| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-04 | Bump version to 1.2.141.2.14 | Eivind Fonn | |
| 2018-04-13 | Better protect against modes that disable undo | João Távora | |
| Even though 'evil-start-undo-step' does check buffer-undo-list, it is possible that the forms wrapped by 'evil-with-undo' disable undo in the meantime. In those conditions, 'evil-refresh-undo-step' will eventually error. https://github.com/joaotavora/sly/issues/156 references such an incident. * evil-common.el (evil-end-undo-step): Also check that buffer-undo-list is a list here. | |||
| 2018-04-08 | Use local-variable-p instead of assq | Aaron Jensen | |
| assq uses more memory for some reason. See #1037 | |||
| 2018-03-07 | Use string-match-p when possible | Rudi Grinberg | |
| In some situations, we don't use the match data. So we might as well not capture it. | |||
| 2018-03-05 | Avoid using newline to respect use-hard-newlines | Richard Lawrence | |
| Since `newline` isn't good for non-interactive use, conditionally insert `hard-newline` or simply "\n" in evil-insert-newline-{above,below} | |||
| 2018-03-05 | Respect use-hard-newlines in evil-insert-newline-{above/below} | Richard Lawrence | |
| Call `newline`, which respects use-hard-newlines. | |||
| 2017-11-22 | Remove dependency on cl | Justin Burkett | |
| Replace caddr in evil-test-helpers.el with primitive functions. | |||
| 2017-11-19 | Fix compile warning for deprecated x-set-selection, x-get-selection | Evgeni Kolev | |
| Refs #952 | |||
| 2017-10-28 | Preserve undo history when the execution of a keyboard macro is stopped by ↵ | Joaquim Monserrat | |
| an error Fixes #702 | |||
| 2017-10-15 | Remove reference to missing arguments FORWARD and BACKWARD from doc | Michael Walker | |
| 2017-10-12 | Fixed evil-yank-line-handler and evil-yank-block-handler when ↵ | Joaquim Monserrat | |
| yank-excluded-properties is t (#937) * Fix evil-yank-line-handler when yank-excluded-properties is t * Fixed evil-yank-block-handler when yank-excluded-properties is t. Added evil-remove-yank-excluded-properties function. * Correct the formatting of doc string. | |||
| 2017-10-03 | Escape parentheses and space characters properly | Vasilij Schneidermann | |
| 2017-10-02 | update version to 1.2.131.2.13 | Eivind Fonn | |
| 2017-09-02 | Eliminate a few byte compiler warnings | York Zhao | |
| 2017-08-12 | Teach evil-redirect-digit-argument about command remapping | Justin Burkett | |
| Allows one to remap evil-beginning-of-line and have evil-digit-argument-or-evil-beginning-of-line respect this remapping. | |||
| 2017-08-01 | fix pipe text-object macro | William G Hatch | |
| Fixes issue #884 | |||
| 2017-07-10 | Truncate temporary-goal-column which might be a floating number | Evgeni Kolev | |
| Without this fix, actions such as `d C-v 5 j` would occasionally fail with such errors `Wrong type argument: wholenump, 6.0` | |||
| 2017-06-22 | Keep Emacs from clearing text properties on yank | Vasilij Schneidermann | |
| This should be safe to do as Evil already does this with the pasted text. Closes #855 | |||
| 2017-06-12 | Merge pull request #747 from willghatch/fix-up-block | Vasilij Schneidermann | |
| Fix evil-up-block | |||
| 2017-06-08 | fix evil up block -- make it symmetrical forward and backward | William G Hatch | |
| 2017-05-10 | Merge pull request #808 from emacs-evil/bugfix-ppss-use | Vasilij Schneidermann | |
| Use `save-excursion` to preserve point | |||
| 2017-05-08 | Don't allow changing read-only or invalid registers | Evgeni Kolev | |
| 2017-04-10 | Use `save-excursion` to preserve point | Vasilij Schneidermann | |
| Closes #807 | |||
| 2017-03-23 | Look up bound key status correctly | Vasilij Schneidermann | |
| 2017-02-19 | Re-add compatibility functions with deprecation warnings | Eivind Fonn | |
| 2017-02-15 | Remove support for Emacs < 24 | Eivind Fonn | |
| 2017-02-15 | Require cl-lib instead of cl | Vasilij Schneidermann | |
| 2016-06-05 | Tweak undo behavior to fix #594 | justbur | |
| 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-04 | Add 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-05-22 | Forward declare `evil-set-jump` in evil-common | Frank Fischer | |
| 2016-05-06 | Setting mark `'` adds a new jump target (fix #664) | Frank Fischer | |
| 2016-05-06 | Fix doc string of `evil-select-xml-tag` | Frank Fischer | |
| 2016-04-05 | Merge stable | Frank Fischer | |
| 2016-04-05 | update version to 1.2.121.2.12 | Frank Fischer | |
| 2016-03-28 | Handle block text objects ending in complete lines (re #645) | Frank Fischer | |
| If a block text objects ends in a complete line but does not start in a complete line, the newline of the last line is excluded. | |||
| 2016-03-28 | Block objects of exclusive-line type may return linewise selection (fix #645) | Frank Fischer | |
| * if the selection contains whole lines only return linewise range * `evil-text-object-make-linewise` return unmodified range if it has already line type | |||
| 2016-03-24 | Change exclusive selection type of paren blocks to `exclusive-line` (fix #643) | Frank Fischer | |
| 2016-03-24 | Support exclusion of whitespace in block text-objects (re #643) | Frank Fischer | |
| Inner parenthesis text objects should ignore whitespace at the beginning or end of they are at the end of beginning of the line. * add `evil--get-block-range` function that returns the correct selection according to the desired selection-type * modify `evil-select-block` to consider the additional selection-type `exclusive-line` | |||
| 2016-03-07 | Merge with stable | Frank Fischer | |
| 2016-03-07 | update version to 1.2.111.2.11 | Frank Fischer | |
| 2016-02-27 | Fix block text object selection on edges of an objects (fix #625) | Frank Fischer | |
| 2016-02-15 | create unified evil list view and refactor existing ↵ | Bailey Ling | |
| jumps/marks/registers/digraphs to use it | |||
| 2016-02-14 | Merged in 'devel' | Bailey Ling | |
| 2016-02-13 | run 'make indent', move evil-jump-hook into evil-jumps.el; delegate jump ↵ | Bailey Ling | |
| commands so that they can be compiled | |||
| 2016-02-10 | use bolp instead of (= (point) (line-beginning-position)) | Kevin Brubeck Unhammer | |
| 2016-02-09 | Second attempt at solving #613 (slow scrolling/visual in big files) | Kevin Brubeck Unhammer | |
| Now uses a wrapper around count-lines to avoid the off-by-one's (issue #615). | |||
| 2016-02-08 | replace existing jump list functionality with evil-jumper | Bailey Ling | |
| 2016-01-30 | evil-scroll-down/up changed to not use evil-max-scroll-down/up | unhammer | |
| seems ~4x faster on large test files evil-max-scroll-down and evil-max-scroll-up removed | |||
| 2016-01-29 | whitespace | unhammer | |
| 2016-01-29 | count-lines *much* faster than subtracting line-number-at's | unhammer | |
