aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-24Tidy up interactive R -> rTom 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
2021-04-11Add :mark ex cmd, with test (#1455)Tom Dalziel
2021-04-11Add arg to :registers (#1454)Tom Dalziel
2021-04-10Add `:display` ex cmdTom Dalziel
2021-04-10evil-show-registers: invoke evil-register-list within current buffer (#1325)Brian Leung
2021-04-09Fix `C-r` at evil ex search prompt (#1453)Tom Dalziel
* Introduce `evil-paste-clear-minibuffer-first` to aid `C-r` on search * Add test for pasting from register in ex-search prompt
2021-04-07evil-ex-put should insert empty string without errorTom Dalziel
2021-04-07Expression register should not output quoted stringsTom Dalziel
2021-04-07Store = register input for `evil-ex-put` tooTom Dalziel
2021-04-07Add bs-mode to evil-emacs-state-modes. (#1448)daanturo
Normal state's bindings don't work there by default. (And maybe) It's not worthy for evil-collection to define them.
2021-04-07Evil ex put (#1449)Tom Dalziel
* Add `evil-ex-put` fn and mapping * Handle empty registers * Add handling `evil-ex-put` to `evil-yank-line-handler` * Simplify to use `insert` rather than `insert-for-yank` * Finish with normal state, add tests * Remove properties from text prior to insert
2021-04-05Overahaul = register (#1447)Tom Dalziel
* Use `read-from-minibuffer` for `=` register * Add evil-eval-map. Store input rather than result for `=` reg * May as well augment `evil-ex-search-keymap` while we're at it * Use `calc-eval` when suitable, for `=` reg * Add `=` register to `evil-register-list` * Require calc, multiplication has no precedence, tests
2021-04-04Add "gf" to visual mode (#1438)rolag
Adds `evil-find-file-at-point-visual' for finding a file using the selected visual region. Adds tests for "gf" in both normal and visual modes. Co-authored-by: rolag <rolag@users.noreply.github.com>
2021-04-03Add var to store last `=` result. Paste from it if no = input (#1446)Tom Dalziel
2021-04-01Save and restore `evil-last-find` when doing `evil-repeat` (#1445)Tom Dalziel
2021-03-31Add <home> & <end> motions, add test for visual block (#1444)Tom Dalziel
2021-03-30Fix visual paste from `=` register by memoizing `evil-get-register` (#1441)Tom Dalziel
* Fix visual paste from `=` register by memoizing `evil-get-register` * Fix handling empty kill-ring and add tests for `=` reg visual paste
2021-03-30escape `[` and `]` in evil--parse-delmarks (#1443)Tom Dalziel
No functional change, but prevents a warning when loading evil.
2021-03-25Refactor evil-delete-marks code & add better errors (#1428)tomdl89
* Refactor evil-delete-marks code * Make evil--parse-delmarks more restrictive, with better errors
2021-03-19Merge pull request #1436 from Abdillah/fix/1435tomdl89
Fix evil-ex-search-backward stuck on first match
2021-03-19Change to `1-` to maintain consistency in evil-ex-start-searchHernawan Faïz Abdillah
Co-authored-by: tomdl89 <33435574+tomdl89@users.noreply.github.com>
2021-03-18Add another undo-tree hintVasilij Schneidermann
Closes #1382.
2021-03-17Fix evil-ex-search-backward stuck on first matchHernawan Fa'iz Abdillah
2021-03-05Merge pull request #1405 from aaronjensen/evil-undo-abort-repeattomdl89
Abort repeat with evil-undo
2021-02-28Merge pull request #1427 from tomdl89/improve-evil-next-mark-linetomdl89
Fix goto-eol behaviour on failed next-mark line
2021-02-28Fix goto-eol behaviour on failed next-mark lineTom Dalziel
2021-02-28Merge pull request #1424 from tomdl89/fix-evil-goto-chartomdl89
Fix evil goto char
2021-02-28Fix evil-goto-char and add `go` keybindingTom Dalziel
2021-02-21Fix bug in evil-find-file-at-point-with-line (#1421)ngharrison
Co-authored-by: Nicholas Harrison <nicholasharrison222@gmail.com>
2021-02-14Merge pull request #1364 from tomdl89/mastertomdl89
Add next+previous mark navigation and keybindings
2021-02-14Improve documentation, lowercase marks only, better testsTom Dalziel
2021-02-14Add next+previous mark navigation and keybindingsTom Dalziel
2021-01-10Abort repeat with evil-undo and evil-redoAaron Jensen
2021-01-09Add missing indent declaration to evil-define-key*David Wilson
2021-01-09Expand FAQ discussion of word vs. symbol text objectsAmir Yalon
Add reference to the `o` key in the default text objects keymap, as an alternative to `w` in some cases.
2021-01-09Add version to `define-obsolete-function-alias' invocationBrian Leung
The latest Emacs 28 requires this.
2020-11-07Respect nil `evil-kill-on-visual-paste'Tom Dalziel
2020-10-14Merge pull request #1369 from TheBB/doc-updateEivind Fonn
Update docs
2020-10-14Update texinfo documentationEivind Fonn
2020-10-14Update docstring DBEivind Fonn
2020-10-14Add -search-module and -undo-system to documentationEivind Fonn
2020-10-13Fix docs MakefileEivind Fonn
2020-10-13Update docstrings for -search-module and -undo-systemEivind Fonn
2020-10-13Pretty-print JSON in docstring DBEivind Fonn
Better for diffs
2020-10-13Merge pull request #1367 from duianto/patch-1Vasilij Schneidermann
Update readme, redo choices as a sublist
2020-10-12Update readme, redo choices as a sublistduianto
2020-10-08Merge pull request #1360 from emacs-evil/evil-undo-systemEivind Fonn
Make undo-tree an optional dependency
2020-10-08Remove vendored libraryVasilij Schneidermann
2020-10-08Add user-friendly error message when undo-tree cannot be usedVasilij Schneidermann