aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-08Error out on read-only buffersVasilij Schneidermann
2020-10-08Swap initialization and setting the valueVasilij Schneidermann
2020-10-08Remove remaining undo-tree activationVasilij Schneidermann
2020-10-08Fix typoVasilij Schneidermann
2020-10-07Use numeric argumentVasilij Schneidermann
2020-10-01Make undo-tree an optional dependencyVasilij Schneidermann
Closes #1074
2020-09-29Fix previous commitEivind Fonn
Oops. :-P
2020-09-29Mark xref-find-references as a jump commandEivind Fonn
2020-09-29Mark xref-find-definitions as a jump commandEivind Fonn
Fix #1354
2020-09-17Make code more idiomaticVasilij Schneidermann
2020-08-16CI: Add Emacs 27.1Eivind Fonn
2020-08-16Merge pull request #1347 from TheBB/jumpEivind Fonn
Rebased #1150
2020-08-16Silence byte compiler warningsMiciah Masters
* 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.
2020-08-16Fix multiline tag text object.El Azimov
2020-08-16Remove unused lexical variable 'new-kill'Eivind Fonn
2020-08-16Fix reference to free variableEivind Fonn
2020-08-16Add comment explaining `evil--jumps-jumping-backward'Erik Hahn
2020-08-16Treat all commands that change the buffer as jump commandsErik Hahn
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.
2020-08-16Use a function for the evil local hookErik Hahn
2020-08-16evil-set-jump: handle markers for different buffersErik Hahn
Correctly handle the case of POS being a marker located in a buffer other than the current one.
2020-08-16evil-jumps: enable lexical-bindingErik Hahn
Enable lexical-binding and remove some unused variables.
2020-08-16Fix evil--jumps-messageErik Hahn
evil--jumps-message did not evaluate its args parameter.
2020-08-16Make Flycheck usable in evil-tests in Emacs >= 25.1Erik Hahn
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.
2020-07-18Revert change to evil-delete-charEivind Fonn
2020-07-17Fix #1152 visual-paste does not respect kill-on-visual-pasteEivind Fonn
2020-05-30Fix issue 1295: failed visual-paste from registers >1Tom Dalziel
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.
2020-05-27Fixed make clean and doc buildSanel Zukan
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.
2020-05-16Update evil-maps.elYoumu
`g C-g` to count words
2020-04-17fix evil-send-localleaderYunhao Zhao
2020-04-13Make evil-goto-definition-xref return non-nil on successpanda
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).
2020-04-13Bump undo-tree to 0.7.4Vu Quoc Huy
2020-03-04Fix: some `evil-custom-` variables are voidTaegil Bae
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`
2020-03-04Bump version to 1.14.01.14.0Eivind Fonn
2020-03-04Docs: handle default values that must be evaluatedEivind Fonn
Also regenerate
2020-03-03fix `wrong number of argument error` in evil-ex-command-windowYiming Chen
- 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
2020-03-02Ignore &rest keyword in evil-define-commandpanda
2020-02-24fix evil-define-state :exit-hook typosergey
2020-02-22Deprecate evil-add-to-alist, which doesn't work with lexicalEivind Fonn
2020-02-22Makefile: add 'info' targetJon Miller
Useful to have a specific info target when some Emacs package installers expect this target (such as el-get).
2020-02-22Spelling fixIsak Johansson
I found a spelling error while reading through the documentation.
2020-02-22Correct typo (COMPOUNT->COMPOUND) in symbol name in window server selection ↵bassettmb
data-type list.
2020-02-03Clean up compilation warnings from lexical bindingEivind Fonn
2020-01-30Change the way to get universal argumentBet4
2020-01-30Extract evil-append-register functionIvan Yonchovski
- 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)))) ```
2020-01-29Re-enable lexical bindingEivind Fonn
This reverts commit e9391ae769bee189ef6144b8861b117d5c948a80, and removes spurious debug messages.
2020-01-28Revert "Enable lexical binding"Eivind Fonn
This reverts commit c6086a7b0b44963071096e3ed7545f617de88915.
2020-01-28Merge pull request #1240 from xabbu42/feature-ctrl-f-minibufferEivind Fonn
Implement Vim Ctrl-f in minibuffer.
2020-01-28Fix indentationEivind Fonn
2020-01-28Implement Vim Ctrl-f in minibuffer.Nathan Gass
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.
2020-01-28Enable lexical bindingEivind Fonn