For evil compatibility (switching to emacs state during multiple cursors), when evil is enabled locally by evil-local-mode but not globally by evil-mode, using the former to check is more accurate. Also make the state variables local since MC maybe used for multiple buffers: activate current buffer and while not deactivating here, go to another buffer and activate there. |
||
---|---|---|
.. | ||
autoload | ||
config.el | ||
packages.el | ||
README.org |
:editor multiple-cursors
Description unfold
This module adds a multiple cursors implementation to Emacs (two, if you use evil) that loosely take after multi-cursors in Atom or Sublime Text.
Maintainers
Module flags
This module has no flags.
Packages
-
if doom-module::editor evil
-
else
Hacks
- Attempts to smooth over doom-package:multiple-cursors' incompatibilities with doom-package:evil, which is used internally in some third party plugins.
- Attempts to smooth over doom-package:evil-mc's incompatibilities with other packages, like doom-package:lispy.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module has no external requirements.
TODO Usage
🔨 This module's usage documentation is incomplete. Complete it?
evil-mc
-
The doom-package:evil-mc keys are under the gz prefix, e.g.
- There's also the ex command
:mc/REGEXP/FLAGS
, for laying down cursors by regex.
evil-multiedit
Designates "interactive edit" regions. Only the textual changes to them are mirrored.
TODO Configuration
🔨 This module has no configuration documentation yet. Write some?
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
Appendix
🔨 This module has no appendix yet. Write one?