313 Commits

Author SHA1 Message Date
Patrick Seebauer
715665129e fixed documentation 2014-09-05 18:45:34 +02:00
Patrick Seebauer
7ddda8527b Added vertical align commands
Squashed commit of the following:

commit 243a14e69501bf938eea54449782f43be2084ef2
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Fri Sep 5 18:06:19 2014 +0200

    removed uniq line check and added warning in the docs about cursors on the same line.

commit 438658ef0358b0a1540c2663aedba0253150a007
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Fri Sep 5 17:59:55 2014 +0200

    fixed tests for commands with character inputs

commit c565969c6bb01e37ec42cfe311ada87643e38ccc
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Fri Sep 5 17:36:41 2014 +0200

    renamed to vertical align, added non-whitespace option

commit 941c40a319f571680017293681ff7d796ba4e1f4
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Fri Sep 5 16:58:14 2014 +0200

    added test

commit d9a4a55ebde9b51c3f62b14948529759aaaa9bf6
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Tue Sep 2 19:32:49 2014 +0200

    added interactives, added abort if cursors are on the same line

commit 12d01fe4db5109061533b0524d99177d1204eb85
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Tue Sep 2 18:55:47 2014 +0200

    some adjustments

commit 9fddf98b6cd1bb68c334ab46fe1c9bcc08397796
Author: Patrick Seebauer <patrick.seebuaer@web.de>
Date:   Tue Sep 2 18:47:39 2014 +0200

    rough sketch
2014-09-05 18:36:04 +02:00
Magnar Sveen
f3daf86bd6 Merge pull request #157 from lexa/master
Added mc-hide-unmatched-lines-mode
2014-08-05 00:27:52 +02:00
lexa
4b0e91239e Added description of mc-hide-unmached-mode to Readme 2014-08-04 23:45:21 +04:00
lexa
bf9e8e95e0 Added testcase for mc-hide-unmatched-lines-mode 2014-08-04 23:45:21 +04:00
lexa
653d52352d Added mc-hide-unmatched-lines mode
This minor mode when enabled hides all lines where no cursors (and
also hum/lines-to-expand below and above) To make use of this mode
press "C-'" while multiple-cursor-mode is active. You can still
edit lines while you are in mc-hide-unmatched-lines mode. To leave
this mode press "<return>" or "C-g"
2014-08-04 23:45:14 +04:00
Magnar Sveen
38d6013d18 Merge pull request #156 from magnars/revert-152-master
Revert "Change file load timing"
2014-08-02 17:28:17 +02:00
Magnar Sveen
b3fd49c1d9 Revert "Change file load timing" 2014-08-02 17:27:01 +02:00
Magnar Sveen
98f2346f03 Merge pull request #152 from ShingoFukuyama/master
Change file load timing
2014-07-29 15:04:18 +02:00
Shingo Fukuyama
9f4502b7bc Change file load timing 2014-07-29 10:45:01 +09:00
Magnar Sveen
e94567c8e6 Add installation instructions 2014-06-30 19:23:39 +02:00
Magnar Sveen
4da58ea6dd Merge pull request #146 from bling/master
Add company-mode to the list of unsupported minor modes.
2014-05-27 12:59:22 +02:00
Bailey Ling
d184f353ef Add company-mode to the list of unsupported minor modes. 2014-05-03 16:38:51 +00:00
Magnar Sveen
084714791b Merge pull request #143 from mjdarby/jedi-mode
Adds jedi-mode to list of unsupported minor modes
2014-04-18 17:15:19 +02:00
Matthew Darby
fc39dab1cb Adds jedi-mode to list of unsupported minor modes
jedi-mode is a minor mode implemented by jedi.el, a Python auto-complete
package built on top of Jedi and auto-complete.el. The two primary
features of jedi-mode are:
1) Automatically start autocompletion when the dot key is pressed
2) Activate key bindings for moving to variable and function
definitions.

Neither make much sense in the context of multiple cursors. In fact,
because multiple-cursors disables auto-complete-mode, jedi-mode's
complete-on-dot function will fail to run correctly. The end result is
that typing a dot with multiple cursors active results in only one
cursor producing the dot.

