New in Emacs 25.1: Round quotes in Help buffers26 Jan 2016, by Artur Malabarba.
New in 25.1 post series
- New in Emacs 25.1: Query-replace history is enhanced.
- New in Emacs 25.1: Better Rectangles
- New on Elpa and in Emacs 25.1: let-alist
- New in Emacs 25.1: Easily install multifile package from a directory
- New in Emacs 25.1: comment-line
- New on Elpa and in Emacs 25.1: seq.el
- New in Emacs 25.1: Have prettify-symbols-mode reveal the symbol at point
- New in Emacs 25.1: Round quotes in Help buffers
- New in Emacs 25.1: Easily search for non-ASCII characters
- New in Emacs 25.1: EWW improvements
- New in Emacs 25.1: map.el library
- New in Emacs 25.1: More flow control macros
Don’t be fooled by the apparent simplicity of this feature. Its implementation has been the most controversial addition to the upcoming Emacs release — to a comical degree. This post, however, is not about arguments or implementation, it’s about Emacs 25. And this little nugget is all set for the next release.
The feature is simple, next time you’re reading a docstring (maybe via C-h f
or C-h v), instead of looking like this
it’ll look like this
It’s a simple, but noticeable, improvement for user experience.
If you don’t like the change, it’s configurable via the new option:
Note that these quotes are introduced directly in the
*Help* buffer. The
function that does this conversion is
substitute-command-keys, so you can use
it if you’d like the same effect for other purposes. You should still use
`grave-and-straight' quotes when writing docstrings for your
On the other hand, if you need to write a straight quote that shouldn’t be
converted to a round quote when it’s printed in the
*Help* buffer, you’ll need
\\= before it.