в соответствии с предупреждением в моем конфиге emacs и комментарием от Питера Айтая, я предлагаю версию, которая использует forward-line
из моего init.el
(global-set-key (kbd "C-n")
(lambda () (interactive) (forward-line 5)))
(global-set-key (kbd "C-p")
(lambda () (interactive) (forward-line -5)))
Конечно, есть также forward-char
, работает так же, только в другом направлении.
Единственное, чего не хватает, это complex-forward
, который принимает в качестве аргумента комплексное число и может использоваться для навигации во всех 4 направлениях: P