summaryrefslogtreecommitdiff
path: root/evil-surround.el
AgeCommit message (Collapse)Author
2018-12-16add csw, csW, css and csp shortcuts1.0.3tam5
2018-12-16tweak implementation file headerFilipe Silva
2018-10-20Fix visible narrowing when surrounding within a field (#135)Lionel Henry
* Fix visible narrowing when surrounding within a field * Test that buffer is widened before reading char
2018-10-18Revert "surround-function improvement for lisp modes (#134)"Filipe Correa Lima da Silva
This reverts commit 5a20c9757eff64e1567d313eb254126aef2bf3b2.
2018-01-02surround-function improvement for lisp modes (#134)Dickby
surround-function improvement for lisp modes
2017-12-10Fix regression for Emacs 26 caused by #125 fixJustin Burkett
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
2017-12-07Fix repeat when pair is determined by functionJustin Burkett
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
2017-11-27Use ‘evil-surround’ as :group for customizable variableswouter bolsterlee
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.
2017-10-04Make `ysw` work like `cw`, not `ce`Evgeni Kolev
2017-09-10Remove debug messagesEvgeni Kolev
2017-01-24update readmev1.0.0ninrod
2017-01-20Fix defcustom type specification for pairs-alist variableWouter Bolsterlee
2016-11-28fix #84: revert 66b8f89 which reintroduced #24 as a regressionninrod
2016-10-29Unset execute permission for filesKristoffer Haugsbakk
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.
2016-10-26Point to new repository for EvilKristoffer Haugsbakk
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
2016-09-09Add explicit autoload definitions to avoid implicit evil dependencyWouter Bolsterlee
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.
2016-09-07Merge pull request #80 from mineo/doc-fixesTim Harper
Escape a backtick in markdown and fix the keywords on MELPA
2016-09-03Use evil helpers for correct key translationWouter Bolsterlee
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).
2016-09-03Move the Keywords after the Mailing list headerWieland Hoffmann
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.
2016-04-26Add missing evil package dependencyJunpeng Qiu
2016-03-31Fix repeat action (.) for ys and yS operators.Igor Avdeev
I wrapped ys/yS operators with raw record commands, because they are handled by evil-yank operator, that is marked as not repeatable.
2016-03-20Generalize operator surround detectionHenrik Lissner
2016-03-20Fix #71Henrik Lissner
2016-02-26Merge pull request #68 from hlissner/masterTim Harper
Fix repetitive prompts with function pairs in block surrounds
2016-02-23Don't indent first line on inline linewise surroundHenrik Lissner
2016-02-23Fix #52, #39, and #5 (linewise surrounding)Henrik Lissner
2016-02-18Fix repetitive prompts with function pairs in block surroundsHenrik Lissner
2016-01-28add licenseTim Harper
2015-12-10typoTim Harper
2015-12-10Merge pull request #61 from jasminpatry/fix/evil-surround-region-indentTim Harper
Fix indentation of surrounded lines
2015-11-18Improve evil-surround-block doc commentHenrik Lissner
2015-11-18let* => letHenrik Lissner
2015-11-18Refactor evil-surround-blockHenrik Lissner
2015-09-13Fix indentation of surrounded linesJasmin Patry
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.
2015-06-05Fix surrounding with invalid chars, like ESC (Fix #51)Henrik Lissner
2015-06-04Implement block-wise surroundHenrik Lissner
2015-01-17support for yS, vgSTim Harper
2015-01-17bring back the evil-Surround-region; make it work with yS, alsoTim Harper
2014-12-15fixed inconsistency with vim-surround. fixes #47 and #26.Matthias Pall Gissurarson
2014-06-16Fix forgotten leftovers when renamingPhilippe Vaucher
2014-06-16Rename surround* to evil-surround*Philippe Vaucher
2014-06-16Rename surround.el to evil-surround.elPhilippe Vaucher
2011-08-13Replaced with Vegard's port of vimpulse-surroundTim Harper
2011-08-12Began port. Surround region working. Change surround/delete surround not.Tim Harper