48 Commits

Author SHA1 Message Date
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
Magnar Sveen
139202758b Separate secondary stuff from core. 2012-06-07 11:11:19 +02:00
Magnar Sveen
00896cf47f Refactor: simplify saving of state for cursors. 2012-06-07 08:20:30 +02:00
Magnar Sveen
dfe8a2d1e8 Slight optimisation 2012-06-07 08:04:38 +02:00
Magnar Sveen
9938acaf71 Save er/history for each cursor, to be able to contract. 2012-06-07 08:04:25 +02:00
Magnar Sveen
a682c154a1 Disable regions first with C-g, then multiple-cursors. 2012-06-07 07:37:40 +02:00
Magnar Sveen
e0ffd9cce8 Disable marker when done with it, for performance reasons. 2012-06-07 07:37:05 +02:00
Magnar Sveen
5e64246e63 Move todo to own file. 2012-06-07 07:36:53 +02:00
Magnar Sveen
03dfc70db9 A working multiple-regions implementation, with some issues. 2012-06-06 20:01:36 +02:00
Magnar Sveen
b28e8f9536 Update test to fix missing step definition. 2012-06-06 16:45:54 +02:00
Magnar Sveen
dcd9c52b4a Add new feature test. 2012-06-06 12:59:33 +02:00
Magnar Sveen
ef7eddf1c5 Started adding feature tests. 2012-06-06 08:45:20 +02:00
Magnar Sveen
382616ad9a Don't get annoyed so easily at multiple cursors. 2012-05-11 16:29:38 +02:00
Magnar Sveen
e44f45fc2d More white-listing in multiple-cursors. 2012-04-27 09:32:44 +02:00
Magnar Sveen
6cac5f4ae5 Even more white-listing. 2012-03-28 21:16:00 +02:00
Magnar Sveen
b51ee01791 More white-listing. 2012-03-05 07:46:25 +01:00
Magnar Sveen
1fcf7ed9fe More white-listing of commands. 2012-02-28 09:32:55 +01:00
Magnar Sveen
26d0e520bf Add more commands to white-list. 2012-02-24 12:27:18 +01:00
Magnar Sveen
cf820886a9 Add backward-list to white-list. 2012-02-05 12:40:41 +01:00
Magnar Sveen
d8f5116f45 Add more commands to multiple-cursors whitelist. 2012-02-01 14:01:21 +01:00
Magnar Sveen
399db27ec2 More white-listed commands:
- js2-insert-and-indent
 - hippie-expand
 - kill-line
 - kill-whole-line
2012-01-29 19:31:07 +01:00
Magnar Sveen
a4d406e6e1 Conclude multiple-cursors-mode with <return>
- you can still add a newline with C-m if you're into that kind of pain.
2012-01-26 11:49:22 +01:00
Magnar Sveen
18f7f1ad66 More white-listed commands for multiple cursors.
- a black-list would be more ballsy, but also possibly more destructive.
2012-01-26 07:53:19 +01:00
Magnar Sveen
c07d761d1b Some thoughts about combining with mark-multiple. 2012-01-25 16:34:54 +01:00
Magnar Sveen
224f919d68 Explicitly depend on mark-multiple. 2012-01-25 16:03:29 +01:00
Magnar Sveen
80fdb6f68d Hook multiple-cursors into mark-multiple, first step:
- C-g in mark-multiple takes you to multiple-cursors
   Note: C-g again to remove extra cursors
2012-01-25 09:13:37 +01:00
Magnar Sveen
487e8be4a9 Added docstrings to each function. 2012-01-25 06:59:59 +01:00
Magnar Sveen
9a5c9cd79b Refactored setup of unsupported commands. 2012-01-25 06:41:20 +01:00
Magnar Sveen
4c91260e71 Updated readme. 2012-01-24 20:53:33 +01:00
Magnar Sveen
0d40ea1611 Updated readme. 2012-01-24 20:51:49 +01:00
Magnar Sveen
c18aa846b6 Separate kill-ring for each cursor. 2012-01-24 20:36:47 +01:00
Magnar Sveen
13668a9e1c initial commit 2012-01-24 10:04:11 +01:00