aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-30Bump version to 1.14.21.14.2stablerelease-1.14Tom Dalziel
2022-04-30Add `evil-select-inner-unrestricted-object`Tom Dalziel
2022-04-30Revert forward-evil-word workTom Dalziel
2022-04-25Bump version to 1.14.11.14.1Tom Dalziel
2022-04-25Add `evil-word-object` & `evil-WORD-object` which stay on lineTom Dalziel
Fixes #834
2022-04-23fix C-h behavior when evil-want-C-h-delete is non-nilKevin Sladowski
2022-04-20Refactor substitution empty last line handlingTom Dalziel
2022-04-20Exclude final empty line from implicit inclusion in substitutionTom Dalziel
Fixes #1321
2022-04-18evil-vars: Update evil-insert-state-modesBrian Leung
haskell-interactive-mode and utop-mode are REPL-like modes that both inherit from fundamental-mode, so they need to be explicitly listed here.
2022-04-18Add ex commands for closing tabsKris Katterjohn
2022-04-18Add tests for blockwise visual pasteTom Dalziel
2022-04-18Visual point+mark dependent on initial visual paste directionTom Dalziel
2022-04-18Update markers when blockwise visual pastingTom Dalziel
2022-04-18Blockwise visual paste handles linewise textTom Dalziel
2022-04-18Simple fix for blockwise visual pasteTom Dalziel
Fixes #906
2022-04-15Allow vim-style regexp for :global commandTom Dalziel
2022-04-15Preserve non-blank last line when :move ingTom Dalziel
Fixes #1595
2022-04-14Ensure we're not in visual state if there's no ex rangeTom Dalziel
fixes #1595
2022-04-13Ex yank doesn't move pointTom Dalziel
In visual state, it restores point to beginning of visual range Fixes #1593
2022-04-13Don't ex move if source = destinationTom Dalziel
fixes #1595
2022-04-12Add option for non-incremental search (#1304)fermata101
2022-04-12Make window commands consistent with VIMMihai Cristian Tanase
This fixes window splitting which did not work properly when using a count (ex: "3C-w n") or providing a file (ex: ":vnew ~/.emacs").
2022-04-11Add test for evil-ex-make-pattern subsequent / searchTom Dalziel
2022-04-11evil-ex-make-pattern: Don't transform the word boundaries into vim-styleGong Qijian
2022-04-03Add evil-update (write when buffer is modified)Tom Dalziel
2022-03-09Default to start-col when evil-shifts called non-interactivelyTom Dalziel
2022-03-02evil-fold-action: add missing FORMAT argument to with-demoted-errorsSimon Pugnet
* evil-commands.el (evil-fold-action): add FORMAT argument which is now required as of Emacs commit d52c929e31f60ff0462371bfe27ebd479e3e82bd.
2022-02-17Add C-h in insert + replace states (fixes #1577)Tom Dalziel
2022-02-14evil-read: Make point end up at the last line of any shell outputBrian Leung
2022-02-14evil-read: Perform % and # substitutions for shell cmdsBrian Leung
2022-02-13Use `end-kbd-macro` to fix regression clearing registers (#1582)Tom Dalziel
2022-02-02Handle charwise >1 line deleting as linewise (#1578)Tom Dalziel
2022-02-01Add sentence marks to evil-ex-grammar (#1575)Brian Leung
2022-02-01Fix beginning/end-of-current-sentence marker (#1574)Brian Leung
* evil-vars.el (evil-markers-alist): Adjust to new name
2022-01-18Allow parsing of js arrow fn `=>` in xml tags (#1573)Tom Dalziel
2022-01-17evil-find-file-at-point-with-line | support column number too (#1566)Elliott Shugerman
* evil-find-file-at-point-with-line | support column number too Add support for the <filename>:<line>:<column> format. Previously, given this format, `column` was treated as line number and `line` was ignored. * add tests
2022-01-13Add C-l register to cmdlineTom Dalziel
2022-01-07Update docsTom Dalziel
2022-01-07Add `evil-want-empty-ex-last-command` to varsTom Dalziel
fixes #883
2022-01-07Fix visual-paste-pop testsTom Dalziel
2022-01-07gv works properly after visual pasteTom Dalziel
2022-01-07Simplify evil-visual-restoreTom Dalziel
2022-01-06Add ]f [f ]F [F to maps (#1565)Tom Dalziel
2022-01-04Add gM `evil-percentage-of-line` (#1562)Tom Dalziel
2022-01-03Make `evil-record-macro' add the same macro to the kmacro ring (#1554)SK Kim
* Make `evil-record-macro' add the same macro to the kmacro ring This allows kmacro to edit macros independently of the original evil macro. * Update docstring of evil-end-and-return-macro for kmacro Co-authored-by: Tom Dalziel <tom_dl@hotmail.com>
2022-01-03Support { and } marks in evil-ex-grammar (#1558)Brian Leung
2022-01-03Fix #1557 (ensure-column fix) (#1560)Tom Dalziel
2021-12-23Handle more registers and range types in ex grammar (#1556)Brian Leung
* evil-ex.el (evil-ex-grammar): Handle ] and [ registers Co-authored-by: Brian Leung <leungbk@posteo.net> Co-authored-by: Tom Dalziel <tom_dl@hotmail.com> * evil-ex (evil-ex-grammar): Handle more range types * evil-ex.el (evil-ex-grammar): Handle comma- or semicolon-separated ranges that omit the first argument. The current line will be used as the input. Co-authored-by: Brian Leung <leungbk@posteo.net> Co-authored-by: Nathaniel Nicandro <nathanielnicandro@gmail.com> Co-authored-by: Tom Dalziel <tom_dl@hotmail.com>
2021-12-19Replace state shift lineTom Dalziel
2021-12-19Replace state evil-delete-back-to-indentationTom Dalziel