aboutsummaryrefslogtreecommitdiff
path: root/evil-macros.el
AgeCommit message (Collapse)Author
2020-01-13Bump version to 1.12.17Eivind Fonn
2019-12-18Bump version to 1.12.16Eivind Fonn
1.2.15 was accidentally tagged as 1.12.15, which was picked up and released by MELPA Stable. So to be able to release new stable versions I guess it's easiest to just say that we're on 1.12 now.
2019-12-17Bump version to 1.2.16Eivind Fonn
2019-12-11Bump version to 1.2.151.2.15Eivind Fonn
2019-11-19Declare documentation stringsAlexander Shukaev
2019-11-19Make more commands support visual-line-modeJustin Burkett
when evil-respect-visual-line-mode is non-nil, including evil-change-line, evil-delete-line, and evil-yank-line. Most of the work is done through the motions evil-line-or-visual-line and evil-end-of-line-or-visual-line. These motions use visual lines when visual-line-mode and evil-respect-visual-line-mode are non-nil, and revert back to standard lines otherwise. Visual selection via visual lines in the sense of visual-line-mode is supported by adding a new screen-line type (named to avoid confusion with visual state).
2019-11-05Remove force argument from evil-adjust-cursorJustin Burkett
The conditions checked in the body of the function are sufficient to guarantee that the cursor should move back so there is no need to check the variable evil-move-cursor-back, which is what the force argument allows for.
2019-11-05Unwed evil-move-beyond-eol and evil-move-cursor-backJustin Burkett
The docstring of evil-cursor-back only mentions that it applies to moving the cursor back when exiting insert state, but in many cases it was tied to also moving the cursor when reaching the end of the line. We have evil-move-beyond-eol to control that behavior, and there doesn't seem to be a good reason that the two must be tied together. Fixes #1178
2019-01-04Bump version to 1.2.141.2.14Eivind Fonn
2018-09-11Add option to enable Evil in minibuffer(s)Alexander Shukaev
2017-10-02update version to 1.2.131.2.13Eivind Fonn
2017-02-15Remove support for Emacs < 24Eivind Fonn
2016-04-05Merge stableFrank Fischer
2016-04-05update version to 1.2.121.2.12Frank Fischer
2016-03-28Block objects of exclusive-line type may return linewise selection (fix #645)Frank Fischer
* if the selection contains whole lines only return linewise range * `evil-text-object-make-linewise` return unmodified range if it has already line type
2016-03-07Merge with stableFrank Fischer
2016-03-07update version to 1.2.111.2.11Frank Fischer
2016-02-27Do not re-expand range returned by text-objectsFrank Fischer
The range returned by text-objects must be taken literally for operators. This allows to operator on ranges that cannot correspond to visual selections, e.g. `cib` works correctly on empty parentheses.
2016-01-18Merge stableFrank Fischer
2016-01-18update version to 1.2.101.2.10Frank Fischer
2016-01-16Merge stableFrank Fischer
2016-01-11update version to 1.2.91.2.9Frank Fischer
2016-01-07Fix handling of range expansion in `evil-text-object-make-linewise` (re #607)Frank Fischer
2016-01-07Handle forced linewise non-visual text-objects (re #607)Frank Fischer
2016-01-06Remove whitespace at beginning and end for forced linewise textobjects (re #607)Frank Fischer
2016-01-05Merge stableFrank Fischer
2016-01-05Add `evil-text-object-change-visual-type` customization option (fix #607)Frank Fischer
Setting this variable to nil causes text-objects not to change the type of the current visual selection. If the resulting visual selection in linewise and the first selected character is a newline character, that character is excluded from the selected range (otherwise the linewise selection would include the corresponding line, which is usually not desired). This is similar to the common exclusive-linewise rule.
2015-11-09update version to 1.2.81.2.8Frank Fischer
2015-11-02update version to 1.2.71.2.7Frank Fischer
2015-10-26update version to 1.2.61.2.6Frank Fischer
2015-09-28update version to 1.2.51.2.5Frank Fischer
2015-09-13update version to 1.2.41.2.4Frank Fischer
2015-08-16update version to 1.2.31.2.3Frank Fischer
2015-08-09update version to 1.2.21.2.2Frank Fischer
2015-07-04update version to 1.2.11.2.1Frank Fischer
2015-07-04update version to 1.2.01.2.0Frank Fischer
2015-05-27Add new configuration variable evil-move-beyond-eolsyl20bnr
Defaults to nil as it is the case in Vim When non-nil the cursor can be move beyond the last character of a line and the advice for evaluating the last-sexp when cursor is on the parenthesis are non effecitve (they are still defined though).
2015-05-11update version to 1.1.61.1.6Frank Fischer
2015-05-10update version to 1.1.51.1.5Frank Fischer
2015-05-03update version to 1.1.41.1.4Frank Fischer
2015-04-26update version to 1.1.3Frank Fischer
2015-04-20update version to 1.1.2Frank Fischer
2015-04-11update version to 1.1.11.1.1Frank Fischer
2015-04-08update version to 1.1.01.1.0Frank Fischer
2015-04-08add `evilupdate.el` scriptFrank Fischer
2014-12-10Fontify entire name, not just up to first `-'Tom Willemse
Fontify the entire name after a call to `evil-(ex-)define-*' instead of just up to the first non-word character. Symbol characters are also valid parts of names.
2014-09-11merge thing-at-point based text-objects (fix #364)Frank Fischer
2014-08-03evil-macros.el: fix indentationFrank Fischer
2014-06-10extend text-object ranges only in visual state (fix #401)Frank Fischer
Some text objects (e.g. outer quote objects) extend the visual selection. This behaviour depends on the text-objects `:extend-selection` property. However, if the text-object is not used in visual state but with an operator, the object should never be extended.
2014-05-02add descriptive messages for bol/eol errors (fix #388)Frank Fischer