Spacemacs: настройки l (или h) для перемещения от конца строки к началу следующей строки (или наоборот) - PullRequest
0 голосов
/ 10 мая 2018

В случае vim его можно установить следующим образом.

set whichwrap+=<,>,[,]

Как мне установить его для Spacemacs (стиль редактирования vim)?

1 Ответ

0 голосов
/ 11 мая 2018

Это не специфичная для Spacemacs "проблема", она возникает из включенного пакета evil-mode Emacs.

Краткий ответ:

(setq evil-cross-line t)

... до загрузки evil-mode.

Длинный ответ:

Нажатие Ctrl-h k, за которым следует l или h, показывает, какие команды связаны с этими ключами, и (в последних версиях emacs) - таблица ключей, в которой они определены. Команды (или, скорее, движения) являются evil-forward-char и evil-backward-char, соответственно. Глядя на их определение, в evil-commands.el видно, что их перемещение ограничено текущей строкой - или нет - на основе значения переменной evil-cross-lines, которая по умолчанию nil. И строка документации этой переменной подтверждает это: "Whether motions may cross newlines".

...