| Age | Commit message (Collapse) | Author |
|
|
|
|
|
haskell-interactive-mode and utop-mode are REPL-like modes that both
inherit from fundamental-mode, so they need to be explicitly listed here.
|
|
|
|
|
|
* evil-vars.el (evil-markers-alist): Adjust to new name
|
|
fixes #883
|
|
|
|
way (#1534)
* Try just comparing to '0'
* Remove cruft and clean things up
* Remove magic number
|
|
Vim user can select a region in visual mode and press the key `p` to
replace the selected text.
But in GUI Emacs, the selected text might not be replaced when:
- `select-enable-primary` is `t`
- Third plugins override `interprogram-paste-function` (xclip.el, for example)
- Clipboard managers syncronise data between PRIMARY and CLIPBOARD selection
It's because the visual commands automatically insert the content of visually
selected region into X PRIMARY selection. But paste commands call the api
`current-kill` which calls `interprogram-paste-function`.
Value of `interprogram-paste-function` is `gui-selection-value` which
might return CLIPBOARD or PRIMARY selection.
|
|
* Modify evil-keypress-parser logic to be more modular
* Rewrite tests and update visual line logic for updated digit handling
* Completely remove need for redirect-digit-argument at cost of ugliness
* Remove reference to obsolete func in evil-keybindings.el
|
|
|
|
|
|
It's more intuitive for evil beginners if no keymap overriding evil maps.
fix #1488
|
|
Normal state's bindings don't work there by default. (And maybe) It's
not worthy for evil-collection to define them.
|
|
* Use `read-from-minibuffer` for `=` register
* Add evil-eval-map. Store input rather than result for `=` reg
* May as well augment `evil-ex-search-keymap` while we're at it
* Use `calc-eval` when suitable, for `=` reg
* Add `=` register to `evil-register-list`
* Require calc, multiplication has no precedence, tests
|
|
|
|
|
|
|
|
|
|
|
|
Closes #1074
|
|
`g C-g` to count words
|
|
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`
|
|
|
|
|
|
This reverts commit e9391ae769bee189ef6144b8861b117d5c948a80, and
removes spurious debug messages.
|
|
This reverts commit c6086a7b0b44963071096e3ed7545f617de88915.
|
|
|
|
|
|
|
|
|
|
Documentation overhaul
|
|
|
|
|
|
|
|
|
|
|
|
Version 1.2.15 was accidentally tagged as 1.12.15, and released as
such by MELPA Stable, so now I guess we have to run with it.
|
|
|
|
Placate byte-compiler
|
|
|
|
|
|
"A FILE with an "ext:" prefix is an external file.
check-declare will check such files if they are found, and skip
them without error if they are not."
|
|
Support to toggling in vdiff-3way-mode
|
|
|
|
|
|
when evil-respect-visual-line-mode is non-nil, including
evil-change-line, evil-delete-line, and evil-yank-line. Most of the work is done
through the motions evil-line-or-visual-line and
evil-end-of-line-or-visual-line. These motions use visual lines when
visual-line-mode and evil-respect-visual-line-mode are non-nil, and revert back
to standard lines otherwise.
Visual selection via visual lines in the sense of visual-line-mode is supported
by adding a new screen-line type (named to avoid confusion with visual state).
|
|
The following commands now act on visual lines when
evil-respect-visual-line-mode is non-nil:
evil-insert-line
evil-append-line
evil-find-char
evil-find-char-backward
evil-find-char-to
evil-find-char-to-backward
|
|
|