aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-09update version to 1.2.21.2.2Frank Fischer
2015-08-06`evil-jump-item` skips backward at eol (fix #538)Frank Fischer
2015-08-04add Vasilij Schneidermann to author's listFrank Fischer
2015-08-04restrict accepted registers for macro recording (fix #545)Vasilij Schneidermann
2015-08-04make `evil-next-match` enable visual state from normal state (re #541)Frank Fischer
2015-07-06save excursion when moving windows (fix #536)Frank Fischer
If the same buffer is shown in different windows, point may be moved if one of the windows is deleted temporarily (to the position shown in the other window). Therefore the position is restored.
2015-07-04version 1.2.1Frank Fischer
2015-07-04update version to 1.2.11.2.1Frank Fischer
2015-07-04evilupdate: change url to bitbucket in irc topicFrank Fischer
2015-07-04evil-release-stable: work on mercurial repoFrank Fischer
2015-07-04version 1.2.0Frank Fischer
2015-07-04update version to 1.2.01.2.0Frank Fischer
2015-07-04merge masterFrank Fischer
2015-07-04add tagsFrank Fischer
2015-07-04add Jonas Bernoulli to authors listFrank Fischer
2015-07-04merge PR #16Frank Fischer
2015-07-04merge PR #17Frank Fischer
2015-07-04reindent evil-common.el and evil-tests.elFrank Fischer
2015-07-03C-n and C-p move through search historyGordon Gustafson
They only work in the evil-search search module (evil-ex-search). It is possible to add these bindings to the isearch search module, but emulating vim search isn't its job.
2015-07-02adapt for magit v2.1.0Jonas Bernoulli
2015-07-02Neater accounting for newlines in elisphardenedapple
Instead of accounting for C-j by modifying the syntax table, account for it by moving over all characters of `endcomment` syntax type as well.
2015-07-01Check dao/dio behaves reasonably with empty lines and punctuation charactershardenedapple
2015-07-01Added test for empty lineshardenedapple
2015-07-01Account for empty lineshardenedapple
2015-07-01Added tests for evil-symbol text objecthardenedapple
2015-06-25evil-forward-symbol accounts for whitespace like evil-forward-wordhardenedapple
This means that acting on a symbol with "dao" doesn't remove the starting brace of another list.
2015-06-19ex: handle commands with / in parser (fix #531)Frank Fischer
2015-06-19evil-commands.el: fix indentationFrank Fischer
2015-06-15merge stableFrank Fischer
2015-06-15add bindings for `<insert>` in normal state (fix #528)Frank Fischer
These bindings enter insert state from normal state. Furthermore, they do nothing in visual state. Because visual state inherits the normal state bindings, we have to disable them explicitly.
2015-06-15disable `overwrite-mode` when entering normal-state (re #528)Frank Fischer
2015-06-15evil-ex: guard regexp functions with `save-match-data` (fix #529)Frank Fischer
Functions should never change the match-data unless they should explicitly do so.
2015-06-07merge stableFrank Fischer
2015-06-07merge `evil-indent` improvementFrank Fischer
2015-06-07merge `evil-move-beyond-eol` customizationFrank Fischer
2015-06-07merge half-cursor optimizationFrank Fischer
2015-06-04evil-indent: also tabify or untabify leading white charactersHong Xu
This is to be consistent with Vim's indent behavior: leading white characters should be tabified or untabified according to tab settings (indent-tabs-mode)
2015-06-04search: catch `error` in `evil-ex-hl-update-highlights` (fix #527)Frank Fischer
Errors in the replacement text cause an `error` to be raised, so we must catch general errors and display the appropriate message in the ex line.
2015-06-04search: raise `user-error` instead of `error`Frank Fischer
2015-06-04remove C-h/j/k/l bindings from window map (fix #524)Frank Fischer
The binding C-h should never be overwritten in Emacs, because it shows the help page for existing key bindings, so we remove it and its friends. The regular bindings without C- prefix remain.
2015-05-27Add new configuration variable evil-move-beyond-eolsyl20bnr
Defaults to nil as it is the case in Vim When non-nil the cursor can be move beyond the last character of a line and the advice for evaluating the last-sexp when cursor is on the parenthesis are non effecitve (they are still defined though).
2015-05-27Optimize half-cursor height computation.syl20bnr
2015-05-15merge fix for #514Frank Fischer
2015-05-11update version to 1.1.61.1.6Frank Fischer
2015-05-11evilupdate: wait 5 seconds for changing irc channel topicFrank Fischer
2015-05-11evil-release-stable: ensure stable revision is a numberFrank Fischer
2015-05-10update version to 1.1.51.1.5Frank Fischer
2015-05-03update version to 1.1.41.1.4Frank Fischer
2015-04-26update version to 1.1.3Frank Fischer
2015-04-23evil-common: forward declare `evil-ex-p`1.1.3Frank Fischer