Emacs is an intelligent editor in more ways than one. Instead of
hardcoding its movement functions (such as end-of-defun or
forward-paragraph), they're implemented in terms of delimiters which
are configured by each major-mode. It works beautifully for functions,
but it feels like a stone in my shoe for paragraphs.
Say what you will, but a paragraph delimiter is a blank line.
Whichever mode I'm in, that's where I expect to go when I hit
M-e and it annoys me to no end when some
major-mode changes that.
By no means am I the first to be bothered by this. Both Xah Lee and
Magnar Sveen, for instance, also complain about this in html-mode
(I'm more bothered by LaTeX-mode). Had I the bravery to delve into the mailing lists, I'd no doubt
find posts on this that are older than me.
Does paragraph navigation ever get on your nerves?
Meta Binds Part 2: A peeve with paragraphs
12 Jul 2014, by Artur Malabarba.Meta Binds post series
Emacs is an intelligent editor in more ways than one. Instead of hardcoding its movement functions (such as
end-of-defun
orforward-paragraph
), they're implemented in terms of delimiters which are configured by each major-mode. It works beautifully for functions, but it feels like a stone in my shoe for paragraphs.Say what you will, but a paragraph delimiter is a blank line. Whichever mode I'm in, that's where I expect to go when I hit M-e and it annoys me to no end when some major-mode changes that.
By no means am I the first to be bothered by this. Both Xah Lee and Magnar Sveen, for instance, also complain about this in
html-mode
(I'm more bothered byLaTeX-mode
). Had I the bravery to delve into the mailing lists, I'd no doubt find posts on this that are older than me.Does paragraph navigation ever get on your nerves?
Tags: paragraph, navigation, meta, keybind, init.el, emacs,
Inserting Documentation Quotes »
« New messages-buffer-mode in Emacs 24.4
Related Posts
A few paredit keys that take over the world in keybind
Fill and unfill paragraphs with a single key in keybind
Disable Mouse only inside Emacs in keybind
Content © 2019, All rights reserved. Icons under CC3.0.