Многократные курсоры в Emacs не изменяют все курсоры - PullRequest
0 голосов
/ 23 сентября 2019

Я установил пакет с несколькими курсорами, но мне не удается работать должным образом.Только один курсор может быть изменен, остальные курсоры ничего не делают.

Я настроил свой файл .emacs для пакета с несколькими курсорами, как показано ниже:

(require 'multiple-cursors)
(global-set-key (kbd "C-c m c") 'mc/edit-lines)
(global-set-key (kbd "C->") 'mc/mark-next-like-this)
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this)
(global-set-key (kbd "C-c C-<") 'mc/mark-all-like-this)

Может кто-нибудьпомочь с этим?Спасибо.

1 Ответ

1 голос
/ 25 сентября 2019

Мой хрустальный шар говорит мне, что однажды оригинальный плакат был представлен с интерактивным вопросом, спрашивающим его / ее, выполнять ли одну и ту же команду для всех курсоров;и ФП ответила на вопрос «нет».После чего пакет Multiple Cursors добавил запись в mc/lists-file, расположение которой по умолчанию: (locate-user-emacs-file ".mc-lists.el") - см. https://github.com/magnars/multiple-cursors.el/blob/master/multiple-cursors-core.el#L627

. OP должен открыть вышеупомянутый файл и посмотреть,/ ее предыдущий выбор должен быть удален вручную.Файл содержит что-то вроде этого:

;; This file is automatically generated by the multiple-cursors extension.
;; It keeps track of your preferences for running commands with multiple cursors.

(setq mc/cmds-to-run-for-all
      '(
      my-custom-function-one
      org-self-insert-command
      ))

(setq mc/cmds-to-run-once
      '(
      mime-preview-scroll-down-entity
      my-custom-function-two
      ))


(provide '.multiple_cursors)
...