aboutsummaryrefslogtreecommitdiff
path: root/evil-vars.el
AgeCommit message (Collapse)Author
2022-04-30Bump version to 1.14.21.14.2stablerelease-1.14Tom Dalziel
2022-04-25Bump version to 1.14.11.14.1Tom Dalziel
2022-04-18evil-vars: Update evil-insert-state-modesBrian Leung
haskell-interactive-mode and utop-mode are REPL-like modes that both inherit from fundamental-mode, so they need to be explicitly listed here.
2022-04-12Add option for non-incremental search (#1304)fermata101
2022-02-17Add C-h in insert + replace states (fixes #1577)Tom Dalziel
2022-02-01Fix beginning/end-of-current-sentence marker (#1574)Brian Leung
* evil-vars.el (evil-markers-alist): Adjust to new name
2022-01-07Add `evil-want-empty-ex-last-command` to varsTom Dalziel
fixes #883
2022-01-07Fix visual-paste-pop testsTom Dalziel
2021-11-17Fix #1518: "custom functions bound to '0' break motion parsing" in a saner ↵jmmathena
way (#1534) * Try just comparing to '0' * Remove cruft and clean things up * Remove magic number
2021-11-16Add option to stop updating X PRIMARY selection with the current visual regionChen Bin
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.
2021-10-21Fix for #1518 custom functions bound to "0" break motion parsing (#1519)jmmathena
* 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
2021-10-04Add evil-start-of-line, evil-ensure-column, and use them (#1524)Tom Dalziel
2021-09-02Add `evil-search-wrap-ring-bell` customization variable (#1509)Johannes Neyer
2021-07-15evil-vars: reset evil-overriding-maps to an empty list (#1494)Youmu
It's more intuitive for evil beginners if no keymap overriding evil maps. fix #1488
2021-04-07Add bs-mode to evil-emacs-state-modes. (#1448)daanturo
Normal state's bindings don't work there by default. (And maybe) It's not worthy for evil-collection to define them.
2021-04-05Overahaul = register (#1447)Tom Dalziel
* 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
2021-04-03Add var to store last `=` result. Paste from it if no = input (#1446)Tom Dalziel
2020-10-14Add -search-module and -undo-system to documentationEivind Fonn
2020-10-13Update docstrings for -search-module and -undo-systemEivind Fonn
2020-10-08Swap initialization and setting the valueVasilij Schneidermann
2020-10-08Fix typoVasilij Schneidermann
2020-10-01Make undo-tree an optional dependencyVasilij Schneidermann
Closes #1074
2020-05-16Update evil-maps.elYoumu
`g C-g` to count words
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-02-03Clean up compilation warnings from lexical bindingEivind Fonn
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-28Enable lexical bindingEivind Fonn
2019-12-31Docs: fix use of \\[...] to display key sequencesEivind Fonn
2019-12-22Don't start git-commit-mode in emacs stateEivind Fonn
2019-12-22Remove obsolete magit modesEivind Fonn
2019-12-21Merge pull request #1218 from TheBB/docsEivind Fonn
Documentation overhaul
2019-12-21Expand abbrevs after insert state only if abbrev-mode is enabledEivind Fonn
2019-12-19Improve some docstringsEivind Fonn
2019-12-19Delete unused variablesEivind Fonn
2019-12-19Update some docstringsEivind Fonn
2019-12-19Add evil-want-C-u-delete optionYunhao Zhao
2019-12-18Bump version to 1.13.0Eivind Fonn
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.
2019-12-11Fix/improve some indentationEivind Fonn
2019-12-11Merge pull request #1213 from leungbk/byte-compEivind Fonn
Placate byte-compiler
2019-12-11Bump version to 1.3.0-snapshotEivind Fonn
2019-12-11Bump version to 1.2.151.2.15Eivind Fonn
2019-12-05Add "ext:" to declare-function invocations.Brian Leung
"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."
2019-12-03Merge pull request #1134 from emacs-evil/vdiff-toggle-foldEivind Fonn
Support to toggling in vdiff-3way-mode
2019-11-25Change evil-goto-definition to use a hookVasilij Schneidermann
2019-11-19Declare documentation stringsAlexander Shukaev
2019-11-19Make more commands support visual-line-modeJustin Burkett
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).
2019-07-20Teach more commands about evil-respect-visual-line-modeJustin Burkett
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
2019-02-27Support to toggling in vdiff-3way-modeEvgeni Kolev