mirror of
https://github.com/magnars/multiple-cursors.el.git
synced 2025-10-14 13:23:06 +00:00
Merge pull request #175 from lexa/master
Add function to disable mc undo into undo-list.
This commit is contained in:
commit
f0dcd06c6f
@ -73,6 +73,18 @@ Feature: Multiple cursors core
|
|||||||
And I type "!"
|
And I type "!"
|
||||||
Then I should see "This !text contains the word !text twice"
|
Then I should see "This !text contains the word !text twice"
|
||||||
|
|
||||||
|
Scenario: Undo until mc mode will be disabled
|
||||||
|
Given I have cursors at "text" in "This text contains the word text twice"
|
||||||
|
And I should have 2 cursors
|
||||||
|
When I press "C-g"
|
||||||
|
And I should have 1 cursors
|
||||||
|
And I press "C-_"
|
||||||
|
And I should have 2 cursors
|
||||||
|
And I press "C-_"
|
||||||
|
And I should have 1 cursors
|
||||||
|
And I type "!"
|
||||||
|
Then I should see "This !text contains the word text twice"
|
||||||
|
|
||||||
Scenario: Setting and popping mark
|
Scenario: Setting and popping mark
|
||||||
Given I have cursors at "text" in "This text contains the word text twice"
|
Given I have cursors at "text" in "This text contains the word text twice"
|
||||||
And I press "C-SPC"
|
And I press "C-SPC"
|
||||||
|
@ -505,6 +505,7 @@ They are temporarily disabled when multiple-cursors are active.")
|
|||||||
(if multiple-cursors-mode
|
(if multiple-cursors-mode
|
||||||
(progn
|
(progn
|
||||||
(mc/temporarily-disable-unsupported-minor-modes)
|
(mc/temporarily-disable-unsupported-minor-modes)
|
||||||
|
(push `(apply multiple-cursors-mode . ,(list 0)) buffer-undo-list)
|
||||||
(add-hook 'pre-command-hook 'mc/make-a-note-of-the-command-being-run nil t)
|
(add-hook 'pre-command-hook 'mc/make-a-note-of-the-command-being-run nil t)
|
||||||
(add-hook 'post-command-hook 'mc/execute-this-command-for-all-cursors t t)
|
(add-hook 'post-command-hook 'mc/execute-this-command-for-all-cursors t t)
|
||||||
(run-hooks 'multiple-cursors-mode-enabled-hook))
|
(run-hooks 'multiple-cursors-mode-enabled-hook))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user