Commit Graph

  • 05125618aa Skip lines in rectangular-region-mode that are too short for the rectangle. Magnar Sveen 2012-07-21 08:45:51 +02:00
  • 56d037319a Fix rectangular-region-mode when adding cursors over hidden areas of the buffer. Magnar Sveen 2012-07-21 08:42:08 +02:00
  • 092b0a1017 Cycle through cursors with C-v and M-v Magnar Sveen 2012-07-21 08:26:41 +02:00
  • d69ae15fef Use setq for default lists to be able to re-evaluate. Magnar Sveen 2012-07-21 08:08:45 +02:00
  • 84ef509350 Save users own white/black lists in .mc-lists.el Magnar Sveen 2012-07-20 22:55:08 +02:00
  • 15e88c6df9 Move more mode-specific cmds into personal lists. Magnar Sveen 2012-07-20 19:33:30 +02:00
  • 1d5b54e5f4 Separate default cmd-lists and those populated by the end user. Magnar Sveen 2012-07-20 16:02:07 +02:00
  • 608ceb4b81 Disable multiple-cursors-mode if there's only one cursor (the real one). Magnar Sveen 2012-07-20 15:59:01 +02:00
  • 0bfd611151 More consistent naming. Magnar Sveen 2012-07-20 15:07:43 +02:00
  • 7ab8a8c977 Better support for undo. Magnar Sveen 2012-07-20 12:10:22 +02:00
  • 4078570320 Switch to multiple-cursors-mode from rectangular-region with <return> Magnar Sveen 2012-07-20 08:38:33 +02:00
  • 4c56cb8b78 Tests for white-list prompt. Magnar Sveen 2012-07-20 08:23:43 +02:00
  • c34e4df444 Don't grow cursor overlays. Magnar Sveen 2012-07-20 05:27:46 +02:00
  • 466d03607d Prompt for inclusion in white/black-lists when met with an unknown command Magnar Sveen 2012-07-19 15:55:52 +02:00
  • 700db99d66 Add kill-ring-save to whitelist. Magnar Sveen 2012-07-19 12:55:54 +02:00
  • ed678dfbcc Couple more core-tests. Magnar Sveen 2012-07-19 12:42:50 +02:00
  • 50851e7ac2 Add more core tests. Magnar Sveen 2012-07-19 09:47:23 +02:00
  • 4a7fb327f5 Autotest Magnar Sveen 2012-07-19 09:47:08 +02:00
  • eda9952fc0 Finally got the tests running. :-) Magnar Sveen 2012-07-18 15:32:56 +02:00
  • de0519e0f0 Add support for running lambdas for each cursor. Magnar Sveen 2012-07-18 13:12:56 +02:00
  • 822bf18adf Update test. Magnar Sveen 2012-07-18 13:03:33 +02:00
  • fca06858e9 Use symbol properties on commands instead of maintaining a list of unsupported commands. Magnar Sveen 2012-07-18 12:54:25 +02:00
  • 6f9911fa98 Add more explanatory prose. Magnar Sveen 2012-07-18 09:15:50 +02:00
  • 37ddaf2cbe Set this-command for each cursor. Magnar Sveen 2012-07-18 09:10:55 +02:00
  • 45488dfda6 yank-pop is supported Magnar Sveen 2012-07-17 22:22:50 +02:00
  • ba11b12c74 Make interprogram-paste work for all cursors. Magnar Sveen 2012-07-17 22:22:33 +02:00
  • 71f444aab4 Remove unused commands from whitelist. Magnar Sveen 2012-07-17 19:27:48 +02:00
  • 8c8d52f248 Run pre-command-hooks for each cursor Magnar Sveen 2012-07-17 19:27:36 +02:00
  • 1db643c4d6 Add support for modes that remap commands. Magnar Sveen 2012-07-17 09:19:08 +02:00
  • b99d54a3d9 Fix error message. Magnar Sveen 2012-07-02 16:56:22 +02:00
  • 9182897918 Add message about delete-char vs delete-forward-char Magnar Sveen 2012-07-02 08:40:51 +02:00
  • 759391e04d Don't message about skipping known run-once commands Magnar Sveen 2012-07-02 08:13:51 +02:00
  • b60cbc3f56 Add support for yank-pop Magnar Sveen 2012-07-02 07:42:00 +02:00
  • efd79f3258 Add undo to list of known run-only-once commands. Magnar Sveen 2012-07-02 07:24:09 +02:00
  • c2bb81f74e Dont forget to require rectangular-region-mode Magnar Sveen 2012-06-29 21:19:57 +02:00
  • d7be50e336 rectangular-region-mode Magnar Sveen 2012-06-22 08:39:59 +02:00
  • 87169c884c Clean up multiple-cursors-core Magnar Sveen 2012-06-21 15:46:16 +02:00
  • 8d491719f6 Update todo Magnar Sveen 2012-06-18 10:15:31 +02:00
  • 9875982496 Add smart-forward to whitelist Magnar Sveen 2012-06-18 08:24:39 +02:00
  • 75581da0d3 Fix bug with expand-region dependency. Magnar Sveen 2012-06-08 14:46:33 +02:00
  • 07a441121a More things to do. Magnar Sveen 2012-06-07 19:05:09 +02:00
  • 7ff9e9ad39 Only store er/history when it is defined. Magnar Sveen 2012-06-07 22:49:30 +02:00
  • d3a29a2c6f Started working on multiple-cursor core tests. Magnar Sveen 2012-06-07 19:35:15 +02:00
  • 6c0e16ee4c More things to do. Magnar Sveen 2012-06-07 19:05:09 +02:00
  • 53dd119b56 Add docstring. Magnar Sveen 2012-06-07 19:05:00 +02:00
  • 139202758b Separate secondary stuff from core. Magnar Sveen 2012-06-07 11:11:19 +02:00
  • 00896cf47f Refactor: simplify saving of state for cursors. Magnar Sveen 2012-06-07 08:20:13 +02:00
  • dfe8a2d1e8 Slight optimisation Magnar Sveen 2012-06-07 07:49:46 +02:00
  • 9938acaf71 Save er/history for each cursor, to be able to contract. Magnar Sveen 2012-06-07 07:45:38 +02:00
  • a682c154a1 Disable regions first with C-g, then multiple-cursors. Magnar Sveen 2012-06-07 07:37:40 +02:00
  • e0ffd9cce8 Disable marker when done with it, for performance reasons. Magnar Sveen 2012-06-07 07:37:05 +02:00
  • 5e64246e63 Move todo to own file. Magnar Sveen 2012-06-07 07:36:53 +02:00
  • 03dfc70db9 A working multiple-regions implementation, with some issues. Magnar Sveen 2012-06-06 20:01:36 +02:00
  • b28e8f9536 Update test to fix missing step definition. Magnar Sveen 2012-06-06 16:45:54 +02:00
  • dcd9c52b4a Add new feature test. Magnar Sveen 2012-06-06 12:59:33 +02:00
  • ef7eddf1c5 Started adding feature tests. Magnar Sveen 2012-06-06 08:45:20 +02:00
  • 382616ad9a Don't get annoyed so easily at multiple cursors. Magnar Sveen 2012-05-11 16:29:38 +02:00
  • e44f45fc2d More white-listing in multiple-cursors. Magnar Sveen 2012-04-27 09:32:44 +02:00
  • 6cac5f4ae5 Even more white-listing. Magnar Sveen 2012-03-28 21:16:00 +02:00
  • b51ee01791 More white-listing. Magnar Sveen 2012-03-05 07:46:25 +01:00
  • 1fcf7ed9fe More white-listing of commands. Magnar Sveen 2012-02-28 09:32:55 +01:00
  • 26d0e520bf Add more commands to white-list. Magnar Sveen 2012-02-24 12:27:18 +01:00
  • cf820886a9 Add backward-list to white-list. Magnar Sveen 2012-02-05 12:40:41 +01:00
  • d8f5116f45 Add more commands to multiple-cursors whitelist. Magnar Sveen 2012-02-01 14:01:21 +01:00
  • 399db27ec2 More white-listed commands: Magnar Sveen 2012-01-29 19:31:07 +01:00
  • a4d406e6e1 Conclude multiple-cursors-mode with <return> Magnar Sveen 2012-01-26 11:49:22 +01:00
  • 18f7f1ad66 More white-listed commands for multiple cursors. Magnar Sveen 2012-01-26 07:53:19 +01:00
  • c07d761d1b Some thoughts about combining with mark-multiple. Magnar Sveen 2012-01-25 16:34:54 +01:00
  • 224f919d68 Explicitly depend on mark-multiple. Magnar Sveen 2012-01-25 15:55:46 +01:00
  • 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 Magnar Sveen 2012-01-25 09:13:37 +01:00
  • 487e8be4a9 Added docstrings to each function. Magnar Sveen 2012-01-25 06:59:59 +01:00
  • 9a5c9cd79b Refactored setup of unsupported commands. Magnar Sveen 2012-01-25 06:41:20 +01:00
  • 4c91260e71 Updated readme. Magnar Sveen 2012-01-24 20:53:33 +01:00
  • 0d40ea1611 Updated readme. Magnar Sveen 2012-01-24 20:51:49 +01:00
  • c18aa846b6 Separate kill-ring for each cursor. Magnar Sveen 2012-01-24 20:36:47 +01:00
  • 13668a9e1c initial commit Magnar Sveen 2012-01-24 10:04:11 +01:00