406 Commits

Author SHA1 Message Date
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
Maciej Katafiasz
61388fedef Add 'mark-all-dwim' tests for selection 2013-09-05 18:07:52 +02:00
Maciej Katafiasz
49027c6717 Add basic tests for 'mc/mark-all-dwim' 2013-09-05 17:51:19 +02:00
Maciej Katafiasz
5e879f9b5c Guard against empty search pattern in 'mc/mark-all-in-region', otherwise it will enter an infinite loop 2013-09-05 17:42:36 +02:00
Magnar Sveen
23459589eb Run ecukes tests in --no-win mode
Fixes #108
2013-09-05 14:00:21 +02:00
Magnar Sveen
e28090d635 Merge pull request #106 from porterjamesj/patch-1
Update README to note that there is a mode allowing search in multiple-c...
2013-09-03 21:48:25 -07:00
James Porter
be7905d9e0 Update README to note that there is a mode allowing search in multiple-cursors. 2013-09-03 21:17:18 -04:00
Maciej Katafiasz
a37403178f Add gnu repo to Cask, which is needed for cl-lib on Emacs <24.3 2013-08-30 22:38:37 +02:00