aboutsummaryrefslogtreecommitdiff
path: root/evil-vars.el
AgeCommit message (Collapse)Author
2017-11-17Correct evil-auto-indent docstringVasilij Schneidermann
2017-10-31Bind <escape> in evil-ex-search-keymapVasilij Schneidermann
Closes #957
2017-10-14Fix vdiff fold open/close integrationEvgeni Kolev
2017-10-04Merge pull request #927 from edkolev/dont-abort-macro-on-buffer-changeVasilij Schneidermann
Don't abort macro recording when current buffer is changed
2017-10-02update version to 1.2.131.2.13Eivind Fonn
2017-09-30Var `evil-this-macro` shouldn't be buffer-localEvgeni Kolev
2017-09-30Add vdiff fold integrationEvgeni Kolev
2017-09-04evil-commands.el: Add a configurable list of evil-change commandsJay Kamat
* evil-commands.el (evil-forward-word-begin): Instead of hardcoding #'evil-change to apply workarounds, read from a `evil-change-commands' list instead. This patch adds a new variable, `evil-change-commands', which defines functions that evil will treat as bound to 'c'. When wrapping `evil-change', add your function to this list to get the same behavior as `evil-change'. Example usage: (add-to-list 'evil-change-functions #'my-evil-change)
2017-08-12Add evil-respect-visual-line-mode optionJustin Burkett
Remap commands to use visual version when `visual-line-mode' is active. These commands are swapped `evil-next-line' <-> `evil-next-visual-line' `evil-previous-line' <-> `evil-previous-visual-line' `evil-beginning-of-line' <-> `evil-beginning-of-visual-line' `evil-end-of-line' <-> `evil-end-of-visual-line'"
2017-06-15Add evil-kill-on-visual-paste optionJustin Burkett
Allows one to prevent evil-visual-paste from automatically adding the replaced text to the kill ring, which changes what will be pasted next.
2017-05-28Add custom-theme-choose-mode to evil-emacs-state-modesJustin Burkett
2017-05-10Merge pull request #821 from emacs-evil/remove-hg-checkVasilij Schneidermann
Remove hg check, change cond to if
2017-05-10Merge pull request #809 from emacs-evil/bugfix-remove-view-modeVasilij Schneidermann
Remove view-mode (minor mode) from initial states
2017-05-10Merge pull request #791 from ↵Vasilij Schneidermann
emacs-evil/bugfix-disable-reusage-of-scroll-line-count Don't reuse scroll line count
2017-05-01Remove hg check, change cond to ifVasilij Schneidermann
2017-04-13Remove view-mode (minor mode) from initial statesVasilij Schneidermann
It doesn't make much sense to have it here because initial states apply to major modes only. For minor modes, use a hook. Prompted by http://emacs.stackexchange.com/a/32133/10
2017-03-23Add customizable variable `evil-want-abbrev-expand-on-insert-exit`.Evgeni Kolev
When non-nil (which is default) the `expand-abbrev` will be called in a `evil-insert-state-exit-hook` hook. This is in-line with Vim's behaviour.
2017-03-08Don't reuse scroll line countVasilij Schneidermann
This change has been applied to get closer to Vim. While C-u and C-d in Vim remember the last scroll amount, the Vim manual mentions nothing of this sort about C-y and C-e. Closes #790.
2017-02-15Fix typos in evil-vars.elEvgeni Kolev
2017-01-30Fix typo in evil-vars.elEvgeni Kolev
2016-06-08Merge PR #64Frank Fischer
2016-06-08Simplify `evil-maybe-remove-spaces' (re #594)Frank Fischer
* call function directly when insert state ends * post-command-hook only used to track the state Because the cleanup is now done when insert state is left (and not later in a post-command-hook), removing the spaces should not mess up the undo-list anymore.
2016-06-05Tweak undo behavior to fix #594justbur
In v25.1, emacs changes the way undo boundaries are automatically removed to combine commands into single undo steps. #594 is the result of more aggresive removals of undo boundaries. To fix this, make evil more active in inserting undo boundaries when entering and exiting insert and replace state by creating a boundary automatically if none exists. A slightly different issue in #594 is that the fine option of evil-want-fine-undo was not always working correctly. The reason is that it removed the first undo boundary after exiting insert state regardless of whether it made sense to do so (i.e., regardless of whether there was a change command). This commit removes the fine option and simplifies the meaning of the variable to mean aggregate commands like vim or use Emacs heuristics.
2016-06-04Add forcing default cursor of current state.Frank Fischer
The variable `evil-force-cursor` can be set to a state symbol so that the current default cursor is changed to the specified state. This can be used to ensure that subsequent calls to `evil-refresh-cursor` use the cursor in `evil-force-cursor` instead of the states default cursor.
2016-04-27Modify keymaps when evil-want-C-w-in-emacs-state is customized.trevor
2016-04-27Fix evil-want-C-w-delete from motion -> insert state.trevor
2016-04-15Come up in emacs state in some pdf view modes (fix #657)Frank Fischer
2016-04-06Make evil-scroll-line-* remember last count.JAremko
2016-04-06Rename evil-ud-scroll-* -> evil-scroll-*JAremko
2016-04-05Merge stableFrank Fischer
2016-04-05update version to 1.2.121.2.12Frank Fischer
2016-04-03Start `ess-help-mode` and `biblio-selection-mode` in Emacs state (fix #652)Frank Fischer
2016-04-03Forward declare functions from origami libraryAlexander Baier
2016-03-20Add origami-mode to evil-fold-list.Alexander Baier
2016-03-10Make going to previous jump mark update previous mark (fix #634)Frank Fischer
The last jump mark is replaced with the old position.
2016-03-07Merge with stableFrank Fischer
2016-03-07update version to 1.2.111.2.11Frank Fischer
2016-02-24Ensure rebase buffer in magit start in Emacs stateАртур Файзрахманов
In recent `magit` interactive rebase buffer have major mode `git-rebase-mode`. By default normal state is used in this mode, breaking key bindings to mark (e.g. squash, reword, etc.) and move commits, moreover switching to emacs state does not restore these keys. Adding `git-rebase-mode` to `evil-emacs-state-modes` fixes this.
2016-02-13run 'make indent', move evil-jump-hook into evil-jumps.el; delegate jump ↵Bailey Ling
commands so that they can be compiled
2016-02-11optimize implementation by using ring data structureBailey Ling
2016-02-08Add scroll var to hold up/down scroll prefix like in VimEugene Yaremenko
2016-02-03Fix typo in docstring of `evil-ex-search-vim-style-regexp'Thomas Stenhaug
2016-01-30fixed evil-want-C-w-deleteJAremko w3techplayground
2016-01-30added defcustom evil-want-C-d-scroll t for consistencyJAremko w3techplayground
2016-01-18Merge stableFrank Fischer
2016-01-18update version to 1.2.101.2.10Frank Fischer
2016-01-17Cleanup comments and fix docsting in prev commitjustbur
2016-01-16Add evil-define-minor-mode-key and supporting funcsjustbur
evil-define-minor-mode-key is similar to evil-define-key, except it associates bindings with a minor-mode symbol instead of a specific keymap. This has the advantage of automatically picking up on when a minor-mode is enabled or disabled through standard Emacs mechanisms, instead of requiring a call to evil-normalize-keymaps to activate the binding after the mode is toggled. This is meant to supplement usage of evil-define-key.
2016-01-16Merge stableFrank Fischer
2016-01-11update version to 1.2.91.2.9Frank Fischer