| Age | Commit message (Collapse) | Author |
|
We don't use the match-data in the function, so let's call the
non-mutating version of `looking-back`
|
|
This fixes a bug with evil-cleverparens where evil-cp-delete
tries to call evil-delete with the range, deleting too much text
if the point isn't on the opening paren.
|
|
|
|
Fixes #204
|
|
This reverts commit 4a21d756b76a50e0c0619555836c9aa98f103d3d.
|
|
|
|
|
|
Fixes #199
|
|
This reverts commit 2d878b6ccefe0f39216a178cefdc3f0fa2aa7fef.
|
|
|
|
|
|
NonGNU ELPA fixes: license statement + bump version
|
|
|
|
This reverts commit 123b30135bcb181d00e351d714263eaa137ae10b, reversing
changes made to 2bc8aa6425f1311e985cf51ea6b5233c1ee6ce1c.
|
|
Activating evil-surround in special-mode (i.e. read-only) buffers does not make
sense. Furthermore, the bindings can overwrite bindings in modes like
magit-diff-mode (see
https://github.com/syl20bnr/spacemacs/issues/15448#issuecomment-1090810486).
This commit limits the 'globally activated modes' to (modes derived from) text-,
prog- and comint-mode via the `define-globalized-minor-mode` its
[:predicate](https://www.gnu.org/software/emacs/manual/html_node/elisp/Defining-Minor-Modes.html#index-define_002dglobalized_002dminor_002dmode]
keyword.
As this should be the default behavior, it is not essential to change/update the
documentation.
|
|
Add support for surrounding with function calls in prefix form
|
|
|
|
|
|
|
|
|
|
- Respect evil-respect-visual-line-mode
|
|
- rel: #133
|
|
* add local keymap support
* add tests for local keymap
* document local keymap support in readme
|
|
- fix some bugs in macro use cases: #161 and #159
|
|
To make repeating tag changes, need to record the output from the reading
the new tag
|
|
|
|
Fixes issue when surrounding with a tag from a macro
|
|
tests: add tests for caps and dots support in tag names
|
|
|
|
|
|
|
|
|
|
* Fix visible narrowing when surrounding within a field
* Test that buffer is widened before reading char
|
|
This reverts commit 5a20c9757eff64e1567d313eb254126aef2bf3b2.
|
|
surround-function improvement for lisp modes
|
|
Emacs 26 saves this-command-keys across read-from-minibuffer, so make sure
this-command-keys is cleared when we record it before read-from-minibuffer.
Fixes #131
|
|
Apparently when read-from-minibuffer is called in a function to read tags, the
information in this-command-keys is discarded. Introduce
evil-surround-read-from-minibuffer to record this information as well as the
input in the minibuffer.
There is probably a more elegant solution to recording repeat info in
evil-surround out there, but this will work for now.
Fixes #125
|
|
Before this change, there were two groups for this package in the
customize interface. The customizable variables show up in the group
named ‘surround’, while the mode itself shows up in the group named
‘evil-surround’. This is confusing and unnecessary.
To address this, put everything inside the ‘evil-surround’ group,
which is the same approach used by many other evil-mode extension
packages.
|
|
|
|
|
|
|
|
|
|
|
|
Neither Elisp libraries nor readmes need to be executable in this sense.
The permissions were changed from 644 to 755 in c96499e (“Extract
surround-operator-alist to a customizeable variable”). A commit that
didn’t have anything to do with permissions. So I guess some command was
invoked by accident.
|
|
Evil is no longer hosted on Gitorious. This repository is apparently the
new official repository for Evil, since it is hosted under Frank
Fischer’s account, and Evil’s page on the Emacs wiki[1] points to the
wiki of this repository as being Evil’s home page.
[1] https://www.emacswiki.org/emacs/Evil
|
|
A plain autoload cookie does not work correclty for functions defined
with evil-define-command, since that depends on evil being loaded, which
is not the case when the autoload file is process during Emacs startup.
Fixes #82.
|
|
Escape a backtick in markdown and fix the keywords on MELPA
|
|
Use evil’s facilities for reading keys from the keyboard, so that key
translations are correctly applied. Change all commands that read keys
that end up in the buffer as visible text to use the ‘<C>’ interactive
spec (instead of ‘c’) and evil-read-key (instead of read-char).
|
|
At the moment, MELPA's archive-contents contains the mailing list
information in the keywords because they're using an older version of
Emacs for building archive-contents.
I have verified that this does not break the Package-Requires header.
This bug has been fixed in Emacs in
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=13207.
The issue for MELPA is https://github.com/melpa/melpa/issues/4087.
|
|
|