aboutsummaryrefslogtreecommitdiff
path: root/evil-macros.el
AgeCommit message (Collapse)Author
2022-04-30Bump version to 1.14.21.14.2stablerelease-1.14Tom Dalziel
2022-04-25Bump version to 1.14.11.14.1Tom Dalziel
2022-04-13Ex yank doesn't move pointTom Dalziel
In visual state, it restores point to beginning of visual range Fixes #1593
2021-10-04Add evil-start-of-line, evil-ensure-column, and use them (#1524)Tom Dalziel
2020-03-04Bump version to 1.14.01.14.0Eivind Fonn
2020-02-03Clean up compilation warnings from lexical bindingEivind Fonn
2020-01-29Re-enable lexical bindingEivind Fonn
This reverts commit e9391ae769bee189ef6144b8861b117d5c948a80, and removes spurious debug messages.
2020-01-28Revert "Enable lexical binding"Eivind Fonn
This reverts commit c6086a7b0b44963071096e3ed7545f617de88915.
2020-01-28Enable lexical bindingEivind Fonn
2019-12-31Docs: fix use of \\[...] to display key sequencesEivind Fonn
2019-12-19Improve some docstringsEivind Fonn
2019-12-18Bump version to 1.13.0Eivind Fonn
Version 1.2.15 was accidentally tagged as 1.12.15, and released as such by MELPA Stable, so now I guess we have to run with it.
2019-12-11Bump version to 1.3.0-snapshotEivind 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