| Age | Commit message (Collapse) | Author |
|
|
|
|
|
* 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.
|
|
|
|
I wrapped ys/yS operators with raw record commands, because they
are handled by evil-yank operator, that is marked as not repeatable.
|
|
|
|
|
|
Fix repetitive prompts with function pairs in block surrounds
|
|
|
|
|
|
|
|
|
|
|
|
Fix indentation of surrounded lines
|
|
|
|
|
|
|
|
When surrounding a set of lines (using a command like 'Vjjs{' in
cc-mode, for example), only the first line was correctly indented. This
commit fixes evil-surround-region so that all the selected lines are
properly indented after being surrounded.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|