| Age | Commit message (Collapse) | Author |
|
This macro restores the original buffer state after its body has
finished. However, if that body code changed the current buffer then
the state is changed back in the wrong buffer (i.e., the new
buffer). This changeset ensures that the state is restored in the
original buffer (i.e., the buffer which was current the
`evil-save-state` macro was used).
This bug came apparent when using `describe-char`, which uses
`evil-with-state` which in turn uses `evil-save-state`. The body of
`describe-char` is always executed in Emacs state. When used with
`help-window-select` set to non-nil, then the current buffer is
changed to the help window from within `describe-char`, so the old
state is restored in the help buffer instead of the invoking buffer
and the invoking buffer remained in Emacs state.
|
|
In emacs truck (git:a760a079aba36493e97) the behaviour of
`overriding-local-terminal-map` changed, so we have to use
`overriding-local-map` now.
|
|
(fix #299).
`isearch-filter-predicate` became a list `isearch-filter-predicates`.
|
|
`show-paren-overlay` has been renamed to `show-paren--overlay`.
|
|
Otherwise too many restrictions may be removed if the buffer did
already contain some restriction when operator state started.
|
|
|
|
If the X selection is updated in post-command hook and the command has
been a deletion, then the text to be put in the X selection is not
correct. In particular, if this text is empty then the X selection
would be updated with an empty string which may cause strange side
effects.
|
|
|
|
|