aboutsummaryrefslogtreecommitdiff
path: root/evil-tests.el
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-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-20Exclude final empty line from implicit inclusion in substitutionTom Dalziel
Fixes #1321
2022-04-18Add tests for blockwise visual pasteTom Dalziel
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-11Add test for evil-ex-make-pattern subsequent / searchTom 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-02Handle charwise >1 line deleting as linewise (#1578)Tom Dalziel
2022-02-01Add sentence marks to evil-ex-grammar (#1575)Brian Leung
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-07Fix visual-paste-pop testsTom Dalziel
2022-01-04Add gM `evil-percentage-of-line` (#1562)Tom Dalziel
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 evil-delete-back-to-indentationTom Dalziel
2021-12-19Replace state evil-delete-backward-wordTom Dalziel
2021-12-19Replace state pastingTom Dalziel
2021-12-19Replace state evil digraphsTom Dalziel
2021-12-19Replace state evil-quoted-insertTom Dalziel
2021-12-11Refactor handling of insert after macro finished with C-oq (#1552)Tom Dalziel
2021-12-09Allow exit from insert, paste from . without forward-char (#1550)Tom Dalziel
2021-12-07Return to state after C-o in macro (#1549)Tom Dalziel
2021-11-28Add i_0_CTRL-D functionality (#1547)Tom Dalziel
2021-11-15Overhaul gn and gN + add tests (#1539)Tom Dalziel
2021-10-21Fix for #1518 custom functions bound to "0" break motion parsing (#1519)jmmathena
* Modify evil-keypress-parser logic to be more modular * Rewrite tests and update visual line logic for updated digit handling * Completely remove need for redirect-digit-argument at cost of ugliness * Remove reference to obsolete func in evil-keybindings.el
2021-10-11Improve evil-ensure-column and use with evil-goto-line (#1529)Tom Dalziel
* Add `evil--stick-to-eol-p` and use for `evil-ensure-column` * Evil-shift commands more concise using `evil--stick-to-eol-p` * WIP - track column for evil-goto-line * Move copied line-move-1 code to evil-ensure-column, add tests
2021-10-04Add evil-start-of-line, evil-ensure-column, and use them (#1524)Tom Dalziel
2021-07-24Add `*` ex-range for last visual range (#1500)Tom Dalziel
2021-07-21Add test for ex-search-word when magic and vim-style regexpTom Dalziel
2021-07-19Add [return] to evil-repeat-info when recording for evil-ex-search (#1495)Tom Dalziel
2021-07-13evil-maybe-remove-spaces works for cc<escape> (#1493)Tom Dalziel
2021-07-05Allow switching direction on ex-search shorthand repeat (#1485)Tom Dalziel
2021-07-04Support `/` and `//` shorthand for repeated search motions (#1484)Tom Dalziel
2021-06-28Fix 1482 addr wraparound (#1483)Tom Dalziel
* Add wraparound to `evil-ex-re-fwd` + `evil-ex-re-bwd` Fixes a bug noted in #1482 * Tests for 1482
2021-06-15Fix evil-find-char on empty line (#1475)Axel Forsman
Previously, with the cursor on an empty line `evil-find-char` would continue searching on the next line. This was because `forward-char` would advance to the next line, after which the `search-forward` bound would be wrongly calculated. Co-authored-by: Tom Dalziel <tom_dl@hotmail.com>
2021-06-14Fix bug in C-r after evil-change (with specified register) (#1476)Tom Dalziel
2021-05-27Repeat when execute in normal state (#1467)Tom Dalziel
* Handle `execute-kbd-macro`'s nil value for `this-command` * Handle repeating of execute-normal commands earlier in insert
2021-05-23Execute in normal state should cancel insert countTom Dalziel
2021-05-22Fix c-o at eol for cursor-forward commands, replace state, add tests (#1464)Tom Dalziel
Properly fixes #1463 * Fix c-o at eol for cursor-forward commands, replace state, add tests
2021-05-15Fix #1460 where cursor is misplaced after C-o at eol (#1461)Tom Dalziel
2021-04-17Fixup visual change commands (#1456)Tom Dalziel
* Fix `S` `C` & `R` in visual mode * Add tests for C S and R, especially in visual states