I'm a beginner Emacs user, and English isn't my first language so please bear with me.
I use Emacs for writing prose, and I need help with punctuation.
To put it short, I want to turn this:
--hello strangerRET
into this:
–Hello stranger.
I want to use dashes instead of quotations to write dialogue, either an en-dash and an em-dash. With other software, I have simply made an auto correction from two short dashes -- to a longer dash. But with Emacs an abbrev needs a space in the end, which I don't want to put there, also I haven't figured out how to make abbrevs with punctuation only.
I also need this to work with some form of automatic capitalization mode so that the mode understands the dash as the beginning of a word like it does with a quotation mark.
The reason I do it like this is the keyboard I use and the fact I have this method in my muscle memory from using it elsewhere.
Also, I'd like to get a fullstop at the end of a line if no other punctuation exists there.
One more thing, I know there is some key command that you can use to delete a selected block of text where it just sends it to the bottom of the buffer rather than killing it. Can somebody point me to it?