When writing text, I would like not to have to press "Shift" when, say, the preceding text is a sentence end (e.g.,
So, for example, if I have written
Hi. and then I type
B should appear on the buffer.
I imagine this could be done by advising
It is important that the solution works well with abbreviations. So, if
b is expanded into "bye", then typing
b in the previous example should expand into
I don't want to use the
auto-capitalize package, as it is noticeably slow and sometimes incompatible with other packages.