| Age | Commit message (Collapse) | Author |
|
* ci: Use Eask to test macos and windows
* ci: Install eask
* ci: Fix jump file test
* revert spaces
* ci: skip find-file test on windows
* ci: Revert original test for windows
* Delete Cask file
* ci: Exclude tests on macos below 28.x
|
|
|
|
Fixes #1902
|
|
|
|
|
|
|
|
|
|
Fixes #1895
|
|
Refactoring accidentally changed `evil-operator-state-p`
to `evil-operator-state`
|
|
Read the Docs stopped installing spinx-rtd-theme by default, which
broke documentation builds. This commit fixes that by pinning the
required dependencies.
See: https://blog.readthedocs.com/defaulting-latest-build-tools/
|
|
|
|
There already exists a method for sticking to EOL: Setting
temporary-goal-column to most-positive-fixnum. As such, there is no
need for the variable evil--visual-eol-anchored introduced by commit
e31bff8cb64d773bbfd9a8e326db8645eaee43fd.
This commit also fixes a regression where "g$" made "gj"/"gk" stick to
visual EOLs.
|
|
Fixes an issue noticed while triaging #1894
|
|
This fixes a regression caused by commit
004ac4e0cd766d49d48d53270e9c0c080ad9f173, where Visual mode "I"
repeated the insertion on one too many lines unless at EOB.
|
|
|
|
|
|
|
|
|
|
Also fixes #1876
|
|
Fixes #1886
|
|
|
|
|
|
Partially fixes #1878
|
|
Bug since 476f5fbcf1288c5a46a6ba35efe0b8dd1e4dd0ec
Thanks to @axelf4 for spotting.
|
|
|
|
|
|
Most of the work was done by Maxi Wolff (@smile13241324) over 6yrs ago.
I've made a few changes, so have assumed authorship.
This fixes #968
|
|
|
|
Fixes #1110
|
|
This deprecation warning is targeted towards users' configuration.
Having it warn about the variable being processed inside Evil is
pointless, because of course it is processed in the mode, the mode
have to handle it.
So suppress it by wrapping into `(with-no-warnings)`.
Fixes:
evil-types.el:96:22: Error: ‘evil-want-visual-char-semi-exclusive’ is an obsolete variable (as of 1.15.0); Semi-exclusivity prevents selecting text + 1st char of next line,
without having to introduce new niche functionality.
|
|
Fixes a warning:
evil-commands.el:2125:15: Warning: ‘backward-delete-char’ is for interactive use only; use ‘delete-char’ instead.
|
|
Fixes #1858
|
|
* Added clarification to evil-define-key for escaping modifier keys
It is useful to have clarification in the doc string for
evil-define-key that it is necessary to escape modifiers keys for
users that are accustomed to using functions like global-set-key or
keymap-global-set where this is not necessary. This is also not made
particularly clear in the define-key function itself, which is a
legacy function.
* Fixed poor wording and used kdb in place of escape sequence
|
|
|
|
|
|
Tests added for evil-goto-char. Fixes #1852
|
|
See "Changing tabs" section in the Vim manual
https://vimhelp.org/change.txt.html#change.txt
|
|
|
|
This commit reintroduces the evil-mode advice that commit
f003ca28a9691d24a17866e5dce3e7866c9bb257 replaced with a BODY argument
to define-globalized-minor-mode, as that broke support for older
versions of Emacs since the BODY parameter was only recently
introduced in Emacs 27.
|
|
|
|
|
|
|
|
|
|
* (Failing) test for `&` with very-magic vim-style backreferences
* Disable vim-style-regexp conversions of already converted patterns
|
|
Otherwise it will pop an error after this commit
https://github.com/emacs-mirror/emacs/commit/802a54ad620
For ref: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62248
|
|
This emulates the behavior of vim, where {N}gt goes to the Nth tab,
but {N}gT goes back N tabs.
|
|
Introspection of the current minibuffer argument history and prompt is
possible, hence there is no need for the specialized
evil-ex-command-window and evil-ex-search-command-window functions.
|
|
Pressing C-f while editing an Ex command to open the command-line
window and later quitting that window used to not reselect the Ex
command line, but instead just continue the recursive edit in some
previous window. This was specially confusing before commit
02004bce6884619e687654d333b75c90f8fc27d0, as the evil-ex-abort hack
did not trigger, leaving you in a bad state with
evil-ex-current-buffer set to t.
This commit fixes that by setting the delete-window window parameter
on the command-line window to a function that switches back to the
minibuffer after deleting the window, which closes #1379.
This commit also replaces the split-window call with a display-buffer
invocation, to always spawn the window at the bottom of the frame, but
also allow the user to override this behavior.
|
|
There was a lot of duplication between evil-ex-completion-map and
evil-ex-search-keymap, which meant that any rebinds had to be done
twice. This commit fixes that by introducing evil-command-line-map as
a common ancestor of the two keymaps.
Also renames evil-ex-map to evil-ex-shortcut-map to avoid confusion,
as its purpose is more niche than evil-ex-completion-map which
functions the same as any other keymap passed to read-from-minibuffer.
|
|
|