Измените :ls, чтобы вызвать ibuffer в злом режиме Emacs.

По умолчанию :ls в злом режиме вызывает M-x list-buffers. Что мне нужно добавить в свой .emacs, чтобы перепривязать это для запуска M-x ibufferвместо этого?


person Yewge    schedule 12.08.2013    source источник


Ответы (2)


Изменение этого не имеет ничего общего с режимом зла: (defalias 'list-buffers 'ibuffer)

person Yewge    schedule 12.08.2013

Указание (defalias 'list-buffers 'ibuffer) у меня не сработало.

При просмотре исходного файла 'evil-maps.el' я нашел другой метод.

Добавьте в свой файл .emacs:

  ;; bind ':ls' command to 'ibuffer instead of 'list-buffers
    (evil-ex-define-cmd "ls" 'ibuffer)

Этот метод должен уметь сопоставлять любую злую команду ex.

person vt5491    schedule 20.01.2016