431 Commits

Author SHA1 Message Date
Magnar Sveen
a4c4714587 Remove multiple cursors when reverting buffer. 2012-07-21 14:15:29 +02:00
Magnar Sveen
8ec468f38a Don't save .mc-list.el when running tests. 2012-07-21 13:07:28 +02:00
Magnar Sveen
ccdc0256f9 Run prefix argument commands just once. 2012-07-21 10:18:01 +02:00
Magnar Sveen
51b282ef83 Switch to multiple-cursors-mode from rectangular-region-mode when doing expand-region 2012-07-21 09:39:12 +02:00
Magnar Sveen
a19c8c3195 Add cycle-backwards to once-list 2012-07-21 09:38:57 +02:00
Magnar Sveen
05125618aa Skip lines in rectangular-region-mode that are too short for the rectangle. 2012-07-21 08:45:51 +02:00
Magnar Sveen
56d037319a Fix rectangular-region-mode when adding cursors over hidden areas of the buffer. 2012-07-21 08:42:08 +02:00
Magnar Sveen
092b0a1017 Cycle through cursors with C-v and M-v 2012-07-21 08:26:41 +02:00
Magnar Sveen
d69ae15fef Use setq for default lists to be able to re-evaluate. 2012-07-21 08:08:45 +02:00
Magnar Sveen
84ef509350 Save users own white/black lists in .mc-lists.el 2012-07-20 22:55:08 +02:00
Magnar Sveen
15e88c6df9 Move more mode-specific cmds into personal lists. 2012-07-20 19:33:30 +02:00
Magnar Sveen
1d5b54e5f4 Separate default cmd-lists and those populated by the end user. 2012-07-20 16:02:07 +02:00
Magnar Sveen
608ceb4b81 Disable multiple-cursors-mode if there's only one cursor (the real one). 2012-07-20 15:59:01 +02:00
Magnar Sveen
0bfd611151 More consistent naming. 2012-07-20 15:07:43 +02:00
Magnar Sveen
7ab8a8c977 Better support for undo. 2012-07-20 12:10:22 +02:00
Magnar Sveen
4078570320 Switch to multiple-cursors-mode from rectangular-region with <return> 2012-07-20 08:38:33 +02:00
Magnar Sveen
4c56cb8b78 Tests for white-list prompt. 2012-07-20 08:23:43 +02:00
Magnar Sveen
c34e4df444 Don't grow cursor overlays. 2012-07-20 05:27:46 +02:00
Magnar Sveen
466d03607d Prompt for inclusion in white/black-lists when met with an unknown command 2012-07-19 15:55:52 +02:00
Magnar Sveen
700db99d66 Add kill-ring-save to whitelist. 2012-07-19 12:55:54 +02:00
Magnar Sveen
ed678dfbcc Couple more core-tests. 2012-07-19 12:51:06 +02:00
Magnar Sveen
50851e7ac2 Add more core tests. 2012-07-19 09:47:23 +02:00
Magnar Sveen
4a7fb327f5 Autotest 2012-07-19 09:47:08 +02:00
Magnar Sveen
eda9952fc0 Finally got the tests running. :-) 2012-07-18 15:54:08 +02:00
Magnar Sveen
de0519e0f0 Add support for running lambdas for each cursor.
- can't know if it's safe, so we assume it is.
2012-07-18 13:12:56 +02:00
Magnar Sveen
822bf18adf Update test. 2012-07-18 13:03:33 +02:00
Magnar Sveen
fca06858e9 Use symbol properties on commands instead of maintaining a list of unsupported commands. 2012-07-18 12:54:25 +02:00
Magnar Sveen
6f9911fa98 Add more explanatory prose. 2012-07-18 09:15:50 +02:00
Magnar Sveen
37ddaf2cbe Set this-command for each cursor.
- enables proper interop with delete-selection-mode
2012-07-18 09:10:55 +02:00
Magnar Sveen
45488dfda6 yank-pop is supported
- when did it disappear from the white-list? :-P
2012-07-17 22:22:50 +02:00
Magnar Sveen
ba11b12c74 Make interprogram-paste work for all cursors. 2012-07-17 22:22:33 +02:00
Magnar Sveen
71f444aab4 Remove unused commands from whitelist. 2012-07-17 19:27:48 +02:00
Magnar Sveen
8c8d52f248 Run pre-command-hooks for each cursor
- fixes issues with delete-selection-mode
2012-07-17 19:27:36 +02:00
Magnar Sveen
1db643c4d6 Add support for modes that remap commands.
- for instance subword-mode
2012-07-17 09:23:40 +02:00
Magnar Sveen
b99d54a3d9 Fix error message. 2012-07-02 16:56:22 +02:00
Magnar Sveen
9182897918 Add message about delete-char vs delete-forward-char 2012-07-02 08:40:51 +02:00
Magnar Sveen
759391e04d Don't message about skipping known run-once commands 2012-07-02 08:13:51 +02:00
Magnar Sveen
b60cbc3f56 Add support for yank-pop 2012-07-02 07:42:00 +02:00
Magnar Sveen
efd79f3258 Add undo to list of known run-only-once commands. 2012-07-02 07:24:09 +02:00
Magnar Sveen
c2bb81f74e Dont forget to require rectangular-region-mode 2012-06-29 21:19:57 +02:00
Magnar Sveen
d7be50e336 rectangular-region-mode 2012-06-22 08:43:32 +02:00
Magnar Sveen
87169c884c Clean up multiple-cursors-core 2012-06-22 08:39:15 +02:00
Magnar Sveen
8d491719f6 Update todo 2012-06-18 10:15:31 +02:00
Magnar Sveen
9875982496 Add smart-forward to whitelist 2012-06-18 08:24:39 +02:00
Magnar Sveen
75581da0d3 Fix bug with expand-region dependency. 2012-06-08 14:46:33 +02:00
Magnar Sveen
07a441121a More things to do. 2012-06-07 22:51:15 +02:00
Magnar Sveen
7ff9e9ad39 Only store er/history when it is defined. 2012-06-07 22:49:30 +02:00
Magnar Sveen
d3a29a2c6f Started working on multiple-cursor core tests.
- got a problem with detecting overlays in ecukes.
2012-06-07 19:35:15 +02:00
Magnar Sveen
6c0e16ee4c More things to do. 2012-06-07 19:05:09 +02:00
Magnar Sveen
53dd119b56 Add docstring. 2012-06-07 19:05:00 +02:00