aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-26Ex search highlights: use selected window as fallbackEivind Fonn
In some cases search is triggered not from the minibuffer, in which case minibuffer-selected-window will not accurately capture the window in which search highlights should be created.
2020-01-25Call delete-backward-char interactively againEivind Fonn
Reverts part of 1d6ba80.
2020-01-19Silence byte compiler about imenu--in-alistEivind Fonn
2020-01-19Add support for submenu entries in goto-definition-imenuTroy Hinckley
Currently evil-goto-definition-imenu will only look in top level entries and ignores everything in a submenu. Unfortunately this means that many definitions that could be found are being skipped.
2020-01-17Merge pull request #1235 from TheBB/search-predEivind Fonn
Honor isearch filter predicates
2020-01-13Merge pull request #1249 from emacs-evil/revert-1248-undo-tree-enableEivind Fonn
Revert "Enable undo-tree-mode only when evil-mode is turned on"
2020-01-13Revert "Enable undo-tree-mode only when evil-mode is turned on"Eivind Fonn
2020-01-13Merge pull request #1248 from TheBB/undo-tree-enableEivind Fonn
Enable undo-tree-mode only when evil-mode is turned on
2020-01-13Update bundled undo-tree for testsEivind Fonn
2020-01-13Enable undo-tree-mode only when evil-mode is turned onEivind Fonn
2020-01-13Preserve the tab-bar in `evil-read-key'Miciah Masters
When setting a new global map, the tab-bar entry must be copied to the new map from the old one to avoid hiding the tab bar. * evil-common.el (evil-read-key): Preserve the tab-bar entry from the old global map.
2020-01-11Fix package-archives in READMEEivind Fonn
2020-01-03Refactor caching/fallback logic of evil-header-line-heightEivind Fonn
2020-01-03Merge pull request #1238 from sorawee/masterEivind Fonn
Fix behavior of evil-scroll-up and evil-scroll-down again
2020-01-02Don't explicitly call isearch-filter-predicate to open foldsEivind Fonn
This is handled implicitly by search-func now. The variable isearch-filter-predicates was reverted and never saw light of day in an official Emacs release.
2020-01-01Skip command window tests when run in batch modeEvgeni Kolev
2020-01-01Add a fallback codeSorawee Porncharoenwase
2019-12-31Fix behavior of evil-scroll-up and evil-scroll-down againSorawee Porncharoenwase
The PR #1154 is supposed to fix the issue about evil-scroll-up and evil-scroll-down. It works nicely in most scenarios. However, when the header line is really tall, evil-header-line-height will give an incorrect result, making the bug that is supposed to be fixed by the mentioned PR reappear again. This PR switches evil-header-line-height to Emacs' built-in window-header-line-height which corrects the mistake.
2019-12-31Docs: fix use of \\[...] to display key sequencesEivind Fonn
2019-12-31Respect setting of isearch-filter-predicateEivind Fonn
Filtering our matches before passing them to isearch prevents isearch from entering an infinite loop if wrapped search is turned on and all the matches are filtered out.
2019-12-31Revert "Fix bounds of wrapped search"Eivind Fonn
This reverts commit e47db185aa3e6a15eba6e34847f0b28aa7055db8.
2019-12-30Merge pull request #1130 from dzop/preserve-window-parametersEivind Fonn
Better integration of window manipulation commands
2019-12-30Different mode line tags per visual state typeEivind Fonn
Fix #1180
2019-12-30Fix final cursor after shiftingEivind Fonn
2019-12-28Search highlights: check window livenessEivind Fonn
2019-12-22Fix numeric argument for paste commandsEivind Fonn
This enables use of e.g. C-u p to paste four times. Fixes #1199
2019-12-22Don't start git-commit-mode in emacs stateEivind Fonn
2019-12-22Remove obsolete magit modesEivind Fonn
2019-12-21Fix typoEivind Fonn
2019-12-21Merge pull request #1227 from TheBB/update-docsEivind Fonn
Update docs
2019-12-21Move FAQ to main documentationEivind Fonn
2019-12-21Document leader key functionalityEivind Fonn
2019-12-21Update README to point to new docsEivind 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-20Handle errors in `evil-save-side-windows`Nathaniel Nicandro
2019-12-20Better integration of window manipulation commandsNathaniel Nicandro
Commands like `evil-window-rotate-upwards` and `evil-window-move-very-top` only consider the buffer in each window when manipulating the window tree, but if a window has specific window properties that need to be maintained (like those in `window-persistent-parameters`) that information is lost. Refactor the window manipulation commands to use `window-state-get` and `window-state-put` to retrieved and restore the state of the window tree so that window properties in each window are maintained. Also, integrate the window manipulation commands with side windows, i.e. windows with a non-nil `window-side` window parameter, by only manipulating the part of the window tree that are not side windows. * Add the macro `evil-save-side-windows` which removes all side windows on entering the macro environment and restores the side windows leaving. * Add the function `evil-move-window` which does the work of `evil-window-move-far-left`, `evil-window-move-very-top`, `evil-window-move-far-right`, and `evil-window-move-very-bottom`. These functions were all identical, the only difference being which window was used to restore the `selected-window`. * Use `window-state-(get|put)` to get the window tree and to restore it. This makes `evil-get-buffer-tree` and `evil-restore-window-tree` unnecessary and they are removed. Note that `window-state-(get|put)` also handles window parameters. * In addition to ignoring side windows when moving a window, ignore them in `evil-window-rotate-downwards` and `evil-window-rotate-upwards`.
2019-12-19Update root makefile targetsEivind Fonn
2019-12-19Add texinfo fileEivind Fonn
2019-12-19Use sphinx for documentationEivind Fonn
2019-12-19Script for extracting documentation data to jsonEivind Fonn
2019-12-19Improve some docstringsEivind Fonn
2019-12-19Delete unused variablesEivind Fonn
2019-12-19Merge pull request #1221 from TheBB/wrap-search-boundEivind Fonn
Fix bounds of wrapped search
2019-12-19Fix bounds of wrapped searchEivind Fonn
Do not perform the second search if the original search bound was set, as it must necessarily be bypassed. Use the original starting point for the search as the bound for the second search. Fixes #843 Thanks to Miciah Dashiel Butler Masters
2019-12-19Merge pull request #1159 from yunhao94/masterEivind Fonn
Add evil-want-C-u-delete option
2019-12-19Update some docstringsEivind Fonn
2019-12-19Use delete-char in evil-delete-backward-char-and-joinEivind 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.