| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Closes #1074
|
|
Oops. :-P
|
|
|
|
Fix #1354
|
|
|
|
|
|
Rebased #1150
|
|
* evil-commands.el (evil-visual-paste): Delete declaration of the new-kill
variable to silence the byte compiler. The variable is unused since commit
25fc5c6647979357cf3e39f0667a9b7ae5266af9.
* evil-common.el (evil-add-to-alist): Use with-no-warnings around the
recursive obsolete function call to silence the byte compiler.
|
|
|
|
|
|
|
|
|
|
All commands that change the current buffer are jump commands. This
was previously implemented using advices, but this did not catch all
all applicable commands: find-file, for example, was ignored.
Instead, use the post-command-hook to check if a command changed the
buffer.
|
|
|
|
Correctly handle the case of POS being a marker located in a buffer
other than the current one.
|
|
Enable lexical-binding and remove some unused variables.
|
|
evil--jumps-message did not evaluate its args parameter.
|
|
Flycheck aborted because compiling evil-tests resulted in too many
warnings because x-select-enable-clipboard is deprecated. Create
our own alias that is not.
|
|
|
|
|
|
The `kill-ring` let binding in `evil-visual-paste` meant that
`evil-get-register`'s view of `kill-ring` (used in `evil-paste-before`
and `evil-paste-after`) was limited to only entry `0` (and whatever
`evil-delete` may have added to rebound `kill-ring`). Therefore,
registers >1 were not actually visible to functions that needed
them. Condensing the `let*` binding so `kill-ring-yank-pointer` is
bound directly to `(list (current-kill 0))` was chosen as a simple and
effective method to fix the bug.
Test added to `evil-test-visual-paste` to ensure higher number
registers are available to visual-paste.
|
|
When sphinx is not found, make clean (and others) will fail. This
change prevents running sphinx if sphinx-build binary is not found.
Here is used 'command' instead of 'which', for checking presence of
binary in PATH, to make it more portable across shells and unixes.
|
|
`g C-g` to count words
|
|
|
|
It seems that xref-find-definitions returns nil on success, at least on Emacs
26.3. This means that the run-hook-with-args-until-success call in
evil-goto-definition will call the next search function even if xref is
successful.
This fix makes evil-goto-definition-xref return t as long as there's no
user-error raised (i.e. xref didn't fail to find a match).
|
|
|
|
The following variables aren't set by their `:set` functions.
This results in void variables. This commit will fix it.
* `evil-want-Y-yank-to-eol`
* `evil-disable-insert-state-bindings`
* `evil-overriding-maps`
* `evil-intercept-maps`
|
|
|
|
Also regenerate
|
|
- evil-ex-command-window only accepts 0 arguments
- and it doesn't make sense to call itself recursively
- this issue was introduced in [1: 48ceb43]
1: 48ceb43f8a1e95e6d7eafe428ff640d83952462f
Clean up compilation warnings from lexical binding
|
|
|
|
|
|
|
|
Useful to have a specific info target when some Emacs package installers
expect this target (such as el-get).
|
|
I found a spelling error while reading through the documentation.
|
|
data-type list.
|
|
|
|
|
|
- Fixes https://github.com/emacs-evil/evil/issues/1260
```elisp
(advice-add 'evil-set-register :around
(lambda (orig register text)
(if (eq register ?\) )
(evil-append-register ?0 text)
(funcall orig register text))))
```
|
|
This reverts commit e9391ae769bee189ef6144b8861b117d5c948a80, and
removes spurious debug messages.
|
|
This reverts commit c6086a7b0b44963071096e3ed7545f617de88915.
|
|
Implement Vim Ctrl-f in minibuffer.
|
|
|
|
Open apropriate command windows for Ctrl-f while in minibuffer for an ex command
or a search. As all ways to abort a minibuffer do not return and restore the
active buffer, we have to set the content of the minibuffer and exit normally to
trigger the apropriate action. Also restoring the window configuration is
necessary so minibuffer-selected-window is not changed.
|
|
|