| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-29 | Make evil-mode-line-format recognise nil value | Protesilaos Stavrou | |
| 2022-12-29 | evil-core: don't change match data in the advice of set-window-buffer | Lin Sun | |
| 2022-12-29 | Remove some unnecessary evil-normalize-position:s | Axel Forsman | |
| All Emacs functions that take positions as arguments such as goto-char already do the normalization performed by evil-normalize-position. The only case where it would be necessary is when a marker that may be mutated is stored. Therefore it would probably be a good idea to replace evil-normalize-position with conditional marker-position altogether. | |||
| 2022-12-29 | Remove str-conversions in evil-visual-block-corner | Axel Forsman | |
| 2022-12-29 | Make visual block selection after j/k match Vim | Axel Forsman | |
| Vim only extends the visual block selection to the temporary goal column if tracking EOL. Consider [a]bc a When entering Visual block mode with "C-v", going to the "c" in "abc" and then to the next line with "fcj", the selection should only include the two "a":s, and not "bc". Contrast this with when "$" is executed. | |||
| 2022-12-29 | Simplify temporary-goal-column logic | Axel Forsman | |
| In `evil-ensure-column` there is no point in normalizing `temporary-goal-column` a second time after BODY, since that variable is used to store the saved column that need not be overwritten. Also tracking EOL after `evil-end-of-line` is already handled as it fakes being a `next-line` command. Adds a test for commit 7aa71576d258b9546238f6dbd4cf5ca0a1b70088. | |||
| 2022-11-22 | Only restrict objects when current line is not empty (#1721) | Tom Dalziel | |
| 2022-11-15 | Don't post-command deactivate visual when not in transient mark mode (#1718) | Tom Dalziel | |
| Fixes #1122 | |||
| 2022-11-09 | Select the correct window after rotating windows with evil-window-rot… (#1716) | kpence | |
| 2022-11-09 | Only do performant ex-delete if no args | Tom Dalziel | |
| 2022-11-09 | Add test for last selected visual area marks | Tom Dalziel | |
| 2022-11-09 | Revert "Make sure visual markers are up to date in evil-visual-range" | Tom Dalziel | |
| This reverts commit 71332209386e431ae13442f20468b2edb59f727b. | |||
| 2022-11-05 | gp & gP linewise & blockwise | Tom Dalziel | |
| 2022-11-01 | Add evil-keep-lines and evil-flush-lines | Tom Dalziel | |
| 2022-11-01 | Flush and keep for evil-ex-global performance | Tom Dalziel | |
| Fixes #1334 | |||
| 2022-10-30 | Update ] and [ markers when doing operator | Tom Dalziel | |
| 2022-10-24 | Update docs | Tom Dalziel | |
| 2022-10-24 | evil transient mouse selection (#1706) | Tom Dalziel | |
| 2022-10-17 | Add evil-execute-last-recorded-macro à la nvim | Tom Dalziel | |
| 2022-10-17 | Add [S-left] and [S-right] bindings for insert state | Tom Dalziel | |
| 2022-10-15 | Remove z kb macros for discoverability | Tom Dalziel | |
| 2022-10-13 | Remove make-variable-buffer-local from variables (fixes #1416) | Ghosty | |
| - make-variable-buffer-local should not be used for user-option variables according to the emacs elisp manual. See 12.11.2 Command: make-variable-buffer-local | |||
| 2022-10-13 | Fix compiler warnings | Tom Dalziel | |
| 2022-10-13 | Shorten doc-strings | Tom Dalziel | |
| 2022-10-13 | Suppress operator for evil-set-marker | Tom Dalziel | |
| 2022-10-12 | Revert "Suppress operator for some normal state commands" partially | Tom Dalziel | |
| This reverts commit 460af439e51da7f6602732318ff52820bd2286fd. Fixes #1699 | |||
| 2022-10-07 | Fix evil-select-paren #1673 for regexp special chars (#1696) | marcolgl | |
| 2022-10-05 | Fixup evil-select-paren for multichars delimiters | marcolgl | |
| Solve a bug that caused evil-select-paren to loop indefinitely when running the function with an open delimiter composed of more than one character and the following open delimiter isn't closed. | |||
| 2022-10-05 | Add tests for c-w yanking word in evil search | Tom Dalziel | |
| Additional to #1127 | |||
| 2022-10-05 | evil-ex-completion-map/evil-ex-search-keymap respect evil-want-C-w-delete | jixiuf | |
| 2022-10-05 | C-w support yank word when search-module is 'evil-search | jixiuf | |
| 2022-10-04 | Fix evil-ex-substitute up to EOB | Axel Forsman | |
| Fixes #1682 | |||
| 2022-10-04 | Fix up the cmds that scroll relative to cursor | Axel Forsman | |
| Reverts commit bbe92d1 (Handle scroll margin in scroll-to-top/bottom functions (re #618), 2016-03-31) which introduced a bug in evil-scroll-bottom-line-to-top (due to recenter argument becoming negative.) recenter itself has clamped to scroll_margin for at least 18 years now, so it is unclear why that commit was even necessary. Also fixes the docstring for evil-scroll-top-line-to-bottom and avoids scanning down from (point-min) to the line the point is already at. | |||
| 2022-10-04 | Add test | Axel Forsman | |
| 2022-10-04 | Handle gj/gk when tracking EOL | Axel Forsman | |
| 2022-10-04 | Move comment | Axel Forsman | |
| 2022-10-04 | Reset tmp goal col between visual/logical ln move | Axel Forsman | |
| Resolves #1469 | |||
| 2022-10-04 | Better fix for #1687 | Tom Dalziel | |
| 2022-10-04 | Fix warning with cl-case on Emacs 29 | Brian Leung | |
| 2022-10-04 | Ensure column doesn't spoof `next-line` | Tom Dalziel | |
| Fixes #1687 | |||
| 2022-10-03 | Suppress operator for some normal state commands | Tom Dalziel | |
| 2022-10-02 | evil-select-parens selects next pair if not in parens (#1673) | Garklein | |
| Co-authored-by: marcolgl <marco-9-6-96@hotmail.it> Co-authored-by: Tom Dalziel <tom_dl@hotmail.com> | |||
| 2022-09-29 | doc: follow the Emacs Lisp Style Guide | dalu | |
| 2022-09-29 | fix: replace deprecated functions | dalu | |
| 2022-09-29 | flesh out comment | Elliott Shugerman | |
| 2022-09-29 | only use `gui--selection-value-internal` for 29+ for now | Elliott Shugerman | |
| 2022-09-29 | Fix pasting from ?+ in Emacs 29 | Elliott Shugerman | |
| 2022-09-28 | Fix Ex completion of empty string | Axel Forsman | |
| An empty string will not parse as an Ex command, meaning evil-ex-cmd would be nil even after evil-ex-update returns. This commit makes sure evil-ex-command-completion-at-point handles this. Also remove the unnecessary nil-check in evil-ex-binding. | |||
| 2022-09-28 | Bring evil-digraphs up to date with vim | Tom Dalziel | |
| 2022-09-26 | Store digraph character directly for repetition | Tom Dalziel | |
| Fixes #1675 | |||
