Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Multiple-cursors in Emacs does not modify all the cursors

I have installed the multiple-cursors package but, I cannot manage to work properly. Only one cursor can be modified, the rest of the cursors do nothing.

I have configured my .emacs file for the multi-cursors package as is shown below:

(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)

Can anybody help with this? Thanks.

like image 601
Marco Avatar asked Jan 25 '23 19:01

Marco


1 Answers

My crystal ball tells me that once upon a time the original poster was presented with an interactive question asking him/her whether to perform the same command for all cursors; and, the O.P. answered the question with a "no". Whereupon the Multiple Cursors package added an entry to the mc/lists-file, which has a default location of: (locate-user-emacs-file ".mc-lists.el") -- see https://github.com/magnars/multiple-cursors.el/blob/master/multiple-cursors-core.el#L652

The O.P. should open up the above-mentioned file and see if his/her prior choice should be manually removed. The file contains something like this:

;; 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)
like image 117
lawlist Avatar answered Jan 30 '23 22:01

lawlist