Because of this bug, and that jedi-mode as a whole doesn't make much
sense with multiple cursors, I have added jedi-mode to the list of
unsupported minor modes.
2014-04-18 12:58:06 +01:00
Magnar Sveen
da2a9abfd8 Add mc/mark-all-in-region-regexp
Thanks to Gabriel Antonioli :-)
2014-04-16 20:07:26 +02:00
Magnar Sveen
a3e6ec7c93 Merge pull request #135 from jistr/gitignore_elc
Gitignore *.elc
2014-02-17 05:03:02 +01:00
Jiří Stránský
d1ad51f1a6 Gitignore *.elc
When using this multiple-cursors.el repository as a submodule and
using compilation from .el to .elc, git will report the .elc files as
untracked changes in the submodule. Ignoring *.elc files fixes that.
2014-02-16 22:47:42 +01:00
Magnar Sveen
7b4dd88a69 Merge pull request #129 from jistr/readme_typo
Fix typo in readme
2014-01-08 12:34:32 -08:00
Jiří Stránský
f5866d62d9 Fix typo in readme
`mc/pop-mark` should be `mc/mark-pop`.
2014-01-05 13:13:23 +01:00
Magnar Sveen
5cd6ddf788 Merge pull request #125 from kyanagi/fix-cycle-cursors-on-edge
Fix cycle-cursor behavior
2014-01-05 02:59:22 -08:00
Kouhei Yanagita
38e590ce06 Fix cycle-cursor behavior.
mc/cycle-forward had been skipping a cursor on (point-max).
mc/cycle-backward had been skipping a cursor on (point-min).
2014-01-05 14:51:38 +09:00
Kouhei Yanagita
238fb970f9 Add edge case scenarios which test behavior of mc/cycle-forward and mc/cycle-backward 2014-01-05 14:50:00 +09:00
Magnar Sveen
3cfae1dac2 Merge pull request #122 from kyanagi/appropriate-error-messages-when-no-fake-cursors-exist
Show appropriate error messages on trying skipping/unmarking commands with no fake cursors
2014-01-03 03:14:01 -08:00
Kouhei Yanagita
00aea4c9d7 Show appropriate error messages on trying skipping/unmarking commands with no fake cursors 2014-01-03 13:00:13 +09:00
Magnar Sveen
75ece6884b Merge pull request #118 from aspiers/fix-compile-warnings
fix compilation warnings
2013-12-15 10:47:17 -08:00
Adam Spiers
aed5d592cf fix compilation warnings (#66)
Fixes #66.
2013-12-15 12:31:31 +00:00
Magnar Sveen
5fead7d83e Update README with @gvol contribution. 2013-11-28 10:54:31 +01:00
Magnar Sveen
2682e48204 Merge pull request #116 from gvol/master
Added mc/edit-lines-empty-lines
2013-11-28 01:49:41 -08:00
Ivan Andrus
2d639b0f45 Added tests for new mc/edit-lines 2013-11-27 17:53:11 -07:00
Ivan Andrus
2b536cb8b6 Added mc/edit-lines-empty-lines
This allows mc/edit-lines to behave differently for short lines

Fixes #27
2013-11-26 23:20:59 -07:00
Magnar Sveen
c69be0e672 Travis CI: Update location of cask install 2013-10-31 22:05:27 +01:00
Magnar Sveen
239acbfbc8 Skip folded lines with mc/edit-lines
Fixes #99
2013-10-31 21:38:53 +01:00
Magnar Sveen
cfe4bd9eb3 Add python-indent-dedent-line-backspace to run-for-all
- avoid confusion about delete keys
2013-10-16 11:20:41 +02:00
Magnar Sveen
54e408fc68 Update README.md 2013-09-22 11:56:15 +02:00
Magnar Sveen
17c48f972a Merge pull request #111 from mathrick/mark-all-dwim
Add mc/mark-all-dwim to autoloads
2013-09-13 11:48:11 -07:00
Maciej Katafiasz
6467fe251d Add mc/mark-all-dwim to autoloads 2013-09-13 18:29:22 +02:00
Magnar Sveen
d17c89e418 Release 1.3.0 1.3.0 2013-09-06 22:21:57 +02:00
Magnar Sveen
65c0c0c6fe Merge pull request #104 from mathrick/mark-all-dwim
Add new command, mark-all-dwim
2013-09-06 12:57:31 -07:00
Maciej Katafiasz
ec4781394c Derp, multiple cursors means > 1, not > 0. 2013-09-06 19:44:31 +02:00
Maciej Katafiasz
ad79ad8b52 Mention only 'mc/mark-all-dwim' in README to prevent confusing redundancy 2013-09-06 14:53:35 +02:00
Maciej Katafiasz
18d858f0de Fall straight through in 'mc/mark-all-dwim' if multiple cursors are already active, as that means we can't sensibly edit lines or mark all in region 2013-09-06 14:52:16 +02:00
Magnar Sveen
68dfa461f1 Merge pull request #109 from mathrick/fix-mark-all-in-region-hang
Guard against empty search pattern in 'mc/mark-all-in-region', otherwise...
2013-09-06 03:09:25 -07:00
Maciej Katafiasz
a86daa79ce Guard with 'if' rather than defun*/return-from 2013-09-06 09:33:37 +02:00
Maciej Katafiasz
8dfe725c4f Abort immediately when empty search pattern is passed to 'mc/mark-all-in-region' 2013-09-05 23:53:59 +02:00
Magnar Sveen
d8c5227443 Merge pull request #103 from mathrick/compat-24.2
Add gnu repo to Cask, which is needed for cl-lib on Emacs <24.3
2013-09-05 11:52:11 -07:00
Maciej Katafiasz
9f91a0455d Add 'mc/mark-all-dwim' to README 2013-09-05 18:51:51 +02:00
Maciej Katafiasz
bf4b0c669b Refactor mark-dwim tests to share a common background 2013-09-05 18:42:16 +02:00
Maciej Katafiasz
45ed43e1f8 Test edit-lines functionality in 'mc/mark-all-dwim' 2013-09-05 18:22:12 +02:00
Maciej Katafiasz
af66635a05 Make 'mc/mark-all-dwim' into 'mc/edit-lines' if prefix arg is passed 2013-09-05 18:16:39 +02:00