[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/evil created (now 5c28294)
From: |
Philip Kaludercic |
Subject: |
[nongnu] branch elpa/evil created (now 5c28294) |
Date: |
Sun, 1 Aug 2021 18:33:30 -0400 (EDT) |
zge pushed a change to branch elpa/evil.
at 5c28294 Add g-home g-end g-up & g-down motion bindings (#1503)
This branch includes the following new commits:
new 3850313 Initial commit
new 68bb2f4 Add '<file> ends here' comments
new dde2485 Add experimental logo
new 6775ed4 Add `evil-test-buffer' fixture macro for future tests
new db3ee7a Add suppression of self-insert-command to state keymaps
new 77b404f Add suppress-keymap tests
new 967be91 Fix ERT bug after 58cd86f
new 592ee6f Add Operator-Pending state
new abab8d7 Move the tail
new 579f5f4 Add basic repeat framework
new fae6542 Handle activating command of insert-state in insert-state
itself
new 4a8f4f0 Clean up repeat-info tests
new 8e98544 Add `evil-test-editing' function for testing ordinary
editing commands
new 3b75bab Add basic `evil-repeat' command
new 4cbd902 Add basic texinfo documentation
new fb62e44 Add makefile and test target
new 8c76d88 Update ERT
new bbed4d1 Remove superfluous escape event in tests
new 1049613 Add compile target
new 6a63b37 Fix compilation errors
new 4f4a1b0 Merge with master
new d6a3692 Fix compilation errors
new eed1532 Add support for count argument in `evil-repeat'
new 71c9a4b Implement generalized repeat-info
new 4951c37 Implement `count' argument of insert command
new 959bbe2 Add buffer-local keymap for Operator-Pending shortcuts
new 9c38fb8 Add highlighting
new 91f2df6 Add `evil-insert-after'
new cde2e88 Make compilation a prerequisite for "make test"
new 8dccc2d Fix verification for unmatched cursor regexp
new 1da37b2 Add `evil-insert-above' and `evil-insert-below'
new 1e5074e Merge with master
new 8047793 Add helper function for testing :enable
new c68afb7 Rename `evil-define-mode' to `evil-define-keymap'
new 9f6cc42 Remove whitespace padding from `global-mode-string'
new 0a7584a Add "make emacs" target
new 3a0c912 Add "make terminal"
new 14d65d9 Add change-based repeation
new 193396b Merge with master
new 32e0eb9 Enable Evil when testing
new b356d75 Run exit hook before exiting state
new e254e1f Merge with master
new f7e6ea4 Use evil-insert-state-exit-hook to cleanup insert-state
new d5fea7c Make certain insert-state variables buffer local
new 7661c80 Cleanup whitespaces
new 3d5ab08 Parse key-sequence when repeating with count
new 7d4381c Forbid exiting emacs or killing buffers during repeation
new c82f850 Skip compilation in "make emacs" and "make terminal"
new 132e0af Add type system
new d1bfc75 Add `evil-define-operator' macro
new 3bd4199 Merge with master
new 8f1636d Add simple operator tests
new d6ba1d5 Move the reset code for the shortcut keymap into its
definition
new 458860e Support repeat-count for repeating operators
new b1ec0d1 Add compatibility functions for Emacs 22
new 0f68ce2 Merge compatibility patches from master
new a54e581 Move insert-state to evil-insert.el and key definitions
to evil-maps.el
new 44ac132 Use t as test selector in "make emacs" and "make terminal"
new da351ad Let `evil-expand' accept a nil TYPE
new 1205290 Echo motion errors without nonlocal exit
new 64e8b69 Add test for exceeding the buffer boundaries
new f0f3401 Fix `region-active-p'
new 4ffdf4e Use state predicate in Insert state's definition
new a235b4e Remove :keys from `evil-define-operator'
new c26f30b Add motion state
new fc929f8 Add `evil-define-motion' macro and define
`evil-forward-char'
new c24b4bf Bind `evil-forward-char' to "l"
new 0bee4cd Add simple motions
new a6e025b Split `evil-verify-around-point' off from
`evil-test-editing-clean'
new 6d01e43 Add test for `evil-backward-char'
new 4ce0445 Add `evil-delete' operator
new 9f8df6a Rename `evil-save-transient-mark' to `evil-save-region'
new e1e1fb4 Merge remote branch 'origin/lyro'
new 1a20f1c Suppress compiler warnings regarding `next-line' and
`previous-line'
new b285775 Make COUNT argument optional
new b7c221c Refill documentation strings
new d085c58 Remove default motion count
new abce029 Ensure `forward-char' and `backward-char' receive
numerical argument
new 1adc85d Allow zero-argument motions
new dc4ad33 Clean up keyword reading
new 5186c10 Preserve current column in `evil-next-line' and
`evil-previous-line'
new dc520dd Add `evil-concat-alists' for association lists
new 549df72 Move `evil-operator-shortcut-map' to the top
new e7afad0 Add Operator-Pending shortcuts like "dd"
new 5d27399 Add special handling of "0" command
new ab997e3 Add `evil-extract-count'
new f0cc70e Add further tests and fix `evil-first-non-blank'
new 25711a4 Add tests for `evil-first-non-blank-beg' and
`evil-first-non-blank-end'
new c9bc416 Add basic text-motion and object framework
new 2dd4167 Ensure `evil-extract-count' signals an error for unbound
keys
new 5bd0349 Add tests for `evil-keypress-parser'
new 54fe929 Add tests for `evil-delete'
new 56b7c74 Simplify `evil-truncate-vector'
new e35bad6 Fix suppression tests
new eadee59 Remove `evil-truncate-vector'
new a809261 Add tests for `evil-negate-chars' and `evil-select-chars'
new 8d449c8 Fix `evil-select-backward-end' and add tests for word
movements
new 5f1e7a3 Remove `evil-state-func'
new c591a1f Make motion selectors more Emacsish, basic implementation
for sentences and paragraphs
new b9627cb Modify sentence movements to behave more like ViM
new cdcb095 Simplify sentence movements based on paragraphs.el
new 36e08e0 Correct return value of paragraph selector
`evil-select-paragraph'
new fd0fd37 Rename *-select-* functions to *-move-*
new 503541b Remove `evil-negate-chars'
new 83866aa Object motions extend to buffer boundaries
new c8b1443 Cleanup `evil-move-chars' and `evil-define-union-move'
new b112c46 Redefine helper functions
new e0f3f1f Merge with master, use new test macros
new 2e6fca5 Make `evil-move-paragraph' to move exactly to paragraph
boundaries
new 7989982 Add tests for `evil-move-paragraph'
new 776b8d0 Make `evil-move-sentence' behave like required by
framework
new af7aebc Use 'forward-paragraph and 'backward-paragraph for
paragraph motions
new 1a4358f Make sentence movement more like ViM
new d4751e3 Add description of paragraph motions
new 659aae8 Remove -begin and -end suffice from sentence and
paragraph motions
new 5bc81e3 Add `evil-test-backward-paragraph' test
new 5721656 Add tests for sentence motions
new 0299715 Comment basic motion system
new a900b7c Add basic yank/paste
new 8ee4765 Improve yanking of blocks
new 2f061a8 Replace `caddr' by `nth 2'
new 643103d Fix cursor placement of paste-behind of characters and
remove final newline when pasting lines at eob
new 037f89c Add tests for yanking/pasting blocks
new e2904b6 Add :normalize type transformations
new 205a2b4 Break up `evil-operator-range' into smaller functions
new 680572a Rename `evil-unlogged-message' to `evil-echo'
new 095b92d Whitespace cleanup
new 61ad652 Add `evil-yank-characters'
new a72eee9 Yank handlers handle count
new 72631b9 Add `evil-paste-pop' and `evil-paste-pop-next'
new 8f72202 Fix yanking of empty line at eob
new dc4bca0 `evil-insert-above' and `evil-insert-below' place cursor
according to current indentation
new 7dece61 Use `evil-test-text' instead of looking-back/looking-at
is some tests
new aa7e5f1 Add `evil-insert-beginning-of-line' and
`evil-insert-end-of-line'
new f7f1ce4 Add `evil-called-interactively-p'
new c41814c Don't use `goto-line', replace with `forward-line'
new a0fbab4 Use point explicitely in `evil-test-repeat-by-change'
new d6f742a Implement vertical count for insert commands
new 1f1f6d9 Add `evil-delete' operator
new 6a789a1 Add `evil-change' operator
new ab3c7ba Add scrolling commands
new 5e4c69e Add window commands
new 912cb63 Remove modeline-tag when disabling evil-mode
new 63e221e Require evil-window from evil-maps.el
new 20701d3 Add information message to paste-pop tests
new 898ccf3 Implement undo-based `evil-paste-pop'
new 8586a0f Temporarily enable undo for paste/pop in buffers with
undo disabled
new 977240d Introduce repeat-ring
new 98ae477 Add "y or n" prompt to "make emacs" rule
new 22b0baa Add functions for transforming overlays
new 7e7596a Add region utilities
new 72f90c3 Add Visual state
new 7c9a8e5 Add Visual tests
new 61ec4b6 Use `evil-called-interactively-p'
new 7ec75b2 Move point to beginning of Visual selection when applying
operator
new 3505ae7 Set `evil-insert-vcount' to nil in `evil-insert-above'
and `evil-insert-below'
new 6d42b0b Require `evil-compatibility' from evil-common.el
new 3e6deec Fix `exclusive'-`inclusive' normalization
new eb1e521 Set overlay type with `evil-set-type'
new 1f220aa Define `evil-visual-block-rotate' in terms of
`evil-block-rotate'
new 62107f5 Revert to first version
new ec81d2e Add `evil-with-state' macro
new 1b4a675 Add `evil-refresh-global-maps' function
new 840499b Add Replace state
new e828b37 Add `evil-global-keymaps-alist' variable
new fbb28a3 Move cursor code to evil-common.el
new 398948f Add :keep-visual and :motion keywords
new 6b8a234 Define "r" as operator
new 985c778 Postpone deactivating region to Normal state's entry hook
new 195582a Add `evil-define-command' macro and evil command
properties
new 66bd7dd Add `evil-repeat-pop' and `evil-repeat-pop-next'.
new c314712 Do not force spaces before inserted block when pasting
behind eol
new 5169164 Define `evil-test-paragraph-buffer' in terms of
`evil-test-buffer'
new cb9c130 Add type modifier tests
new 99023d4 Add "housekeeping" to Normal state
new a5ffe4a Add "make indent" rule
new 641b467 Use `with-current-buffer' instead of `set-buffer'
new e98d211 Make the repeat-system respect the 'repeatable property
of commands
new 2163fe0 Use `forward-line' instead of `goto-line'
new 75bf4bd merge with lyro-command
new 3db32ad Use `evil-define-command' for window and scrolling
commands
new a2d7c1b Scrolling command preserve current column.
new 7490f79 `evil-scroll-page-up' and `evil-scroll-page-down' raise
error at buffer boundaries
new 5c9c36e merge with lyro-command
new cf77683 Fix linewise `evil-delete' and `evil-change' at the last
line in buffer
new 91d0e65 Implement command 'J' `evil-join-lines' and
`evil-join-successive-lines'
new f66fce1 Modify `evil-forward-word' when used with `evil-change'
new ebf9ae6 Advice `show-paren-function' to show matching parenthesis
AT point
new 822cabf Implement `evil-find-char' and friends bound to f,F,t,T,;
and ,
new 968f112 Remove `yank-excluded-properties' from pasted text
new e498bd6 Implement `evil-jump-item' bound to %
new 52018b7 Fix search direction of 'B' and 'gE'
new 373b1f5 Add `evil-change-chars' bound to 's'
new db3ee8a Add bindings Y, D and C by simple keyboard-macros
new 978fafe Move yank, delete and change bindings to normal-state
keymap
new f41cacf Verify not at eob in `evil-move-empty-lines'
new 8c93936 Make "clean" a prequisite for "indent"
new 403e70c Make state functions echo message with explicit argument
new b4651e4 Add state messages for Insert state, Replace state and
Emacs state
new 222ad56 Define `evil-define-operator' in terms of
`evil-define-command'
new e2040bc Define `evil-define-motion' in terms of
`evil-define-command'
new ef2b3e6 Remove `evil-this-type' hack
new c9fd101 Store command properties in a property list
new 355b8be Use keyword syntax for command properties
new 69d9a44 Store motion type as a command property
new e59d179 Let Visual state inspect the :keep-visual command property
new 6300ad0 Merge branch 'lyro-command'
new 8616aaa Move Visual expansion into the operator code
new 9ff1851 Implement `evil-replace' without :keep-visual
new a6354b6 Add EMACS variable to Makefile
new 11c9054 Use `delete-char' instead of `delete-backward-char'
new 9684681 Use text-properties instead of yank-handler argument of
`kill-new'
new 353651d Merge with lyro-window
new 3bc8c53 Always use local buffer-undo-list in body of
`evil-with-undo'
new 3da2e92 Merge with lyro-repeat-pop
new bf316f1 Let "make indent" remove extraneous blank lines
new eb7b7c6 Whitespace cleanup
new 8294044 Let "make indent" remove tabs
new 702a849 Use `unwind-protect' for selection code
new 26fd9d2 Replace `unwind-protect' with `prog1'
new 70dad57 Replace `evil-state-keymaps' with `evil-state-modes'
new 823f1e7 Add `evil-apply-on-block' utility function
new 2caee4b Add block handling for `evil-replace'
new 491371b Move point handling of `evil-replace' into general
operator code
new 1583f96 Add `evil-read-key'
new cd43383 Use `evil-read-key' in `evil-replace'
new 28fe9a9 Make all motions non-repeatable
new d6d6a0b Make `evil-repeat' a non-repeatable command.
new 55b7182 Record only if `evil-state' is enabled in the current
buffer
new eb7cc72 Prevent downcasing in `this-command-keys'
new 56d12b5 Merge with master
new f6736bb Save key-sequence explicitly in `evil-read-key'
new 978c66c Set explicit subtype of char-table in `evil-read-key'
new f844850 Ignore prefix-argument functions in recording repeat
information
new 9de2015 Deal with prefix arguments in insert-state recording
new 4b9c9e1 Remove obsolete function `evil-state-auxiliary-keymaps'
new 12f14ee Remove Emacs movement commands from `evil-motions'
new 02be94d Move customization group to the top of evil-vars.el
new 3ac9e73 Add `evil-move-cursor-back' customization variable
new 4e82872 Use variables `key' and `arg' for keywords in macros
new dfc3213 Simplify hook code in the definition of Insert state
new 6343c7c Add regression test for downcasing fix
new 69572a2 Merge with read-key
new c5d1029 Add `evil-define-key'
new 17ebd07 Prevent highlighting of `evil-define-key'
new 1df4930 Add basic search utilities
new c569027 Store auxiliary keymaps inside the main keymap
new 3578640 Code cleanup
new d93c4d7 Rename :mode to :toggle
new d664daf Add code for specifying the initial state of the buffer
new e0d341f Add undo code
new d9e1464 Ensure that Fundamental buffers come up in Normal state
new 95b27d5 Add test prompt to "make terminal"
new d438b9e Replace [escape] with (kbd "ESC")
new 787d9f9 Add Visual keys
new e5d2eae Move undo ring code into evil-undo.el
new c198d38 Ensure that string key sequences are converted properly
new 029fbbe Don't re-initialize state if it was initialized correctly
new 4479e8f Add `evil-loop' and `evil-motion-loop' macros
new 68c543d Define movement functions in terms of `evil-motion-loop'
new cddcbfd Rewrite `evil-define-union-move'
new 251410a Touch up the comments
new 8cfad32 Add calling conventions to macro docstrings
new a7b350d Add `evil-insert-digraph' command to Insert state
new 50ba89a Split the body of `evil-save-echo-area' up into functions
new a8d1e48 Let `evil-define-command' et al. accept a `format' form
as docstring
new 750cfbb Add `evil-want-C-u-scroll' customization variable
new 35e6777 Move search variables into evil-vars.el
new 358b445 Add search motions
new 8216748 Add basic ex-mode.
new dc5fc9d Add comment header
new 7abe309 Add GNU GPLv2 license
new 23a02e8 Add mappings to `what-cursor-position' for "ga" and "g8"
new a8b4db8 Add ex info message
new 828f3a3 Merge with master
new 7d96840 Enable definition of force argument for commands
new 92341b1 Add overlay prompt to `evil-insert-digraph'
new 0cad3ad Rename property variables
new 70aa6a1 Remove variables `evil-motions' and `evil-operators'
new e403405 Set :move-point to t by default
new b556dad Add tests for `evil-put-property' and `evil-get-property'
new be9ea02 Make `evil-define-command' return lambda function if name
is nil
new 20442bd Define `evil-define-union-move' in terms of
`evil-define-motion'
new 0e59b2d Add test tags
new 4cacd46 Add TAG variable
new 85afc0e Remove cl.el dependencies from evil-window.el
new bd289ba Reorder Visual code
new 8f6ccfe Move undo visualizer code into evil-integration.el
new a4aac2e Move `defun' out of `let' in `evil-define-command'
new e472c88 Fix free `doc' variables
new 0a2917b Tidy up requirements
new 6730766 Byte-compile each file in isolation
new b747125 Make ERT come up in Emacs state
new 7013e0c Make the digraphs table an association list
new c7c25b7 Fix bug in `evil-sort'
new 74c79f8 Add "interactive" form to edebug specifications
new 3bf74de Use `evil-adjust-eol' globally
new 51afa1c Add RESULT parameter to `evil-loop'
new 715d3ee Add movement utilities `evil-goto-min' and `evil-goto-max'
new e6b12e6 Make evil-motions.el require evil-operators.el
new 66ae435 Add `evil-move-beginning' and `evil-move-end'
new 5fb3bcc Remove code duplication in selection functions
new 7c45427 Add `evil-define-text-object' macro
new b88dca6 Swap "make test" and "make tests"
new c002049 Fix bug in `evil-put-property' and `evil-get-property'
new 66e986d Verify that "de" always deletes one word
new e51fe7a Use `alist' widget type for `evil-digraphs-table-user'
new 1742849 Add `evil-with-locked-display' macro
new d5ba65a Use `evil-transient-mark' in `evil-motion-range'
new 2ba2869 Add `evil-range' function
new 405fea6 Add `evil-repeat-move-cursor' customization variable
new 80c8952 Move non-Evil commands into `evil-motions' customization
variable
new 8ca3a28 Define `evil-redirect-digit-argument' with
`evil-define-command'
new dc21f95 Fix `evil-narrow-to-line' boundary errors
new bafcc87 Add `evil-delete-char' and `evil-delete-backward-char'
new f6f4c02 Make Operator-Pending state inherit Motion state keymaps
new 1fd907c Add text objects "iw", "iW", "is" and "ip"
new 5fb9afe Add TAG variable to "make emacs" and "make terminal"
new e51ab96 Clean up comments
new a135d4e Add `evil-set-cursor-color' function
new f79edfa Add TYPE argument to `evil-delete-char'
new 31a3a2c Reorder `evil-transform's arguments
new 3cd7d99 Add range utilities
new fd154e1 Add :contract function for `line' type
new ff760b9 Improve the heuristic of `evil-define-text-object'
new db35206 Remove MESSAGE argument from `evil-visual-select'
new 585b751 Add text objects "aw", "aW", "as" and "ap"
new f5ca164 Add `evil-auto-indent' customization variable
new 591bdf8 Move `evil-redirect-digit-argument' into evil-common.el
new e5e74cf Bind "ESC" in Normal state
new 8b84b0e Simplify `evil-range-union'
new 9e7f7a9 Fix documentation strings
new 5abf261 Add `evil-narrow-to-comment' macro
new 9481279 Let `evil-define-text-object' accept null ranges
new 4930e57 Add `evil-paren-range' and `evil-regexp-range'
new f6992b0 Add block text objects
new 10ed322 Replace "mode" with "state" in comments
new 8c615f9 Add `evil-range-p' check to range functions
new cbe0f5b Add isearch commands to `evil-motions'
new 6738b8f Refresh Visual highlighting only once, in
`post-command-hook'
new cac0f3b Fix error handling in Operator-Pending state
new f6bfd65 Fix command loop variables
new 63bf88a Add registers
new 26cfe2b Add keyboard macros
new 652f65e Add markers
new e3f6a7c Reorder and rename commands
new fd1ca31 Refactor range utilities
new 14f5104 Add motions "+", "-" and "C-]"
new 411be24 Add :type keyword to `evil-define-operator'
new 4ef6d7a Add "gq" and "gJ"
new a4f971f Add "gu", "gU", "g~", etc.
new d2e3fe0 Add "=", ">" and "<"
new 18e3c5f Add jump commands "C-o" and "C-i"
new 94d470e Add :jump keyword to `evil-define-motion'
new 69adfde Add completion commands "C-n", "C-p", "C-x C-n" and "C-x
C-p"
new 9ad445c Add "C-y" and "C-e" to Insert state
new 4512566 Add "C-o" to Insert state
new 0e7e65e Make "n"/"N" open invisible areas
new 704ecd8 Simplify `evil-replace'
new ec53465 Define "C-w" to be a prefix key
new 4fbee60 Call `force-mode-line-update' more often
new ff6f9a1 Remove periods from error messages
new 3ded24d Add Visual repeat
new c885fae Add Visual insert
new 2ec9f8e Add `evil-previous-state' and `evil-next-state' variables
new 2632dd3 Adjust Visual/Insert transition
new c992e8f Keep isearch overlays when `evil-flash-delay' expires
after "n"/"N"
new 718b813 Remove .elc files after "make tests"
new aea798c Make Debugger mode come up in Emacs state
new 7260ef0 Rename properties
new 53596ad Ignore `evil-insert-count' when nil
new 1e08ad7 Handle CUA mode when disabling Transient Mark mode
new 1e40c91 Add `evil-visual-contract-region'
new 3bc2e38 Fix positioning of point when `evil-inhibit-operator' is t
new a0fa1aa Handle :move-point after :keep-visual in
`evil-define-operator'
new b96f5aa Remove :exclude-newline keyword from operators
new 05104ea Don't recenter when calling `evil-window-bottom'
new 785b60b Don't use `define-key-after' in `evil-define-key'
new b44a4d2 Refactor `evil-filter-list'
new 1ba557d Fix bug in `evil-normalize-keymaps'
new ab408f3 Move operators into `evil-normal-state-map'
new 6a2272b Fix pasting in Visual state
new 4e4fdd7 Move `show-paren-function' advice into evil-integration.el
new fc84ae0 Automatically pass motions to `eldoc-add-commands'
new e61b20e Rename state variables
new 5958566 Reorder customization variables
new 735d42f Rearrange evil-common.el
new faa83db Remove `evil-last-macro'
new f4e8e4e Bind `evil-motion-marker' with `let' inside
`evil-motion-range'
new b4f58cd Fix the behavior of "cc" in an empty buffer
new 58a4ff5 Fix search direction of "gd"
new dfaf591 Replace `set-mark' with `evil-move-mark'
new cb7665c Rename `evil-paste-behind' to `evil-paste-after'
new 9fa93bc Add :yank-handler property and `evil-this-yank-handler'
variable
new 27d0a65 Enter Visual state when the region is activated in Normal
state
new 94cfb53 Make text objects reusable
new 62530c1 Prevent buffer-switching in repeats
new cc4684b Move point back when exiting Replace state
new 0b1eb58 Add `evil-change-to-default-state'
new 561cbb5 Add `evil-ret'
new 499850e Add "N%"
new 8bbf077 Add "|"
new 76d3735 Add :jump t to "gg", "G", "H", "M" and "L"
new 250307a Add minibuffer bindings
new 84156dc Add Apropos, Dired and Help settings
new dcd4245 Add Buffer-menu settings
new 59c3dbf Add Info settings
new ad0818b Clean up macro declarations
new ed5ceeb Add RAW argument to `evil-get-marker'
new 05969cf Define `evil-goto-first-line' in terms of `evil-goto-line'
new 7d767ff Inhibit `evil-ret' in read-only buffers
new dee4a9e Remap `yank-pop' to `evil-paste-pop' in Normal state
new 2e446c5 Fix `evil-visual-refresh' when
`evil-visual-region-expanded' is t
new 8687118 Rewrite test buffer macros
new a371157 Remove `evil-this-yank-handler'
new b2ed1c5 Prevent "c$" and "d$" from deleting blank lines
new 2c53a0c Merge branch 'master' into logo
new d24aaaf Merge branch 'logo' into doc
new 74f3301 Remove `evil-repeating-command' variable
new 99889a7 Add "make info" and "make pdf"
new e83c274 Don't expand ranges that are already expanded
new 084d0ea Fix end-of-line behavior of "w" after operator
new 758aa61 Make `evil-emacs-state-modes' a customization variable
new 69e8c38 Add `evil-set-initial-state'
new 270dc88 Add declaration functions for motions etc.
new 1d1bb91 Make shell-mode come up in Insert state
new fa73bda Ensure `evil-test-buffer' deletes old test buffers
new 912598d Add input validation to `evil-set-auxiliary-keymap'
new 6fafb7c Remove unecessary use of `add-to-list's APPEND parameter
new fb56301 Fix resetting of `evil-inhibit-operator'
new f734db9 Add `evil-motion-state-modes' customization variable
new b26e839 Suppress `self-insert-command' in Motion state
new 0b0f276 Fix `evil-paren-range' inside strings
new 8ac14fb Add Dired bindings
new 2b3557d Remove recentf-mode from `evil-emacs-state-modes'
new eccdf14 Suppress operators in Operator-Pending state
new cb61a3e Add `evil-change-whole-line'
new f79e6a5 Add CREATE parameter to `evil-get-auxiliary-keymap'
new e5cf1c7 Bind "r" to `dired-do-redisplay' in Dired
new e10e140 Fix `evil-visual-expand-region's NO-TRAILING-NEWLINE
parameter
new 48968c3 Add Visual paste tests
new fbef5b6 Add local scope for `evil-inhibit-operator'
new eb44574 typo: change Insteaf to Instead in doc of
evil-operator-range
new 391d554 Add "g;" and "g,"
new 2bb8644 Add `mark-paragraph' et al. to `evil-motions'
new db02e23 Add `evil-refresh-cursor' to `post-command-hook'
new 92a2686 Ensure `evil-paste-before'/`evil-paste-after' set the mark
new e1b8f33 Replace `evil-visual-block-rotate' with
`evil-visual-rotate'
new 9b44442 Optimize state toggling
new 887d83a Add :extend-selection keyword to `evil-define-text-object'
new 5ac99a8 Make block text objects more forgiving
new 68560e4 Make repeat work in the minibuffer
new 6a3622c Move `evil-read-key' into evil-common.el
new ce2d71e Add basic documentation
new ce06d1b Move forward with "SPC"
new 0e6b5b3 Replace `evil-concat-alists' with `evil-concat-lists'
new 137bc0f Add `evil-default-cursor' customization variable
new e83e469 Make "gf" open file at point
new 402fdef Add hideshow.el bindings
new cd8a94d Add paste in Insert state
new 26a6fef Add '"' register
new bf71810 ex: add basic calling of ex-commands
new 6e98de2 merge with master
new 48066c2 ex: remove cl dependencies and fix warnings
new c9cf147 ex: fix handling of marks in address-computation
new c26a99e ex: require range-separator for a range-argument to be
recognized
new e32e079 ex: add file and buffer completion
new 540f811 ex: add buffer, file and window ex-commands
new c8171be ex: handle completion-boundaries call in ex-completion
new 92fa601 ex: signal 'no-match' when completing plain argument
new 1121297 ex: fix recognition of whitespace between command and
argument in completion
new 4a2b6e9 ex: handle completion-boundaries
new dd839e1 search: add basic highlighting framework
new dbc654f Skip block-insertion on lines after end-of-line
new 240ca6d Add functionality of repeated insertion for visual
linewise state.
new c959388 ex: rename `evil-find-symbol' in evil-ex.el to
`evil-ex-find-symbol'
new b296027 ex: Backspace finishes ex-mode when the buffer is empty.
new 935e23a merge with lyro-ex
new c2bc9a6 search: add interactive search functions
new f108846 search: add search motions for ex-search
new 711ea77 search: add customization for selection of used
search-module
new 822e80d merge with master
new 54651be merge with lyro-ex
new 69c0a1e Make "~" advance the cursor
new fa902d3 Bind "J" to `dired-goto-file' in Dired
new fc290e6 Add `c-beginning-of-defun' and `c-end-of-defun' to
`evil-motions'
new a740b54 ex: set parent of `evil-ex-keymap' to
`minibuffer-local-completion-map'
new 84c90ce merge with lyro-ex
new ed45183 search: add `evil-ex-search-keymap' and use it in
evil-ex-search
new 19c9e10 search: place cursor on first occurence
new 48c15f5 search: make timer and highlights-list buffer local,
support search wrap
new 03eaefe search: make ex-search motions set jump-points
new 1ff030a Reorder evil-states.el
new cb34423 Fix "M-x" and other "ESC"-prefixed sequences in the
terminal
new 13a6df4 Bind "K" to `dired-do-kill-lines' in Dired
new 250f7e5 Add `evil-eval-interactive'
new a6da4ec Handle extended interactive form in `evil-define-command'
new 0ece701 merge with master
new c2c39e4 merge with lyro-interactive
new 0e393f1 ex: use extended interactive forms
new 5ea3689 ex: simplify `evil-ex-update' by using `mapcar'
new 3c64c66 Don't exit Visual state in `evil-visual-post-command'
new dda660b Fix end-of-line behavior when `evil-move-cursor-back' is
nil
new 1609c9d Add `evil-default-state' customization variable
new 987f396 Add `evil-toggle-key' customization variable
new 028e5c1 Make `evil-word' customizable and set the default to
[:word:]_
new ad6b21f ex: set default text to '<,'> when starting from visual
state
new b5d6696 ex: remove `evil-ex-read', move code to
`evil-ex-read-command' * * * imported patch ex-arg-handler-split
new 470f4bd ex: Fix recognition of current buffer in `evil-write'
new 7a3fe5a ex: remove `evil-ex-file-name' and `evil-ex-buffer-name'
new fe1b5e3 ex: Fix completion of command, preserve current range in
ex-line
new 0462d67 ex: add `evil-define-argument-type' to add handlers for
ex arguments
new e9a4532 Make `evil-split-window' and `evil-vsplit-window' correct
ex commands
new 6a12a3c merge with master
new a901deb merge with lyro-ex
new 5c96bd5 merge ex update
new b476472 merge with lyro-ex
new cf635f9 search: add basic interactive implementation of
:substitute
new 9a9fbc8 Move dependencies into subdirectory
new cc361f9 Add basic support for ELPA
new 1360953 Extract `evil-set-toggle-key' from Custom
new 27694e1 search: cleanup `evil-substitute'
new cdacd30 Don't remove compiled files when running "make emacs"
new 9e9d736 ex: rearrange ex commands to evil-operators and
evil-window.el
new af559a7 window: `evil-window-new' now handles the FILE argument
new b2920fa Add `evil-window-vnew'
new dc30858 Move extended interactive code to evil-interactive.el
new ecb5382 search: show status message after current substitution
pattern
new 826f0d1 search: Remove all substitution overlays on error or quit
new feb6e71 fix indentation
new 56c6d66 Do not compile evil-pkg.el
new 66c76de Rename `evil-substitute' from evil-search.el to
`evil-ex-substitute' to avoid name clash.
new 18a4e3e Remove duplicated bindings to ex-commands from evil-map.el
new 5426262 merge with lyro-ex
new 46048f1 Add generation of dependencies to Makefile
new 415f3de Make automatic dependencies depend on .elc files
new f138cc1 Add gF and C-w C-f commands using ffap
new af61a5a merge lyro-makefile
new 3a73c57 Add autoload magic comment to evil-mode
new 5a5ec07 Remove `add-to-list' from `evil-put-property'
new c785ddd Add customization variable `evil-cross-lines'
new 98b043d Replace (kbd "<backspace>") with (kbd "DEL")
new b2cb7bd Fix angle text objects
new 455346c Call `evil-eval-interactive' in `evil-define-operator'
new 36a6735 Add Emacs state modes
new 225a065 Add Insert state modes
new 8e0eb6c Add `evil-want-C-w-delete' customization variable
new 58b393c Add :undolist binding
new f7245a0 Add `evil-make-overriding-map'
new 03954ea Add Speedbar bindings
new e5808d4 Fix tab-completion in ex-mode
new b992918 ex: Add `evil-ex-set-initial-state' for setting the
initial evil-state from ex using :set-initial-state
new 47737a3 ex: `evil-ex-set-initial-state' command can save
customization automatically
new 5d38b59 Replace `evil-repeat-marker' with `evil-repeat-pos', a
plain buffer position.
new c5d8e33 Add user-defined repeat recording function
new e774f22 Let Motion state switch to Visual state
new 2a40c64 Fix Visual exiting
new ebbc0c3 ex: refactor `evil-ex-update'
new ef2875b ex: raise error if command not parsable
new e00f023 ex: add last ex command as default input for current ex
command
new 6835eb9 ex: show no default when no previous command has been
called
new 94398d6 Add version control modes (vc) to Emacs state modes
new ef6fe51 Add `package-menu-mode' to Emacs state modes
new e926791 ex: recognize empty range iff no component has been
specified
new ab04806 Call operator `evil-write' correctly from
`evil-save-and-quit'
new 3154834 Make `evil-esc' being ignored by the repeat system
new bf3c9eb Add PROFILER variable and "make profiler" rule
new 8e202ee Add edebug integration
new 77dd271 Fix `evil-repeat-pop'
new 936f9dc Make vc-git-log-view-mode come up in Emacs state
new eac29c7 Make recentf-dialog-mode come up in Emacs state
new dda8900 Refactoring of repeat-code
new 42ece8c Add integration for auto-complete
new f82f478 Fix null `evil-undo-list-pointer'
new 431b8a6 Add `evil-want-C-w-in-emacs-state' customization variable
new 871074b Fix Buffer-menu bindings
new 53399e9 Add ERC bindings
new e2c42bb Make repeat-type 'ignore an alias for nil
new 32ec045 Fix abort/ignore of repeat recording
new 8458c17 Update documentation in evil-repeat.el
new 354e2ff Make `evil-repeat-pop' and `evil-repeat-pop-next'
evil-commands ignoring repeat
new 29c4043 Add *a lot of* `dvc' modes to Emacs state modes
new bb2999c Make notmuchmail modes come up in Emacs state
new 1f87fe8 Add `evil-declare-key' macro
new abaf9f6 Make ediff-mode come up in Emacs state
new 076c108 Add `evil-declare-abort-repeat'
new f397e03 Make `eval-expression' and `execute-extended-command'
abort repeation
new e14ebef Abort recording of repeation on mouse events
new 84eb2ec Rename `evil-ex-search-word-backward' to
`evil-ex-search-symbol-backward'
new b7684f6 Advice of `read-key-sequence' only calls
`evil-repeat-record-command' if valid
new 02b7b4a Record only if the *current* command is meant to be
recorded
new 4c1c272 Remove `evil-repeat-record-command'
new 7592185 Add &rest parameter to `evil-define-key'
new 1f5cbda Bind ':' in motion state map
new 5a8e27c Fix `evil-repeat-pop-next'
new aa19035 Do not undo previously repeated command if it has not
changed the buffer
new 53a6eec Add tests for `evil-repeat-pop' and friends
new 44f4ecd Add variables `evil-overriding-maps' and
`evil-intercept-maps'
new abd4dc5 Refactor `evil-define-interactive-code'
new 7f3ecb4 Make calendar-mode come up in Motion state
new 0ae5c07 Fix recording of failing keyboard macros
new 5eba97e Simplify `evil-make-overriding-map'
new df29628 Add input method support
new 60b3775 Fix compiler warnings in Emacs 22
new ffe5fcd Remove self-referential lambda function
new 125bde3 Bind `inhibit-quit' in `evil-save-' forms
new 0c8e375 Allow recursive keyboard macros
new 59e06c1 Add state property :name
new b362159 Add customization variable `evil-mode-line-format'
new 6fa1341 Let "i_CTRL-O $" move to the very end of the line
new fc67b38 Fix input method toggling
new cb08f1f Fix input method toggling in Normal state
new 87ef3f1 Add keymaps for text objects
new daeb88a Allow `evil-mode-line-format' to be set to nil
new 24f4a7d Remove text objects from Motion state
new 88f5221 Fix "de" on word separator
new 469fd46 Undefined ? in evil-ex-keymap because this is an allowed
literal character
new 7770abb Add `evil-column' utility function
new fe5949e Add `rectangle' type
new 95b92e0 Replace :include-newline with :exclude-newline
new e42d82e Bind "gC-]" to `find-tag'
new efbf79b Speed up Ex tests
new aae039b Make ":e" call `revert-buffer'
new 6fca0f3 Reorder window bindings for use in terminals
new d092323 Add section motion bindings for "[[", "[]", "][" and "]]"
new 6a6de2d Refactor interactive highlighting code
new 2b58275 Fix case-replace bug in (interactive) substitute commands
new e7c2c87 Clean up search code
new cdb5fd9 Don't move cursor back at field boundaries
new c2ad82b Add `evil-visual-end-mark' function for special mark '>
new 978a293 Merge with master
new f5cdcb1 `evil-line-move' calls `previous-line' for negative
counts (fixes #67)
new f624f22 Fix `evil-search-incrementally' when point is on a match
new 89eb64c Change default value of `evil-esc-delay' to 0.01 (fixes
#65)
new c93d1a8 Reset repeat recording only when evil is enabled
new 499cd0e Allow configuration of :repeat property for motions
new 51a0697 Add `evil-clear-command-keys'
new 3569bfa Call repeat recording handler for motion in operator state
new 86e2bf4 Ensure test buffer is not empty in some tests
new 1324218 Handle repeating of search motion in operator state
new fe75e66 Add :jump property to `evil-search-forward'
new f2148d9 Allow repeating of isearch motions in operators (fixes
#68)
new b66299d Merge with master
new 97d3711 Bind "!" to `evil-shell-command' in Ex
new 2737773 Implement search offsets //[ebs]?[+-]?[0-9]* for evil
interactive search
new 3705407 Implement special replacements \L,\l,\U,\u,\E,\e and \,()
in substitute command (fixes #34)
new afdf0e7 Add various Ex commands
new 1592bd5 Add the :global command
new d6d8b09 Fix handling of null arguments in
`evil-delimited-arguments'
new b286e04 Add `mwheel-scroll' to `evil-motions' (addresses #64)
new 7f786cc Make buffer-local keymaps permanent
new 9e8d6b7 Remap `newline' to `evil-ret' in Insert state
new 454c24f Add STATE argument to `evil-initialize-state'
new d4387c6 Reorder evil-commands.el
new 3852ad0 Add dictionary.el integration
new f7989bc ex: default parsed ex-command to "" instead of nil (fixes
#16)
new 4001417 Use `interactive' codes in motions and operators
new 9c09db3 Fix "C" and "D" in Visual state
new fa0a89c Fix interactive forms of `evil-write' and
`evil-ex-substitute'
new b48d7ad Makefile: hide package creation commands for target 'elpa'
new c15ccea Fix linewise deletion at the end of the buffer
new 52f7c0c Do not record ESC for repeating in normal-state
new cda4c91 Cancel recording of repeation on ESC in operator-state
new 639b33c Add test for aborting repeat on ESC in operator-state
new c8c819d Add missing ert tags
new eff8a64 Add LIBS variable to Makefile
new f7c2b02 Remove `case' and `incf' from evil-search.el
new 4de1865 Fix Visual state's handling of `mark-active'
new e51fe99 Rewrite `evil-get-property'
new b3cbd48 Simplify `evil-concat-lists' and `evil-concat-alists'
new 0ec3319 Simplify `evil-overriding-keymap-p' and
`evil-intercept-keymap-p'
new af518b1 Add YANK-HANDLER argument to
`evil-paste-before'/`evil-paste-after'
new 8310c5c Correct positioning of `evil-paste-before'
new 885afda Fix `evil-paste-from-register'
new cc08e37 Fix repetition of `back-to-indentation' and
`goto-last-change'
new d305ede Add a few Magit modes to `evil-emacs-state-modes'
new ab84372 Add `left-char' and `right-char' to `evil-motions'
new 9e0ec39 Remove "C-h" binding from `evil-window-map'
new 9c3a251 Enable evil advices globally when toggling evil-mode
new 9ffbba1 Add C-^ binding to 'evil-buffer
new 202343b ex: add support for % and # special chars in file
arguments
new 8e0a67c Advise `display-buffer'
new fc746c1 Fix some issues with the "r" operator
new 9cd16b4 Fix usage of `temporary-goal-column' in `evil-line-move'
new 60b5684 Fix last-line-behavior of `evil-ex-substitute'
new 8fd2ba0 Add `ibuffer-forward-line' and `ibuffer-backward-line' to
`evil-motions'
new 69a92dd Add `next-error' and `previous-error' to `evil-motions'
new 6a92b63 Add paredit motions to `evil-motions'
new 4ce28e6 Make <return> quotable again
new e837c0e Rename evil-states.el to evil-core.el
new 6b32ba9 Add buffer-local variables for central Visual concepts
new 3edf37f Remove unused overlay functions
new 02d8578 Fix input method toggling in the minibuffer
new cf89090 Fixed _ moving COUNT - 1 lines like Vim
new fde8f99 Fix column adjustment of visual line movements in
`evil-line-move'
new 525d90a Make `make indent' indent `evil-tests.el' as well.
new 4d12a45 Make `evil-last-sexp' work with closing parenthesis under
point (fixed #17)
new daf05a4 Fix typos in doc-strings of `evil-previous-visual-line'
and `evil-next-visual-line'
new 10578e7 Remove Insert state binding for "RET"
new 2b4c842 Forward prefix-argument in `evil-esc'
new ed96c86 Preserve prefix-arg in `evil-esc' only if ESC is prefix
key
new c588fa1 Disable VC backends for 'indent' make target
new d7b6fcd Add :sav[eas] command
new 319df99 Add "+ and "* registers
new 85ad15c Add forwards and backwards completion commands
new 7a86c67 Bind "K" to `evil-lookup'
new e2f578a Add forward-looking completion wrapper for
`dabbrev-expand'
new 1170e85 Add `pop-tag-mark' to `evil-motions'
new 8f13e8e Restrict completion to the current buffer
new ad5880a Add comment awareness to `evil-regexp-range'
new 2676fb1 Fix tag objects
new c580e4f Plain number in ex-mode moves point to that line (fixes
#25)
new 41f4331 Make `evil-shift-width' and `evil-word' buffer-local
new 7a92b84 Make Visual messages dependent on
`evil-visual-state-message'
new 000564f Introduce `evil-echo-state' to suppress state changes
being echoed
new 59c7f24 Make `evil-window-middle' move cursor to middle of
currently visible buffer text
new e5a76cd Fix :s substituting one line after range
new d1f30ea Add test case for `evil-ex-substitute'
new 1372bf4 Support arbitrary delimiter for :substitute command
new 44672cc Interactive codes for ex arguments only return non-nil if
ex-state is active
new 0b9d76f `evil-jump-to-tag' jumps to symbol under point instead of
word (fixes #29)
new 74202c0 Make `compile' and `recompile' non-repeatable
new c3f0969 Make `evil-window-split' and `evil-window-vsplit'
non-repeatable
new 9454db4 Simplify the undo list filtering
new b8ab50d Make `evil-goto-definition' search for whole symbols
new 6de00b1 Add delete registers
new 2952605 Fix selection of paragraph text objects
new e39a54a Fix multi-line behavior of `evil-in-comment-p'
new abfe5ad Substitute keymap alists for ordered lists of keymaps
new b0758da Update comments
new 29b28d6 Merge branch 'doc'
new baa3c8f search: fix update of highlighting in unrestricted case
new 43dcecc Simplify `evil-ex-parse-substitute'
new 4d47416 Add repeating of visual state commands (fixes #32)
new fdc411c Fix \c \C sensitivity toggle in internal interactive
search.
new dd2e5c3 Simplify save loading of undo-tree.
new 28b8ad5 Don't hard-code command properties in
`evil-define-operator' etc.
new a8f645d Fix keymap normalization bug after d7748cc
new 5cc37c7 Quitting visual state without operator does not record a
repeat.
new b2c119b Simplify `evil-normalize-keymaps'
new 79ddeb4 Fix warning that `global-undo-tree-mode' is "not known to
be defined"
new cf18d63 Set initial state for geiser-repl-mode and
inferior-scheme-mode
new e02d0b6 Add more inferior modes
new 0b0a2b9 Fix tag text objects
new 076130d Restructure the code
new 4162077 Narrow to opening parenthesis in show-paren-function
advice (fixes #43)
new f908fc7 Fix interfering of narrow-to-region with point adjustment
in show-paren-function advice (addresses #43)
new 383ab37 Add newline at end of evil-states.el
new bee844e Ensure `evil-scroll-to-center' centers current line when
used without count and respecting line-wrap.
new 46eb555 `evil-window-middle' moves point to the lower middle line
in windows with even number of lines (addresses #44).
new c3c4cd5 Bind :close to `delete-window' and :only to
`delete-other-windows'.
new 3045ff9 Mark several Emacs commands bound in evil keymaps as
non-repeatable.
new 718ca31 Add `evil-show-registers' and bind to :register
new 0c700db Fix case-fold in `evil-ex-substitute'
new cef6c3a Fix bug in `evil-goto-definition'
new cfc2714 Bind arrow keys to Evil motions
new b55cd4e Add `evil-shift-round' customization variable
new 22aa713 Use font lock information in `evil-in-comment-p'
new 948c49d Make buffer-local variables permanent
new 22be200 Add buffer check to `evil-refresh-cursor'
new 9ba2413 Set the default position of the mode line indicator to
`before'
new 014b462 Set the `permanent-local' symbol property in
`evil-transient-save'
new a82d252 Make archive-mode come up in Emacs state
new a2a1d46 Add `evil-visual-newline-commands'
new 7a3edde Add missing digraphs
new c498223 Fix bug with the initial state after 5c56bad
new 195c120 Make "C-g" abort search properly
new 7ad5f4c Fix "dw" on blank line
new 0cb21b3 Fix defadvice of `display-buffer'
new 79256b0 Bind "i_CTRL-W" to `evil-delete-backward-word'
new 29acf35 Add `evil-read' command bound to :read (addresses #52)
new 207a150 ex: add abbreviation syntax for `evil-ex-define-command'.
new f05e652 Mark `right-word' and `left-word' as motions.
new 32a758a Remove duplicated definitions of some ex test cases
new 151df17 Rename ex test evil-test-goto-line to
evil-test-ex-goto-line
new 259d96e Do not save excursion when calling ex command.
new 023fbbb Remove code duplication in boundary functions
new eb8e6ce Add general parser
new a1a0bc5 Add Ex grammar
new fb748b8 Make Ex compatible with non-Evil commands
new ebf7cd0 Fix edge case in `evil-forward-char'
new 1f818f5 Clean up command property functions
new defcc01 ex: bind `current-prefix-arg' locally when calling ex
command
new ae49419 ex: add `evil-ex-repeat' command bound to :@: (fixes #53)
new 1f5eb2c Add test cases for quote text objects (address #60).
new cc32f56 Move test case `evil-test-quote-objects' at correct
position in evil-tests.el
new 9696710 Add motions to unmatched enclosing parenthesis.
new 5bd4a57 Fix off-by-one bug after 22e37b1
new a27eeb2 Fix filename in Info directory entry
new fc78884 Make `re-builder' come up in Insert state
new bbf557e Re-order customization variables
new 9073117 Prevent "Beginning/End of line" errors from trigging the
debugger
new 202b29d Disable `evil-esc-mode' during a call to `key-binding'
(addresses #63)
new a3623eb Disable `evil-esc-mode' during a call to
`read-key-sequence' or `read-key-sequence-vector' (addresses #63)
new 2082233 Merge fix-esc (fixes #63)
new 51589a3 evil-commands: move point according to last offset in
`evil-ex-search-next'
new 50c3bf3 `evil-ex-echo' ensures the minibuffer is the current
buffer
new 02572ee Add `evil-ex-search-activate-highlight' which possibly
highlights current search matches
new a5e427b support /; search offsets (closes #50)
new e1fe187 Call `evil-ex-completed-binding' instead of
`evil-ex-binding' in ex state (closes #72)
new 7ce9345 ex: Modify syntax rule for empty arguments following some
whitespaces (fixes #71)
new 43cc4ac Fix `evil-delete' at the end of the buffer
new 428f1ac Allow empty Ex arguments
new 48e357c Fix the semantic value of empty Ex arguments
new 9a07988 Make `evil-ex-completed-binding' recognize Emacs commands
new 233df74 Fix end-of-buffer behavior of "G" and ":$"
new ff6c51c Fix single lines as ranges
new 0bbb736 Add :vglobal command
new ecfae25 `evil-ex-global' stores the beginning position of the
match
new 90a2bbf Fix bug in `evil-ex-global'
new 9529422 tests: Add helper macro `evil-with-temp-file'
new 10cfd26 Ensure the last line inserted by `evil-read' ends in a
newline
new 6218915 Ensure :read! executes a shell command (fixes #75)
new 2012481 Ensure `evil-shell-command' recognizes non-range case
from ex correctly (fixes #77)
new 5b8a9a8 Place cursor on first non blank of first inserted line in
`evil-shell-command'
new 9b48f37 Make "force" parsing contingent on :ex-force
new c460029 Fix `evil-operator-range' for :motion nil
new 63ac252 Add initialization check to `evil-normal-post-command'
new 71550a1 Add optional window navigation to Insert state
new 4a75cfd Narrow motion ranges to the current field
new 18cf2e0 Make Info-mode-map an overriding keymap
new 1648452 Add :jump t to section motions
new b2e61fa Advise `switch-to-buffer'
new cdfee0a Fix operator bug after ee597cd
new 6cfc0ac Implement `evil-save-modified-and-close' and bind
appropriately (fixes #76)
new 160fead Brackets in ex command bindings enclose optional command
part
new 826f173 Allow empty arguments being parsed by
`evil-delimited-arguments' (fixes #81)
new 68e678c Fix order of `evil-declare-key'
new ab1fe8c Quote functions with `function'
new 45574fd Fix `evil-active-region' in CUA mode
new 1d37d65 Add prefix argument to Ex
new 7cf20d9 Make ex completion use `completion-at-point' framework.
new a638f9b Add shell and file-or-shell ex argument types
new 61d51f4 Remove superfluous parsing code from `evil-ex-address'
new 18cb6e2 Fix `evil-forward-word-begin' in operator state with
leading whitespace
new c9d510c Add :right, :left and :center operations
new 6addbe9 Ensure `evil-forward-word-begin' does not move back
beyond original point
new 37f4d54 Make `evil-esc' hide itself from `last-command'
new ca3d536 Wrap `evil-test-align' without `evil-without-display'
new 1911b2a Fix bugs in `evil-delimited-arguments'
new 2f03f28 Fix error message when `evil-ex-search-next' failed
new 1eab72a Add error checking to `evil-test-buffer'
new 5fd8320 Ensure point remains unchanged when search fails
new b821e26 Add :file command
new d1daedd Add `evil-want-change-word-to-end' customization variable
new 2aad5f9 Make `evil-line' move over folded lines (fixes #85)
new bacaad0 Make `evil-insert-newline-below' open line below folded
lines
new d690726 Save the mark before Visual selections
new f4ac7d6 Use `move-beginning-of-line' and `move-end-of-line'
new 3349252 Add default `interactive' form to `evil-define-command'
new a008da0 Move folding code out of evil-integration.el
new fd96e7c Prevent the cursor from reaching the end of the buffer
new e5fe3e7 Simplify `evil-execute-in-normal-state'
new e0c96cc Uninterned symbol in `evil-define-key',
`evil-execute-in-normal-state'
new 8742ccd Handle single ESC in operator state more accurately
(fixes #89)
new b9bf416 Add :suppress-operator t to a couple of commands
new a8cb508 Don't load hideshow.el on startup
new 6fa5e05 Remove (eval-after-load ...) from `evil-declare-key'
new d6a26b1 Fix bug in `evil-visual-deactivate-hook'
new 6dbf396 Make color-theme-mode come up in Motion state
new b31516f Wrap `evil-adjust-cursor' in `evil-narrow-to-field'
new 7de371c Move definition of `evil-narrow-to-field' before usage
new 2836043 Make `reftex-select-bib-mode' coming up in Emacs state
new c6add59 Make `vc-svn-log-view-mode' coming up in Emacs state
new 1a89163 Make `evil-compile-subreplacement' handle non-special
escaped characters
new fd3b810 Make binding regexp in ex line parsing more restrictive
new bca9d17 Make "make tests" more stringent
new f439e81 Update comment block in evil.el
new c29acd1 Fix usage of `evil-echo' and `evil-ex-echo'
new 291611b Don't query about active processes when quitting with "q!"
new 490f773 Add `evil-jump-hook'
new 141c6e7 Add `evil-complete-all-buffers' customization variable
new b73626e Fix "h"/"l" in Visual state when `evil-cross-lines' is t
new 7d2fb63 Fix nested quote objects
new 6d4b8d4 Fix dictionary.el integration
new 754f9b1 Use `display-message-or-buffer' in `evil-show-buffers'
new 657080c Rename `evil-ex-force' to `evil-ex-bang'
new 9157109 Add `evil-delay' function
new bc55554 Improve `evil-overriding-maps' and `evil-intercept-maps'
new b9cd51c Add Visual activation hook
new 6bd15fe Add `evil-concat-charsets' function for handling
`evil-word'
new 7208e26 Require dabbrev.el in completion functions
new 438cdb2 Add `evil-save-goal-column' macro
new de6a867 Add wrapper functions for
`move-beginning-of-line'/`move-end-of-line'
new 5aa024c Fix Visual activation bug after 45efe69
new 81c3d75 Fix "Buffer has clients" message in :bdelete
new 6e5c37c Make `evil-ex-echo' take string arguments as &rest
new 4313832 Make `evil-ex-search-update' call `evil-ex-echo' only
with non-nil message
new d60cb3d Fix handling of overlapping windows in
`evil-ex-hl-update-highlights'
new f625a52 Do not load "goto-chg.el" from "evil-integration.el"
new d043e60 Use `goto-last-change' of the `.' mark
new 7c66463 Ensure `evil-repeat-type' returns the correct association
new 7ff32e1 Merge with master
new 1e898db Fix completer definition of buffer arguments
new 9e1ba86 Fix compilation errors in new ex-argument-type code
new 919e2fe Implement shell completion for Emacs 23
new 63e7fef Add `evil-want-visual-char-bol-exclusive' option
new 16628ce Add `evil-highlight-closing-paren-at-point-states'
customization variable
new d82af2f Make range exclusive at bol/eol with
`evil-want-visual-char-semi-exclusive'
new 312a242 Disable ex-update during shell completion in Emacs 23
new 12bf117 Merge lyro-completion
new 316c87f Ignore Info compilation files
new 78e4682 Let the Ex argument contain newlines
new dbade5a Change argument order of `evil-delay'
new 89288e8 Prevent `evil-open-above' from mangling Org-mode links
new 0d16a3b Widen the minibuffer in `evil-ex-update'
new 30a3b1f Make ex argument optional again
new 60c2472 Inhibit call of `evil-ex-update' during ex completion
new 8868bb7 Don't show `evil-ex-update' error message unless called
from `after-change-functions'
new 85470ad Use `read-from-minibuffer' instead of `completing-read'
in ex
new 6906341 Replace non-interactive uses of `newline' with (insert
"\n")
new 6028bfb Escape \ in compiled replacement text
new 4f0f185 Add `evil-quote-range' possibly selecting white space
around quote objects
new 186b16b Ensure a" on the closing quote of a string selects the
string
new 49034ff Make Visual state aware of `deactivate-mark'
new f2b91a6 Use `read-from-string' for handling "\n", "\t" and "\r"
new 142c12e Don't use `unwind-protect' in `interactive' form
new 1611c69 Fix bug in `evil-parser'
new 7145b9f Implement "==" as a call to `indent-according-to-mode'
new ae7c60e Fix smartcase searching
new 472499c Change the default behavior of `evil-yank-line-handler'
new 2767411 Add ":" to core keys
new 6dccf4e Add error messages to `evil-ex-global'
new ecbc7fd Add global mark support to `evil-yank'
new 89f1a90 Add `turn-on-evil-mode' function
new 68a2733 Set `evil-ex-search-offset' to nil on
evil-ex-symbol-search
new 088227e Cleanup ex substitution code
new f0e49ba Implement repeat of previous ex substitute
new b0c29e6 Add commands for repeating the last substitution
new 72e53e6 Use `filter-buffer-substring' when yanking text
new 62b957f Set `this-command' to `previous-line' if count < 0 in
`evil-line-move'
new fc6138a Fix ex parsing of addresses \& \/ and \?
new 6b5bab3 Make ex recognize & as possible command character
new 327f8ae Add :~ and :~& commands for substituting with previous
search pattern
new 7819414 Fix empty ex command line repeating the previous command
new 0f00dd9 Set marks `[ and `] when pasting text
new c8ab32f Ensure `quail-show-key' and `what-cursor-position' are
executed in Emacs state
new 54e4d18 Advice `describe-char' instead of `what-cursor-position'
new bee6e60 Fix whitespace handling in `evil-ex-parser'
new 1306ff1 Don't move cursor back when switching to Emacs state
new 53dc532 Make ":e!" ignore auto-saved files
new 4d7c181 Force writing of file with ":w!"
new a6acb50 Replace `evil-window-lru' with `evil-window-mru'
new fb08613 Merge `evil-define-key' and `evil-declare-key'
new eaa8d3a Add `evil-indent-line' command
new 7a19341 Delay exiting from Visual state
new 09b3d64 Make ":w!" call `write-file'
new 065fb1b Bugfix: switch-to-buffer advice throw on nil
new 3cb1d00 Make `evil-show-registers' show register content as
vector if appropriate
new 6114930 `evil-esc' modifies keyboard macro being defined correctly
new bef8f0b Temporarily show invisible text when handling insert
repeat count
new de150d4 Fold conditions in `evil-forward-char'
new 92c0345 Make `evil-backward-char' analogous to `evil-forward-char'
new 13c6325 Add `evil-with-adjust-cursor' macro
new ca0ac79 Add `evil-with-restriction' macro
new 907e7aa Make `evil-adjust-cursor' more efficient
new d22ad51 Adjustment of cursor respects beginning of visual line
new e743899 Improve `evil-narrow-to-line' errors
new 122887d Add NOERROR argument to movement functions
new 7fb6ddb Set `evil-toggle-key' also in `evil-insert-state-map'.
Signed-off-by: Michael Markert <markert.michael@googlemail.com> ---
evil-vars.el | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8
deletions(-)
new f8db33d Remove spaces after opening an empty line
new b3a5ee7 Merge master
new a2ae7fc Make :ls command show buffers sorted by name
new ed060f9 Move `evil-maybe-remove-spaces' to `evil-commands.el'
new 239c2c6 Make `evil-adjust-cursor' more efficient on blank lines
new 0500f91 Ibuffer integration (jk)
new d749aed g] binding via etags-select
new 8fe314b Remove call to `evenp' in advice of `show-paren-function'
new eaedc0e Merge request #27
new 43daba1 Don't check field boundaries twice in `evil-adjust-cursor'
new 43facdd Add `evil-define-local-var'
new fe4c68c Add `evil-previous-state-alist' variable
new 65d6cc8 Make `evil-forward-char' and `evil-backward-char' more
efficient
new 43f0470 Merge master
new 989b3d0 Wrap motions implicitly within `evil-with-adjust-cursor'
new 570bf2a Merge master
new f8e103f Merge request #28
new b6abc2a Make `evil-write' *not* change the current buffer's file
name
new 92f1331 Improve wording
new c9b3e85 Be aware of empty buffers in `evil-with-adjust-cursor'
new 1e4c206 Non-interactive `evil-delete' does not place point
new 4956511 Make ERT come up in Motion state
new bd08f26 Fix Visual-Normal transition after d408f48
new dc6337d Don't enable evil-local-mode when `load-in-progress' is t
new d18ed25 Add `evil-buffer-regexps' customization variable
new 68bbf47 Let ":bd!" kill processes
new f803bb7 Fix `evil-visual-restore' after d408f48
new cccef09 Make :quit and friends close the current emacsclient
new a7093c3 Merge lyro-adjust-cursor
new 411abca Add transformation function for vim-style regexp
new e0078bd Support vim-style regexp in interactive search and
substitute
new e1d1a05 Extract replacement code from `evil-transform-regexp' in
own function
new 571dafe Use `replace-regexp-in-string' in `evil-transform-regexp'
new 9603605 Use `evil-transform-regexp' in
`evil-ex-regex-without-case'
new 819696b Interpret \t,\n,\r in search pattern
new 941f5bc Move point on `evil-ex-search-next' forward at eol
new b83f79e Make highlight of search matches work with empty matches
new 5f6b602 Do not overwrite `case-replace'
new 1a0e2a1 Make setting of upcase registers appending text
new dedd9d7 Ensure :wq does not ask for unmodified buffers
new ec8c1d9 Add `evil-track-eol' variable
new a7e5738 Make visual state show region extended to eol after $
new 588c7d9 Make `evil-apply-on-block' respect extension of block to
eol
new 9dee2a8 Add `evil-apply-on-rectangle'
new 205b89b Ensure `evil-delete' respect blocks until eol
new c29e303 Use `evil-apply-on-rectangle' in `evil-yank-rectangle'
new 4219a59 Make `evil-append' handle block insertion extended to eol
new e68296f Make `evil-delete-line' yank deleted block correctly
new 51c0fd4 Stop update of search highlights when reaching eob
new c5c489a Fix positioning of point in isearch module
new f188b64 Ensure "ZZ" clears the modified flag
new baa9990 Fix `evil-apply-on-block' on one-column blocks
new 25e8fe3 Fix update of search highlights with empty pattern
new 36d81cb Remove all highlights when search pattern is empty
new cd88171 Save search pattern of failing search in ex search module
new e1e589c Rename face `evil-ex-substitute' to
`evil-ex-substitute-replacement'
new e9a16ed Use face `evil-ex-substitute-matches' for highlights of
:s command
new 3f03bbc Add pattern of symbol-search * or # to search history
new f755951 Fix search-case customization variables
new 7e7e505 Ensure symbol-search respects value of
`evil-ex-search-case'
new 913656a Ensure `evil-write' changes buffer file name on new
buffers
new d9b5b11 Ensure :bdelete closes all windows showing the deleted
buffer
new c077fcf Update lib/undo-tree.el to version 0.5.1
new 5b23b83 Make key-bindings in `evil-read-key' configurable
new a88258b Make `evil-write-all' corresponding to ViM :wall
new c96d7d7 Register visual hooks only in buffers with activated evil
new 9dbb1dc Add CJK support by detecting word boundaries properly in
`evil-move-word'.
new a5aa21b Fix #154: cw on white space must change to beginning of
word
new 9ee6603 Fix `evil-eobp' at second last character of last line
new b614ebe Add interactive code <C> for `evil-read-key'
new b4751a8 Abort repeat on quit in `evil-read-key'
new 87cbdb0 Advice `keyboard-quit' to abort the current repeat
new 87bc03f Mark range returned by `evil-visual-range' as expanded
new 8be9617 Fix `evil-ex-search-next' at eob or bob
new 2f12b30 Add `evil-after-load-hook'
new b26b286 Add `evil-custom-initialize-pending-reset'
new 94ae827 Make `evil-intercept-maps' and `evil-overriding-maps'
customizable
new 1bbd54e Fix customization of `evil-visual-newline-commands'
new 427babd Initialize `evil-search-module' variable when evil is
loaded
new 3288ef8 Handle set/initialize of `evil-motions' properly
new a28fdd4 Round `temporary-goal-column' in
`evil-visual-highlight-block'
new 3b59570 Contract range in `evil-operator-range' before setting
its type
new 7ad7425 Modify `evil-define-text-object' calling body only once
new e2eeb01 Let `evil-define-text-object' forward interactive
statements
new e1ff126 Add interactive code <v> for visual region
new e33c525 Add visual range parameters to text objects
new dbf756b Change inner/outer object range selects for new interface
new bc1d1e0 Change `evil-paren-range' to new text-object interface
new fb7e672 Change `evil-regexp-range' to new text object interface
new 8794b8c Use /bin/sh as shell in Makefile
new f1c7a05 Fix update of version info
new 35b22fb Make `exit-minibuffer' abort repeat recording
new 267fa96 Add interactive code <vc>
new 1eb1d58 Make shift operators handle count in visual state
new 605068b Comments cleanup
new da4970e Don't restore the previous mark when exiting Visual state
new 3831994 Generalize Ex' "go to line" pattern
new 3f0359d Make ":s" and ":g" update the search ring
new 41bcdf2 Check whether `visual-line-mode' is defined
new b1f58f3 Create a defcustom for the idling delay before search
highlighting updates.
new 80db297 Remove the use of `dolist' in `evil-update-pending-maps'
new 2c655d7 Merge epich's change
new a5384ad Make characters constituting a big word customizable.
new 1ad3ffd Ensure `evil-execute-in-emacs-state' toggles state in
original buffer
new 8962395 Merge cofi's changes
new de0f470 Comments cleanup
new a729142 Quote functions
new ce1f8de Add mouse support
new b91db8d Update X selection according to visual state region
new 17c28ae Add `evil-exit-visual-and-repeat'
new 75c8f35 Add repeat recording insert-at-point
new 3af5f5c Allow repeat recording of mouse events
new 63edb5e Record `mouse-yank-primary'
new dc95d70 Maybe copy mouse-selected region to kill-ring
new 7838a70 Add mouse-2 binding to insert state
new eaa9ba1 Make `mouse-yank-secondary' repeatable
new 143cc4b Cleanup comments in mouse handling functions.
new 4c38fb8 Use `auto-hscroll-mode' instead of `automatic-hscrolling'
new e7b454d Add `evil-mouse--remap-link-click-p'
new 50fd388 Disable region during `evil-ex-eval'
new c27b624 Highlight zero size matches/substitutes
new f043f77 Handle zero size matches in `evil-ex-substitute' on whole
lines
new f0f34ae Guard existence of `x-select-text'
new dc6cb4d Add GPL 3 license information to all source files
new d8493a0 Test for `ns-initialized' before calling `x-select-text'
new e36dcd7 Use `forward-word' for cjk-motions
new 20ef27c Wrap access to `ns-initialized' in `with-no-warnings'
new 012ec33 Mark `evil-mode' as interactive in autoload cookie
new 50d7d39 Bind "\" in Motion state
new c366972 Modify evil-write to execute shell commands if the
filename starts with !.
new 90c85d6 Mark `universal-argument-more' as non-repeatable
new a537609 Fix visual `evil-apply-on-rectangle' after line-movement
new fe8081d Adjust cursor at eob in insert state
new 2b6e103 Update X selection lazily
new 28c745e Support file name registers "% "#.
new eda9d65 Support last command line registers ": "/.
new 31846f1 Surrpot the black hole register "_.
new 822360b Support the expression register "=.
new 3a1473e Support the last small delete register "-.
new 2a02a2b Support the last insertion register ". .
new c9783a3 Use `cdr-safe' for `buffer-undo-list'.
new b9bce46 Suppress warnings for undefined ffap functions.
new bc8d7e8 Rename `inactivate-input-method' in
`deactivate-input-method'
new 5d3e3de Support vim style magic characters in patterns and
replacements
new fbd41df Fix `evil-test-register'
new ca6a23b Ensure prefix-commands do not clear `evil-this-register'
new b2ca20b Fix appending of lines to a register
new 7932bc4 Remove useless existence check for `evil-paste-before'
new 082718a Ensure `evil-with-undo' returns the value of its body
new a7ceed4 Start ediff-meta-mode in emacs-state
new f6f02af Start dired-mode in motion-state
new 9768f3a Remove adjustment of point after the final newline of a
buffer
new 22730c2 Inhibit setting of jump points in visual state
new 47fd89f Move Emacs 23 compatibility code to emacs-common.el
new 7bf7328 Forward declare `evil-visual-state-p' in evil-common.el
new ec40163 Fix parentheses text objects when `forward-sexp-function'
is modified
new 3c99954 Fix file in forward-declaration of `evil-visual-state-p'
new 8f1a879 Change ex-binding "join" to "j[oin]"
new b58f028 Ensure region/visual-state is ignored in ex-state
new bd2fd72 Set the region instead of visual selection for ex commands
new 373aadb Ensure `evil-repeat' returns to normal-state in case of
errors
new e1e89b7 Ensure `evil-compile-subreplacment' returns "" instead of
nil
new 1f08e7b Backout e40ba6482a86
new e37d802 Deactivate mark after ex command in original buffer
new 711293c Use `defining-kbd-macro' in `evil-record-macro'
new 5a55d1b Ensure that no macro is being recorded when a new one is
started
new da45af9 Rethrow errors raised during execution of a keyboard macro
new 05be35a Add `evil-kbd-macro-suppress-motion-error' customization
variable
new 0c3c4d2 Run `make tests` with terminal window
new 193c579 Ensure emacs-state-buffer is alive when finishing
emacs-state command
new 2e27a5e Advise `evil-mode-check-buffers'
new dce3b17 Add minibuffer check to `evil-execute-in-emacs-state'
new c4a535d Comments cleanup
new 8a69e88 Simplify `evil-insert-resume'
new e454f1b Fix initialization advice of some buffer has been closed.
new 4b68031 Fix `evil-mode-check-buffers' advice
new 6086216 Fix initialization advice for minibuffers.
new 11a56e4 Fix deleted buffer bug in `evil-ex-call-command'.
new 9b939ae Add \r \n \t and \b to magic chars for patterns and
replacements
new 27e7d1d Make `evil-ex-range' return an expanded range.
new bcda18a Set region to ex-range only with explicit range
new 9f33a9d Implement `evil-track-last-insert' using an
`after-change-functions' hook.
new bd0e7f1 Merge fix of deleted buffer bug in ex
new e62e6a1 Fix usage of `evil-ex-range' in substitution code.
new c4c92ef Suppress error in ex regexp-address functions.
new 235cc17 Add .nosearch to lib/
new 54528cc Fix `evil-get-magic' for character [
new 30a1fe1 Remove `evil-word'.
new 507595e Make double-click mouse selection configurable.
new bd73790 Make gq move point to last modified line.
new 8b542f2 Prefix and register command to not stop
`evil-execute-in-normal-state'.
new e426714 Make `evil-delete-backward-word' compatible with Vim's
C-w in insert state
new 3828ae4 Improve mode-line handling
new 0e672b7 Handle case if mode-line position not found
new cbf6903 Raise error on `evil-ex-find-next' if no pattern available
new 36f093a Make ex prompt always be ":"
new 8d0f7b4 Update mode-line-format only if it is a list.
new a7ded9d Set initial state in `evil-initialize'.
new 7c4067d Fix alias `input-method-deactivate-hook' of
`input-method-inactivate-hook'.
new 365ee42 Handle keyboard macros in `evil-keypress-parser'.
new 3f57518 Keep mouse selected visual selection after releasing the
button.
new b49bfe0 Make `evil-insert-line` always start insertion at first
non-blank.
new 6c32426 Make `evil-replace` handle block selections with TABS
correctly.
new 74918a4 Handle extension to eol in `evil-apply-on-block`.
new fc3a971 Fix highlight of block selection within TABS.
new bf98a96 Fix auto-indenting of "o"/"O"
new 0c5a3d1 Fix `version` and `elpa` Makefile targets.
new 84f29cc Add version comments to all files.
new 7921f59 Enhance evil-jump-item to be able to jump between comment
pairs and between same level of conditionals in c-mode.
new eecb1a8 Enhance evil-open/close-fold(s) to be able to show or
hide cpp conditionals for c-mode.
new c008bd1 Check for `count` argument first in `evil-jump-item'.
new 67fcc04 Use only hideif functions instead of regexps in
`evil-jump-item`.
new 3e758cf Modify hideif regexps to match #elif in `evil-jump-item`.
new e325e8e Update comment-functions to use Emacs syntax information.
new 3d18ce9 Merge with master
new 6abee31 Make `evil-jump-item` work with any block comments.
new 7f41d28 Merge-request 38: make `evil-jump-item` work with
comments and #if .. #endif
new 00941ae Cleanup hideif-code in foldings.
new 285fb16 Fix `evil-jump-item` if point is not at beginning of
preprocessor statement.
new 64749be Remove old code for plain /* ... */ from `evil-jump-item`.
new 606e72b Merge request 39: folding of preprocessor statements.
new dc07e2c Handle indirect buffers in certain save functions.
new 861db92 Fix to also jump when looking at elif and else.
new 5da6fb1 Fix the error of hif-ifx-else-endif-regexp being void
when hide-ifdef-mode is not enabled.
new bfab6dd Ensure `hide-ifdef-mode` is bound before calling.
new 54c77ed Move to correct column in block insert/append.
new 96523d8 Give explicit LIMITs to all calls to `looking-back`.
new 0c5b67d Support the symbol text object
new d3c0a84 Remove the comment header from `evil-pkg.el`.
new 7bfc32a Bump version to 1.0.0.
new b6f3307 Change version tags to 1.0-dev
new 97119d2 Add COPYING file to ELPA package.
new e1308b5 Improve tab-completion in ex state.
new 1525463 Add binding of [tab] to `evil-ex-completion-map`.
new d17c3a5 Fix the state argument type for ex state.
new 60c3651 Add tab-completion for Emacs command in ex command line.
new ca9318d Improve performance of `evil-in-string-p` and friends.
new f3432eb Make `evil-jump-item` jump out of a string if appropriate.
new b900409 `evil-jump-item` only jump if target has a matching
delimiter.
new aaad49b Use Emacs instead of sed to update version information.
new e0aa019 Update version string in `evil-version`.
new 346d0d7 Fix completion info shown by `evil-ex-update` for Emacs
commands.
new 09bea01 Add several key-bindings for ex command line.
new 100ff78 Implement :normal command.
new 75bc71d Fix the "r" flag for `evil-ex-substitute'.
new 902f067 Add binding for C-v in ex state.
new afd4980 Make `evil-replace` insert exactly one newline (fix #253)
new 587ddab Merge stable-1.0
new 16ad940 Make `evil-read-key` support digraphs
new 1948bbb Add :show-digraphs command
new 4954780 Use `inhibit-read-only` instead of calling
`toggle-read-only`
new f9b87e9 Merge implementation of :normal command (fix #251)
new 770f1b4 Merge stable-1.0
new 45ae1fb Ensure `evil-ex-normal` generates a single undo step (re
#251)
new fd5087c Guard `evil-with-single-undo` against recursive calls
new 5e3fa2b Guard `evil-start-undo-step` and `evil-end-undo-step`
within single undo
new 5149a01 Merge stable-1.0
new 5cdd276 Implement unbounded search for isearch module (re #256)
new 04aae2b Bind `g*` and `g#` to unbounded symbol search commands
(fix #256)
new d11466d Make test of register / work with isearch module
new 0ac1f97 Make `evil-ret` go to the first non blank on the next
line (fix #257)
new e359bc4 Merge stable-1.0
new 96b1346 Implement left and right shift in insert state (fix #258)
new 7952dd8 Update list of authors
new fd30c64 Add name of Lintaro Ina
new 8b1f477 Ensure :global generates a single undo step
new df186cd Merge stable
new f67672c Add `evil-ex-substitute-global` option
new 40bf76f Fix yanking to black hole register (fix #265)
new d6937eb Handle ESC -> escape translation in `input-decode-map`
(fix #264)
new 7cfbac9 Add CHANGES.org
new 99029db Bump version to 1.0.1
new 82f4e13 Modify `input-decode-map` for each terminal (re #264)
new 480f6ef Modify `input-decode-map` only in tty
new e3c6858 Improve performance of `evil-resize-window` (fix #268)
new 5428e14 Add new name for magit branch mode, to keep it in Emacs
state
new 0f103b2 Allow interception of ESC in X
new 7becc70 Merge new handling of ESC in terminal (fix #264)
new ca7f30c Add yank as ex command.
new 8280223 Enable terminal ESC workaround in ex minibuffers
new 969b5b6 Merge req 44: Start magit-branch-manager-mode in emacs
state
new 507b079 Merge req 45: Add :yank command
new b9f2c53 Change default of `evil-intercept-esc` to 'always
new ebcf15b Forward declare `evil-ex-p` in evil-core.el
new 067a84e fixed bug where ENTER caused a newline+indentation even
if the current major mode normally only inserts a newline
new 12ae037 Add ace-jump-mode integration.
new cfe4401 Bind `delete-char` to [delete] in insert state
new 0b6c167 Make `evil-insert-digraph` repeat by change (fix #282)
new c868a9b Add `evil-middle-of-visual-line` command bound to `gm`
(fix #284)
new 94b9df4 Save match-data within `evil-ex-search-update-pattern`
(fix #288)
new 9494a9a Add tags to some test cases
new 5221a3d Implement :move and :copy (fix #271)
new 2067a3f Add variable `evil-ex-point'
new f672400 Fix position of point when evaluating an <addr> argument
(re #271)
new d228afe Add :t as alias for :copy (re #271)
new 90cc1fc Support paste-pop after visual paste (fix #283)
new 4807add :buffers and :files commands now call `list-buffers`
new 08b71b2 Add `evil-view-list` function
new 0411720 Show registers in separate view buffer
new e0d1aaa Use `evil-with-view-list` for `evil-ex-show-digraps`
new 16c033a Make :registers not show empty registers
new d2f70a4 Respect length of kill-ring for number registers
new 68621fb Forward declare `evil-motion-state` in evil-common.el
new 414367f Respect `scroll-margin` in
evil-window-top/evil-window-bottom (fix #267)
new 5408771 Fix 'always symbol in evil-intercept-esc
new 68d8efa Put 'escape in keyboard macro in ESC interception (fix
#275)
new 635607d Guard last-insertion tracker against invalid buffer
regions (fix #272)
new 43e515b Update doc of `evil-ex-complete-emacs-commands`
new 7133117 Update X selection in pre-command hook (fix #290)
new 6c42b27 Bump version to 1.0.2
new ed25f59 Merge stable-1.0
new a55822a Merge request 46: ace-jump-mode integration
new d461316 Ensure `evil-delete-backward-word` only deletes newline
at bol
new 3f1e021 Ensure `evil-delete-backward-word` only deletes newline
at bol
new 6dac7db Add option `evil-backspace-join-lines'
new ca93e69 Modify doc of `evil-ret-and-indent`
new 456e515 Merge request 47: add `evil-ret-and-indent`
new a58b88d Merge ex-completion
new 000694e Bump version to 1.0.3
new f728e75 Merge stable-1.0
new 6877f79 Add Stefan Wehr to authors list
new 0218f36 Disable narrowing in char arguments in operator state
(fix #294)
new 752088c Merge stable-1.0
new 0b638f6 Support empty replacement in `evil-ex-substitute` (fix
#291)
new b6ea810 Be more careful in exiting recursive edit from ace-jump.
new 12c5a05 Use self-removing hook for ace-jump rec. edit cleanup.
new e8e071d Fix reset of `input-decode-map` when a terminal is
deleted.
new 28f3dc0 Disable `transient-mark-mode` during interactive
substitute.
new a6af056 Use markers for identifying lines in `evil-ex-substitute`
(fix #297).
new e96c7a6 Ensure buffer is alive in
`evil-ex-hl-do-update-highlight`.
new 0db81a1 Ensure buffer is alive in
`evil-visual-update-x-selection`.
new 541e51c Only restrict ace-jump-mode-scope in visual and operator
new 5c72bc7 Directly call ace-jump submodes.
new 0399a35 Make `evil-ace-jump-char-mode' an inclusive motion.
new a0a12b7 Remove superfluous motion in evil-ace-jump-char-to-mode.
new e282edc Remap vanilla ace jumps to evil's in motion-map.
new fbf2964 Fix safe-guard for last-insertion tracker.
new 8bbf652 Fix show-paren-overlay related bugs happening with the
latest emacs (fix #298).
new 300a84a Fix isearch-filter-predicate related bugs happening with
the latex emacs (fix #299).
new 23725eb Start woman-mode and Man-mode in motion state.
new abcf24c Update undo-tree 0.6.3.
new 7d227e2 Store previous narrowing in `evil-with-restriction`.
new 07a5a25 Remove only one restriction in <c> interactive code (re
#294).
new b48aa60 Bump version to 1.0.4
new 1574b27 Merge stable-1.0
new ee2bd72 Bump version to 1.0.5
new 2120569 Merge stable-1.0
new ac195a9 Move ace-jump-mode integration out of `eval-after-load`.
new f827fff Add `evil-without-repeat' macro.
new 7f622cc Disable recording of repeat information in ace-jump
functions (re #313).
new 8c1d0be Advise `ace-jump-done` to exit recursive edit (re #313).
new 038752d Fix use of `overriding-local-terminal-map` in emacs trunk
(fix #309).
new 957776a Bump version to 1.0.6
new e774121 Merge stable-1.0
new 7b65c6e Require 'evil-repeat in evil-integration.
new 662c2e7 Don't start recursive edit on direct ace jump (re #315).
new 90d59aa Fix use of `ace-jump-mode-end-hook` if ace-jump is not
loaded yet (fix #316).
new bb212cd Change development version information to 1.0-dev
new 6a48af9 Make ; and , skip adjacent characters when repeating t or
T (fix #312).
new 330849a Ensure `evil-save-state` resets the original buffer when
finished (fix #319).
new f69e7a4 Bump version to 1.0.7
new ad54a81 Merge stable-1.0
new f35bf1b Ensure `evil-yank-line` yanks linewise in visual char
mode (fix #317).
new c32f3b2 Add Lukasz Wrzosek to authors list
new d5514be Keep region when executing emacs-state command from
visual state (fix #307).
new 5024360 Support \=@<char> to replace by register content (fix
#302).
new 31a45f6 Refactor substitute code (fix #314).
new b7d82a5 Merge fix for #314
new ad584e1 Enable default major-mode in commands creating new
buffers.
new c1230fc Only modify default major mode if it is fundamental-mode
(fix #318).
new d772e89 Do not mark undo/redo as motions but as non-repeatable
(fix #308).
new eb29b1c Make ace-jump char motions behave analogously to
find-char motions (fix #315).
new afd1a16 Merge fix for #315.
new 8fa6442 Remap cursor keys and return correctly in undo-tree
selection mode (fix #311).
new 21d6a26 Add integration code for `company`.
new fa730a1 Record executed macro as single undo (fix #321).
new 3154d2e Do not bind to undo-tree functions explicitly.
new e9745a6 Support character marker ranges in ex (fix #322, re #239).
new 003c146 Mark diff-{file,hunk}-{prev,next} as motions (re #305).
new 4d03c45 Mark sgml-skip-tag-{forward,backward} as motions (re
#208).
new f50814a Refactor makefile doc target.
new 383b577 Undo replacement done in replace state at once (fix #330).
new b3de575 Start `reftex-select-label-mode` in emacs state (fix
#331).
new f47d00c Ignore `undefined` for repetition (re #332).
new c676305 Handle simultaneous insertion/deletion insertion tracking
(fix #333).
new 1e1c889 Make mu4e modes start in emacs state (fix #334).
new ac57ec8 Fix some 'undefined function' warnings.
new e91fc46 Merge refactoring of makefile
new 78fd71b Fixes registers containing the escape keypress not being
pasteable to the buffer.
new 96047b6 Add dependency on `goto-last-change` 1.2
new 7eebe8a Update e-mail of Frank Fischer
new 772bbeb Version 1.0.8
new 967422a Merge stable-1.0
new d91c9bf Use `buffer-menu` to implement :buffers and :files (fix
#335)
new 8618eaf Replace symbol search by word search (fix #354)
new cb1d507 Merge pastable registers (mr 51)
new 17c69ff Start word search with word at point, not symbol (fix
#356)
new fb6688b Bind `z=` to `ispell-word` in visual/normal state (fix
#359)
new e801607 Make `*` and `#` search for symbols optionally (fix #360)
new e042050 Update author list
new e9b937a `evil-change-to-initial-state` does nothing if Evil is
not running (fix #361)
new f93714b update keymap when customizing variables
new d14646f add horizontal scrolling functions (fix #362)
new 6c44676 optionally rebalance windows after creation/deletion (fix
#358)
new 0fbce50 add `evil-ex-initial-input` variable
new 8ba7238 make `evil-shell-command` work as operator (fix #363)
new 6636c6b depend on `goto-chg 1.6` instead of `goto-last-change`
(fix #229)
new 7662392 catch error in `evil-get-register` if NOERROR non-nil
(fix #367)
new 62aad4f add thing-at-point based move function helpers
new c8f0c07 add `evil-signal-at-bob` and `evil-signal-at-eob`
new e5a585e implement word and WORD motions with thing-at-point
helpers
new ef98e14 implement section motions with thing-at-point helpers
new fe9699b add `evil-backward-beginning` and `evil-backward-end`
new 8632a06 enlarge restriction in `evil-forward-nearest`
new f3356c9 implement sentence motions with thing-at-point helpers
new 304d43c implement paragraph motions with thing-at-point helpers
new 31b38b0 add `evil-forward-not-thing`
new 1bafbb6 add `evil-select-inner-object` for normal inner text
object selection
new 0e4af8a add thing-at-point symbol text object
new b1f3043 add `evil-bounds-of-not-thing-at-point`
new 1177b2c add `evil-select-an-object` for normal an outer text
object selection
new 19dbca3 remove `evil-inner-object-range` and
`evil-an-object-range`
new ef8c894 fix `evil-forward-not-thing` at buffer boundaries
new a64928c enable `undo-tree-mode` when evil is activated
new 21aa906 merge stable-1.0
new 58a9097 init undo-tree specific features using `eval-after-load`
new a8f20da evil-ex: remove use of `assert`
new e23b2d9 merge stable-1.0
new 79bff32 add `evil-forward-delim` and `evil-select-delim`
new 03b042d add `evil-forward-paren`
new 19245c2 add bounds detection functions for comments and strings
new 09797db make `evil-forward-delim` work with the same open/close
regexp
new 4baf1f6 add quote based forward functions
new eb2e2d8 add `forward-evil-space`
new f4dead0 fix a typo
new 64b48fe add `evil-select-paren`
new d7433b2 add `evil-select-quote`
new 53ad2a1 use new text object selection functions
new beddd92 rename some text object functions
new 5d1495d Add magit-process-mode to default emacs modes
new f3d7134 add phaebz to list of authors
new 79e3b10 add `countcurrent` parameter to `evil-select-block`
new a474cd1 fix expansion in `evil-select-paren`
new 1cae1c3 implement xml text objects with `evil-select-block`
new 7f20b65 implement paren/brace motions using `evil-up-paren`
new a1ac8e4 make `evil-jump-item` use thing-at-point functions
new b8e8b78 remove unused old motion functions * * * remove
`evil-define-union-move`
new 7634ec8 allow `evil-invert-char` crossing lines (fix #247)
new 0877e16 fix `evil-show-files` in empty buffers
new 637e6fd implement `evil-show-marks` bound to :marks
new 41c8fb1 fix accidental toggling of Evil in nXhtml/mumamo
new 10c4147 fix `evil-shell-command` in ex-state with empty range
(fix #369)
new 6cf6613 fix default cursor
new cab66e1 merge mumamo integration
new 02e7bad fix auto balancing in `evil-window-delete` on last windows
new b81c210 modify `preceeding-sexp` and `pp-last-sexp` in motion
state (fix #373)
new 3717324 fix repeat for `auto-complete`
new f87e950 ensure C-o returns to previous state (fix #375)
new 6e807b9 make backward search more Vim compatible
new 49d82eb implement `gn` and `gN` text objects (fix #327)
new 147189c make 'beginning-of-line and 'end-of-line regular errors
new eb5725a do not catch error in operator state
new f0f2a59 guard `evil-next-match` against search wrap (fix #327)
new 43d541e disable premature activation of some advises (fix #368)
new e3cdfa9 Do not copy original keymap when making overriding map
new 3c07f28 set `evil-version` from current git/hg revision
new 7ea9ae2 catch errors from external commands in version detection
(fix #377)
new 51a10e8 check for .git or .hg directory before setting version
number (fix #378)
new 72f6bec replace state uses current input method
new 9bcd72d horizontal scroll commands take a numeric prefix argument
new 3e95675 horizontal scroll commands are not repeatable with .
new c627b84 corrected documentation for evil-activate-input-method
and evil-deactivate-input-method
new 6cc8dcd "0 register behaves as in Vim
new c4ca508 do not modify `register-alist` in `evil-register-list`
new 634899f fix duplication of register 0 in `evil-register-list`
new 75c9328 use `x-get-*` and `x-set-selection` for * and + registers
(re #380)
new 4b013b7 add Gordon Gustafson to authors list
new d7a3ac1 ensure `evil-with-undo` ends with exactly one boundary
(fix #382)
new 590acbe version 1.0.9
new d873de5 merge stable-1.0
new 5aec9fb visual outer text objects work when at the end of the
object
new 99ee6a3 add descriptive messages for bol/eol errors (fix #388)
new f006475 fix default input in `evil-ex` (fix #389)
new 2382aaf disable input method during repeat (fix #387)
new 78c5432 refine initialization of normal state in post-command
new 5924c39 support repeating register commands (re #392)
new 845dec0 automatically increment numeric register in dot command
(fix #392)
new 6b63415 implement @: for repeating last ex command (fix #394)
new ad712e3 evil search uses current input method
new b7e66d5 inhibit 'Mark set' message in `evil-set-jump` (fix #397)
new 7ead6fc Generalize macro for input methods in normal-state
new cca39da extend text-object ranges only in visual state (fix #401)
new adbddb3 Let grep-mode-map override the Evil keymap
new 9d56d8a Implement q: for editing ex commands (fix #293)
new 94004f4 Make q: commands go into evil-ex-history
new 92ed8a6 Improve the command-line window key prefix
new 04b9a70 Minor documentation fixes
new 1d8314c search uses evil-input-method instead of default
new eae1edf evil-macros.el: fix indentation
new 936d3f2 do not reuse `evil-ex-command` for parsed command string
(fix #410)
new e46bca3 merge request #64
new 9bcd53a Implement q/ and q? for editing searches (fixes #292)
new 7a6eac1 Make test suite pass on OS X
new dbfd03b require `evil-core` in `evil-search` (fix #415)
new 1ffb7ad mark `company-complete-number` for repeat by change (fix
#414)
new f0a9fcf merge request 66
new 634bb7a add Emanuel Evans to authors list
new 2909d82 remove check for ! argument in ex completion (fix #407)
new 32f6b2e merge thing-at-point based text-objects (fix #364)
new 611ca8f use default `forward-sexp-function` in `evil-up-paren`
(re #364)
new dcfc474 fix selection of parentheses around strings (re #364)
new 1081d79 fix `evil-select-paren` if BEG or END are nil (re #364)
new 3bcb703 transform \0 to \& in substitute replacements (fix #422)
new 408776b disable `show-paren-function` advice on definition (fix
#428)
new 6299ba4 fix bindings with C-S-<key> (fix #425)
new 1559b1b make `evil-ex` non-repeatable
new 3559bef bind C-r in ex search mode
new 8049576 mark `scroll-up-command` and `scroll-down-command` as
motions (fix #435)
new 35b3fb3 ensure `evil-quit` closes only the current client frame
(fix #430)
new 88e105f fix indentation
new 5e179e2 add `evil-make` command bound to `:make` (fix #433)
new 86954af bind `:cnext` and `:cprevious` to `next-error` and
`previous-error` (fix #434)
new d0a41bd replace `error` with `user-error` where appropriate
new 4f25d8b fix some compilation warnings
new ed348c4 Move `evil-mode' definition to evil.el.
new a5a3ef6 Remove manual override to `evil-mode' docstring.
new 57690e5 Remove bindings of `evil-ret` and `evil-ret-and-indent`
in insert state (fix #436).
new aad0eb3 Add declaration of `evil-mode-buffers` to `evil-core.el`.
new 0a3f892 Add appending abilities to evil-write (fixes #426)
new 122c530 Fix normal writing with evil-write
new 9b58b3c Remap `competion-at-point` to `evil-ex-completion` in ex
(fix #440).
new 8484149 Stop using `post-command-hook` to refresh cursor (fix
issue #441).
new 77920d3 do not remove `evil-refresh-undo-step` from
`post-command-hook`
new 92a1737 add new possible value `fine` to `evil-want-fine-undo`
(fix #444)
new b613ebc remove bindings from `minibuffer-local-map`
new 5a5681f merge thing-at-point based text objects
new fa568b2 add `evil-signal-at-bob-or-eob` (fix #448)
new 60ac8ad use thing-at-point for mouse word selection (fix #449)
new 2ff5d4c Move point to the partial match in an unsuccessful search
new ed9890e fix undefined function warning
new 756d5d4 fix wrong variable name in
`evil-restore-transient-mark-mode`
new bf6092f Substitute command use isearch-string when empty pattern
new 77ef1d4 evil-search-word-forward should save search in ring on
failure
new ea64c68 add Herbert Jones to authors list
new c127c26 fix quoted strings in xml tag objects (fix #457)
new 3b0414e Fontify entire name, not just up to first `-'
new 53079f1 add Tom Willemse to author's list
new 72851c6 replace @ by "at" in author email addresses
new ba00daa Folding procedures now reference configurable list
new 8481504 zO mapping for recursive fold opening
new 8ca02b1 Folding support for outline and org modes
new 3b13c42 use `evil-read-key` for reading register (fix #460)
new 43b62e5 Prevent auto-fill-mode in command window
new dce12d3 implement `evil-ex-echo` directly using overlays (fix
#459)
new f95a603 merge
new dbcc319 auto complete unique buffer names in `evil-buffer` (fix
#461)
new 8b5220f Folding actions will error when no modes are supported
new 1389ba8 merge request 73
new c5486b2 add Mike Gerwitz to authors list
new 9d7683e stop some compiler warnings for undefined folding
functions
new 9f50fbd `evil-fold-action' will stop processing at first mode
match
new 7d994ea fix removal of first undo boundary for 'fine' mode (fix
#463)
new ba8c12e merge request 74
new 32e006c use evil-word for symbol expansion
new 55d0d92 add Tim Harper to authors list
new 679c126 Adding support for ag.el.
new 5fc49fb merge hg pull request #3
new e7b00ec implement `evil-keypress-parser` using
`read-key-sequence` (fix #469)
new 279c751 implement basic `:sort` command (re #471)
new 4723891 do not deactivate input method without deactivator
function (fix #475)
new a8acd53 possible display shell errors in messages buffer (#476)
new fac98b3 support `i` and `u` options for :sort (fix #473)
new 7ea8255 evil-ex-sort: fix region when removing duplicate lines
(re #473)
new 9b33500 implement unique option for case insensitive sort (re
#473)
new 3c36518 use `insert-buffer-substring` instead of `insert-buffer`
new be528c1 use ' instead of #' to quiet some warning
new cffdcc1 handle zero-size matches in `evil-up-block` (fix #478)
new 843d0a2 use `find-tag-default-function` instead of
`thing-at-point` in `evil-jump-to-tag`
new ae642cc change :m[ake] to :mak[e] as it is in Vim (fix #482)
new 5a178a6 new implementation for `evil-window-top-left` and
`evil-window-bottom-right` (fix #483)
new 07ea442 add Matthew Malcomson to authors list
new e4515be Added ability to specify window splitting direction (fix
#486)
new 32ccf78 add Eric Siegel to authors list
new 0f63387 make `@@` call the previously executed register (fix #488)
new b661e4a respect window split direction in `:new` and `:vnew` (fix
#489)
new 5c63b8d implement `evil-switch-to-windows-last-buffer` bound to
C-6 (closes #490)
new d425efc `evil-switch-to-windows-last-buffer' account for no
alternate file
new 1939ca7 Added Vim's :cc Ex command
new 6f52c44 Add :cfirst and :crewind commands
new d153a7a support , and ; separators in ex range
new 9c494fc implement search base for ex addresses (closes #492)
new a75c88d fix point position and empty lines in line shifts (fix
#491)
new dc5e585 start `vc-hg-log-view-mode` in motion state
new acaa87c initialize parser with current state in
`evil-forward-quote` (fix #494)
new 0bcc640 support motion modifiers for backward ace-jumps (fix #495)
new a8301cd fix undefined digraph case in `evil-read-digraph-char`
new 5539db5 support advice of `preceding-sexp` for Emacs 25
new dca2723 handle special case of empty region in
`evil-select-block` (fix #498)
new 62a205a fix `evil-forward-not-thing` when following two things
are adjacent
new 2bda28f handle special case of text objects with empty selection
(fix #499)
new a2ed9d2 fix zero `count` argument in `evil-select-quote-thing`
new fb7a514 do not move point to eob/bob in `evil-forward-quote` (re
#504)
new c7b83db evil-vars.el: update indentation
new 04b910d fix `evil-select-block` in some edge cases (fix #506)
new d40b26f consider empty inner blocks as always selected (re #506)
new 92292bc bind `\C-p` in ex state to
`previous-complete-history-element` (fix #510)
new 7ef1a2e add `evilupdate.el` script
new 4ecf042 update version to 1.1.0
new 0673795 fix bounds error in `evil-shift-right` (fix #512)
new 4431d57 update version to 1.1.1
new 57e0d24 evil-registers for ex-mode
new 72d8409 add ralesi to authors list
new e0c3251 translate ESC to 'escape everywhere (fix #514)
new 42ec531 implement `evil-ex-resize` (re #515)
new fed511e bind `:resize` to `evil-ex-resize` (fix #515)
new 3b7117f bind <DEL> to `evil-delete-char` (fix #516)
new f530f8a evilupdate: add -n option for not posting to the newsgroup
new 2f875d9 Makefile: add `nversion` target for not posting to the
newsgroup
new 9d53b48 add `evil-release-stable` script for automatic stable
releases
new c09836d evilupdate: add support for old `defadvice`
new ff7ad41 evilupdate: automatically set summary for wiki update
new 38ea7f5 evilupdate: use `nonews` instead of `-n` argument
new ccbd2c7 evul-release-stable: fix git command
new ac55bf3 update version to 1.1.2
new 0edc794 evil-release-stable: automatically push stable branch
new d3c7b2a merge
new 73f3da3 Implement Vim's C-v in insert state
new d08d5eb evil-release-stable: add explicit rev to `git tag` command
new 2a3a38f use base buffer for `%` register in ex state (fix #517)
new 80018a8 do not use prefix argument for state toggle functions
(fix #518)
new 5b29c73 replace (kbd "DEL") by `deletechar` (fix #516)
new 79b73f2 fix `evil-insert` and `evil-append` for block state
insertion
new d99bca5 replace `string-to-int` by `string-to-number`
new 2bd2014 evil-common: forward declare `evil-ex-p`
new 770b54b update version to 1.1.3
new 86bf2a6 update version to 1.1.4
new eaf03a1 update version to 1.1.5
new 78e12ce evil-release-stable: ensure stable revision is a number
new 7690e34 evilupdate: wait 5 seconds for changing irc channel topic
new aae92ec update version to 1.1.6
new 3878dd0 merge fix for #514
new f1f33e6 Optimize half-cursor height computation.
new e758215 Add new configuration variable evil-move-beyond-eol
new cce035b remove C-h/j/k/l bindings from window map (fix #524)
new 50b4853 search: raise `user-error` instead of `error`
new eecd4ec search: catch `error` in `evil-ex-hl-update-highlights`
(fix #527)
new 290ad67 evil-indent: also tabify or untabify leading white
characters
new e1fb9a5 merge half-cursor optimization
new 38f864f merge `evil-move-beyond-eol` customization
new 1d758d6 merge `evil-indent` improvement
new 7f3bd53 merge stable
new a2d12d7 evil-ex: guard regexp functions with `save-match-data`
(fix #529)
new c05944e disable `overwrite-mode` when entering normal-state (re
#528)
new 42df3c0 add bindings for `<insert>` in normal state (fix #528)
new 2f7be7e merge stable
new 4dafbf7 evil-commands.el: fix indentation
new 9ef581c ex: handle commands with / in parser (fix #531)
new ec0976c evil-forward-symbol accounts for whitespace like
evil-forward-word
new d5ad924 Added tests for evil-symbol text object
new 28f1875 Account for empty lines
new 2912fa2 Added test for empty lines
new e910b88 Check dao/dio behaves reasonably with empty lines and
punctuation characters
new 44470b6 Neater accounting for newlines in elisp
new e1c1e20 adapt for magit v2.1.0
new a18a41e C-n and C-p move through search history
new 0dec8e4 reindent evil-common.el and evil-tests.el
new a4d6bad merge PR #17
new 19ccf31 merge PR #16
new 522008b add Jonas Bernoulli to authors list
new e0a9ce2 add tags
new 5cc31ee merge master
new 10c781e update version to 1.2.0
new def2fbb version 1.2.0
new 85afd92 evil-release-stable: work on mercurial repo
new 4c499b4 evilupdate: change url to bitbucket in irc topic
new 60be576 update version to 1.2.1
new 562a7a4 version 1.2.1
new b88ca1b save excursion when moving windows (fix #536)
new 9cf6e99 merge stable
new 2fe3b4c make `evil-next-match` enable visual state from normal
state (re #541)
new de36ed0 restrict accepted registers for macro recording (fix #545)
new 15020e5 add Vasilij Schneidermann to author's list
new 9675274 `evil-jump-item` skips backward at eol (fix #538)
new ef2bd1f merge stable
new 35826b4 Integration for avy (better than ace-jump-mode)
new 85e2ca6 update version to 1.2.2
new d7ef79c version 1.2.2
new 740cc02 implement paste last insertion command (fix #554)
new 2efcf2a avy integration: use evil-motion-state-map
new 1fa10b1 avy integration: goto-char motions should be inclusive
new 8cdc41c merge stable
new 1ee1145 do not move point at eol if `evil-move-beyond-eol` is
non-nil (fix #551)
new 4ad7ad9 merge default
new 11309f4 update version to 1.2.3
new d2ab187 version 1.2.3
new 50cb525 Use set-window-buffer to detect buffer display (close
#558)
new 44f51ce add persistent highlight option for interactive search
(fix #562)
new 8d577d5 Fix small typo
new a96e2b7 Add folding to markdown-mode
new 3c150d7 merge
new 9efec52 add Daniel Reiter and Eivind Fonn to author's list
new 894c3a1 merge stable
new abe18ac Cancel macro recording when buffer is changed (fix #568)
new ab0f6a5 Cancel ex state when selecting another buffer (fix #569)
new f21029d Fix a typo (fix #573)
new 7455257 update version to 1.2.4
new 8b65490 version 1.2.4
new 70944e3 Make behavior of "Y" customizable (fix #576)
new d13be54 Bind `y` and `Y` in motion state (fix #575)
new 2e3d919 Disable `evil-want-Y-yank-to-eol` by default (re #576)
new 06e7372 Add some output in paragraph object tests
new 03eebaa Add missing line parameter in `evil-a-paragraph` (re #577)
new 0aeecc1 Ensure non-line object do not select whitespace on other
lines (re #577)
new dfacbae update version to 1.2.5
new 21a2b96 version 1.2.5
new eabde2f Merge stable
new f4bf96e Use `x-selection-value-internal` for accessing x
selection (fix #580)
new 3841842 Use `x-get-selection` for accessing selection with
conversion (re #580)
new efe4bd5 Handle empty quote objects when not in visual state (fix
#583)
new 586c7c2 Fix infinite loop in bottom-right/top-left window
selection (fix #586)
new 7da032e Add email address for Vasilij Schneidermann
new 8fb6bd0 update version to 1.2.6
new 702ca1b version 1.2.6
new 5ccaf18 Merge stable
new 4c6767c Add `evil-indent-convert-tabs' customization variable (re
#525)
new 262520b Fix indentation of evil-vars.el
new 1784658 Merge stable
new 6a6323c update version to 1.2.7
new 72b6b4e version 1.2.7
new 51aa672 Fix typo: &optiona => &optional
new 9f654e6 Merge stable
new 3ca58bf update version to 1.2.8
new d4f0d09 version 1.2.8
new 2f5858c ex: show default value in shadow face instead of
(default: ...) (re #591)
new 2406f46 ex: do not delete default content on `exit-minibuffer`
(re #591)
new 5665e15 search: show default search string in shadow face (fix
#591)
new f1ad2ae ex: do not exit ex on first delete-backward
new d5284c9 maps: Make insert-state bindings "optional"
new 0ec9ec3 maps: Use defcustom :set for setting up optional insert
state bindings
new 9bb2578 Add `evil-text-object-change-visual-type` customization
option (fix #607)
new 0a3a9a3 Record undo position of point in `evil-open-below` and
`evil-open-above` (fix #602)
new a7595ac Add test for next/previous line motions preserving the
column
new 4607adc Restore previous command if `evil-forward-char` or
`evil-backward-char` fails (fix #600)
new 4beae6c Fix typo
new 07ab5db Fix indentation for o/O with count (fix #599)
new 6b1239c Make `:bwipeout` and alias for `:bdelete` (fix #598)
new 0c8e3ff Merge stable
new 155c854 vars: Add forward declaration for
`evil-update-insert-state-bindings`
new 1624ce5 Add Justin Burkett to authors list
new f4ef1ee Merge PR #27
new d4e784b Remove whitespace at beginning and end for forced
linewise textobjects (re #607)
new 966047b Ensure that enlarged block text objects contain original
selection (re #607)
new 53e205d Handle forced linewise non-visual text-objects (re #607)
new b4536e6 Fix handling of range expansion in
`evil-text-object-make-linewise` (re #607)
new 73d782a update version to 1.2.9
new 55b328d version 1.2.9
new 364a6d6 evil-core: Set evil-local-mode var to nil in disabled
buffers
new 5c5b351 Merge stable
new 3618611 Add evil-define-minor-mode-key and supporting funcs
new 69e93cb Cleanup comments and fix docsting in prev commit
new c83bea2 Fix parameter name in `evil-get-minor-mode-keymap`
new e27fb81 evilupdate: disable auth-source during irc access
new 2f9e770 update version to 1.2.10
new a6055d7 version 1.2.10
new 631edf7 Merge stable
new 1c54804 Fix bug introduced by minor-mode-keymaps
new 5dc9c5c Flip priority of minor-mode and auxiliary maps
new 5aa0b36 count-lines *much* faster than subtracting
line-number-at's
new 353924b whitespace
new d7fdcd9 added defcustom evil-want-C-d-scroll t for consistency
new 5be271e fixed evil-want-C-w-delete
new a6e71d0 evil-scroll-down/up changed to not use
evil-max-scroll-down/up
new 9b10e52 Merged in unhammer/evil (pull request #32)
new a54b4bf Fix let-binding in evil-scroll-up
new ba84821 Fix window creation order when creating new windows
new fa7bf74 Fix typo in docstring of `evil-ex-search-vim-style-regexp'
new 21605f6 Add scroll var to hold up/down scroll prefix like in Vim
new 97d3d32 Add Eugene Yaremenko to authors list
new 29b8e6a Merged in bling/evil (pull request #41)
new 2ed5b0d Add Bailey Ling to authors list
new 0253ad2 replace existing jump list functionality with evil-jumper
new ebbfa86 evil-vars.el: Remove a trailing whitespace
new 6b67087 Backed out changeset 26eeb5f4f725 (fix #615)
new 2975029 small scroll up/down refactoring
new 856e908 Second attempt at solving #613 (slow scrolling/visual in
big files)
new eb42a40 use bolp instead of (= (point) (line-beginning-position))
new f4706dd Merged in unhammer/evil (pull request #46)
new 47b9262 rename evil-jumps-- to evil--jumps
new 119b2ac add more jump lists tests
new 161d2d2 define advice globally and rely on existing
ad-enable/disable calls
new 09dba05 optimize implementation by using ring data structure
new 70a16eb change hooks to be buffer local for evil-local-mode and
change savehist hooks to be global for evil-mode
new 4b3f82d run 'make indent', move evil-jump-hook into
evil-jumps.el; delegate jump commands so that they can be compiled
new 250766a add basic implementation for the missing evil-show-jumps
new f06786f Merged in 'devel'
new 9f23f01 refactor debug to a macro so it gets compiled away and
add guard for potential empty list
new edc2c02 implement navigating to jumps listed in the evil-jumps
listing
new d80d77c create unified evil list view and refactor existing
jumps/marks/registers/digraphs to use it
new 2270a2c Move point to eob/bob when scrolling near the end (re
#618)
new 43dd43e Merge with stable
new a256194 Respect `scroll-margin` in `evil-scroll-down` (re #618)
new 4a75fb2 Fix initial space in command-window
new 7307202 command-window: Handle ex/search history correctly (re
#623)
new a522a74 evil-command-window.el: Declare `evil-search-module`
new 222f0b4 Ensure command window tests use only isearch module
new d60e7d5 evil-ex: Support remapping ex commands
new f8585fa evil-ex: Simplify previous commit
new ac9c7bc Fix error in evil--show-marks-select-action
new 77ce95d Ensure rebase buffer in magit start in Emacs state
new b10ee47 Declare `quoted-insert` change repeatable (fix #627)
new a9d7ba4 Merge with stable
new 36e4b66 Fix block text object selection on edges of an objects
(fix #625)
new 7b5f24f Do not re-expand range returned by text-objects
new b34a3fb Remove `evil-save-echo-area` in `evil-set-jump` (fix #631)
new fc4eff4 Preserve visual region in `evil-move` (re #630)
new 6a114be update version to 1.2.11
new 25882b8 version 1.2.11
new be98328 Merge with stable
new be53e20 Move definition of evil-mode
new 6f97a7b Fix arg list in evil-define-minor-mode-key
new 3eafaa8 Use `end-of-buffer` to go the bottom of buffer (fix #636)
new 6357c60 Stay in visual state when calling `evil-insert-resume`
(fix #635)
new 10b4dce Make going to previous jump mark update previous mark
(fix #634)
new 5ad26f2 Implements vim's :enew command
new 643c092 Add Rodrigo Setti to authors list
new cb6a67a Suppress warning in call to `end-of-buffer`
new 7560915 Implement `:cquit` command (close #638)
new 5b03793 Ensure autoload of `evil-mode` loads evil.el (fix #642)
new c2a89a5 Add origami-mode to evil-fold-list.
new 3559c8d account for load order of savehist. fixes #641.
new 24c9a1c Indent evil-define-minor-mode-key like evil-define-key
new 9931877 Support exclusion of whitespace in block text-objects (re
#643)
new bf3f753 Change exclusive selection type of paren blocks to
`exclusive-line` (fix #643)
new 6aa2416 Block objects of exclusive-line type may return linewise
selection (fix #645)
new d761dab Handle block text objects ending in complete lines (re
#645)
new e8ad985 Fix repeating of `:` special register (fix #647)
new d7f2fa9 Refactor `evil-show-marks`
new c325310 Fix scrolling up at bob (fix #637)
new dc7962f Update doc string of scroll commands
new fc4ccc0 New implementation of scroll commands (fixes #618)
new bbe92d1 Handle scroll margin in scroll-to-top/bottom functions
(re #618)
new e0202d3 Forward declare functions from origami library
new 93e837f Merge PR 55
new c676c3d Add Alexander Baier to authors list
new 804156f Replace `@` by ` at ` in all author email addresses
new 565c865 Start `ess-help-mode` and `biblio-selection-mode` in
Emacs state (fix #652)
new 34084e8 command-window: Replace `mapc` by `dolist`
new 94aaa5f command-window: Store ex command in history before
execution (fix #653)
new e819fd4 Respect `evil-search-wrap` when calling
`evil-ex-find-next` (fix #654)
new 0ad4c2d update version to 1.2.12
new c22d5b0 version 1.2.12
new 61dd1b4 Merge stable
new adbc6d9 Rename evil-ud-scroll-* -> evil-scroll-*
new e3bfdb6 Make evil-scroll-line-* remember last count.
new b4c105f Better docs for evil-scroll-line-*
new 4f2849c evil-core.el: Add ignore-parent option to
get-auxiliary-keymap
new 00dde46 Come up in emacs state in some pdf view modes (fix #657)
new b3ae01c Implement `:delmarks` command (re #658)
new 5083afb Find characters function to not set a jump mark (fix #655)
new b204ccf Merged in justbur/evil (pull request #59)
new 1dccf4f Do not down scroll the window if eob is visible (fix #660)
new fbf50a9 Replace "P" interactive code by "<c>"
new 56dc5b8 Fix evil-want-C-w-delete from motion -> insert state.
new 252c480 Modify keymaps when evil-want-C-w-in-emacs-state is
customized.
new a2aaad8 Fix doc string of `evil-select-xml-tag`
new 42964e9 ex: Run command hooks when calling command from ex (fix
#663)
new 2711d45 Setting mark `'` adds a new jump target (fix #664)
new 7f5b651 evil-core.el: Allow list of states in evil-define-key
new f1aa366 Generalize removing of spaces on new lines (fix #669)
new a259dfa Forward declare `evil-set-jump` in evil-common
new 86012bc evil-integration.el: Add support for 4 new avy functions
new 53b0eac Fix docstring of `evil-save-and-quit` (fix #670)
new 60d1a54 evil-core.el: Factor function out of evil-define-key
new 36f864c evil-core.el: Fix evil-define-key macro expansion
new f70a1b7 Add forcing default cursor of current state.
new 91090c6 Force `replace` cursor in `evil-replace` (fix #671)
new 630eec1 Merge
new 18b5e6b Tweak undo behavior to fix #594
new 21d5b11 Clean-up previous commit
new 7503291 Undo new line insertion in evil-open-above[below]
new ccf2aa0 Simplify `evil-maybe-remove-spaces' (re #594)
new 4454193 Merge PR #64
new ff52668 Add wrapper for `avy-goto-char-in-line` (fix #679)
new fc75059 Do not preserve column in first-non-blank commands (fix
#677)
new db57141 Make `evil-execute-in-normal-state` switch in origina
buffer
new a2c0483 Fix `evil-restore-window-tree` if split has multiple
windows (fix #704)
new d36020e evil-commands.el, spelling corrections on 5 lines
new 5259754 README
new 4140f87 Fix pdf manual URL
new 16eb854 Fix broken links in README.md
new a66e4a5 implement a flag for prohibiting the jump commands to
switch buffers
new 9dc77a6 Fix typo in evil-vars.el
new 8828fe9 Fix repo url in commentary section
new c75817d Merge pull request #752 from edkolev/fix-typo-in-vars
new e4a2b7b Merge pull request #754 from therockmandolinist/patch-2
new 464f76a further update information about evil's new home.
new 95aab5e Possible fix for prefix arg change in this-command-keys
new 4690523 Add travis CI
new 14cc15c Allowed failure for Emacs 25.1
new 0396c07 Allowed failure for Emacs snapshot
new 846bf65 update repository information in docs and scripts
directories
new c29c32b Merge pull request #761 from ninrod/master
new 78750cd Fix typos in evil-vars.el
new 9e166de Require cl-lib instead of cl
new 2cad471 Remove support for Emacs < 24
new 5538143 Add note about authors in evil.el
new 31fcdbd Merge pull request #771 from emacs-evil/emacs-24
new b265140 Match C-e/C-y scrolling behavior with Vim's
new 17400e6 Merge pull request #774 from jojojames/master
new 222b791 Re-add compatibility functions with deprecation warnings
new 5d040cd Merge pull request #776 from TheBB/compat
new 3ef4228 make evil-paste-before respect evil-move-cursor-back
new 56e92f7 Merge pull request #787 from jixiuf/master
new 4ec09a2 Don't reuse scroll line count
new 45a78ec Correct C-e and C-y in replace state
new bdde7eb Look up bound key status correctly
new 23e324c Add support for passing COUNT and BANG to :join
new a660a9a Emulate vim's behaviour when both COUNT and range is
given.
new 9a73fac Implement ]s and [s
new c42dd5b Add customizable variable
`evil-want-abbrev-expand-on-insert-exit`.
new 3c35e3d Don’t ask to save abbrevs after tests
new 47c4c03 Add missing mention to goto-cgh in the appropriate
README.md section
new 273a714 Fix error in evil-delete-marks
new 88b88a0 Keep C-w in insert state from saving deleted text
new 5912c22 Use `save-excursion` to preserve point
new 8702366 Remove view-mode (minor mode) from initial states
new b3e6f7d :global should use last pattern if none given
new f0684c1 Merge pull request #806 from edkolev/master
new a6ef14e Add support for passing REGISTER and COUNT to :delete
new e83f852 Remove hg check, change cond to if
new fa65ac2 Add issue template, move bug report section
new 6a5ea18 Fix evil-search-next when search string is newline
new a287186 Reduce flickering due to multiple searches in
evil-search-next
new d1775bf Don't validate REGISTER with regex. Fix error message for
negative COUNTs
new ae7fca1 Merge pull request #828 from justbur/fix2-823
new 22b3ba0 Don't allow changing read-only or invalid registers
new 1096cc2 Merge pull request #818 from edkolev/master
new e298c3a Support numbers in Emacs commands for ex
new e8772eb Don't run in emacs in background with "make emacs"
new ebf710d Merge pull request #831 from edkolev/master
new 986b064 Merge pull request #791 from
emacs-evil/bugfix-disable-reusage-of-scroll-line-count
new 1e9f576 Merge pull request #802 from
emacs-evil/bugfix-C-w-saving-text
new d1d6c2b Merge pull request #808 from emacs-evil/bugfix-ppss-use
new 65136f9 Merge pull request #809 from
emacs-evil/bugfix-remove-view-mode
new 497560e Merge pull request #821 from emacs-evil/remove-hg-check
new c332816 Merge pull request #822 from emacs-evil/github-templates
new 68a871f Merge pull request #830 from emacs-evil/bugfix-ex-grammar
new bc3db5c Fix link to CONTRIBUTING.md
new 0445068 Reword package loading notes
new 2fc4241 Fix bounds on line by line search in evil-ex-substitute
new aef5088 Fix highlighting of multi-line substitute patterns
new 7d1545e Add tests for evil-ex-substitute of newlines
new f220484 Refactor evil-ex-substitute
new f005120 Fix edge case with evil-search highlighting
new eebb376 Add tests for evil-ex-substitute n flag
new 36d7657 Restore original point position after ex substitute n flag
new 155ee40 Improve evil-ex-substitute
new 6d0083f Fix typo in evil-ex-define-argument-type substitution
new ddcb663 Merge pull request #832 from justbur/refactor-evil-ex-sub
new 697f6a8 Reword bug reporting template a bit
new 1fa3aa6 Fix minor issue with evil-paste-from-register
new 378f771 Fixup f005120 Fix edge case with evil-search highlighting
new 6f3c568 Merge pull request #836 from justbur/fix-832
new 6770774 Merge pull request #835 from justbur/paste-from-reg
new ce1b213 Add custom-theme-choose-mode to evil-emacs-state-modes
new 00ab287 Merge pull request #837 from justbur/custom-theme
new 5dc2f71 Add support for passing REGISTER and COUNT to :yank
new dbaa700 Fix typo
new 5e66f0a Add helper evil-ex-delete-or-yank to remove code
duplication
new a5465f3 fix evil up block -- make it symmetrical forward and
backward
new bc753f4 Merge pull request #839 from edkolev/yank-register-count
new d457729 Merge pull request #747 from willghatch/fix-up-block
new 7203652 Prevent infinite loop in evil-ex-substitute
new 1aacf4f Merge pull request #851 from justbur/fix-849
new 2294537 Add evil-kill-on-visual-paste option
new f371f2c Merge pull request #853 from justbur/visual-paste
new 76700a9 Keep Emacs from clearing text properties on yank
new d35f3a2 Fix regression in evil-ex-substitute with nxml-mode
new b306772 Use evil-esc in minibuffers
new cecbcfb Merge pull request #861 from jojojames/master
new 0a22473 Split evil-tests.el into two files
new a375ac8 Merge pull request #850 from edkolev/evil-test-helpers
new cb3a680 Add evil-avy-goto-char-timer
new aacf999 Merge pull request #867 from Somelauw/avy-patch
new 070b2eb Wire up semantic and tags for "goto-definition" when
available v2
new 772705c Truncate temporary-goal-column which might be a floating
number
new 98a19ce Merge pull request #869 from Hi-Angel/master
new eb97029 Merge pull request #870 from
edkolev/truncate-temporary-goal-column
new 5b293d3 incorporate patch review feedback (remove the bug
prohibiting jumps on first visit)
new dc93693 Merge pull request #749 from c4eater/master
new f229668 Cleanup evil-test-helper.el
new a0b6afc Merge pull request #876 from
edkolev/cleanup-evil-test-helpers
new 563123c Try to handle special cases better in evil-ex-substitute
new d9b8406 Add test for regression in #881
new 41847fd Merge pull request #882 from justbur/fix-881
new f923877 Map <C-w> q to evil-quit
new 4996528 fix pipe text-object macro
new 1ac5aa4 Merge pull request #889 from willghatch/fix-pipe-object
new 2e52698 Merge pull request #888 from hkgit03/C-w_q_evil-quit
new 45712ad Replace tmux line with clean environment
new 3445cf2 Teach evil-redirect-digit-argument about command remapping
new 85aceb5 Add evil-respect-visual-line-mode option
new 687b8d8 Clarify repro line further
new bae6ff0 Merge pull request #902 from justbur/visual-3
new 2c95548 Slightly cleaner download and install step
new 744685c Merge pull request #905 from Khalian/master
new cf065c3 Fix term-mode undo issue
new e745d56 Merge pull request #914 from toctan/master
new f299ec9 Eliminate a few byte compiler warnings
new 13992ce Remove redundant function level requires
new a6ef21d Merge pull request #913 from YorkZ/pr
new 40d911f evil-commands.el: Add a configurable list of evil-change
commands
new 9f69a7c Merge pull request #917 from
jgkamat/jay/evil-change-commands
new 471a070 Add a dir-locals file
new 485bf53 Merge pull request #918 from jgkamat/jay/dir-locals
new 2a918c4 Update bundled libraries to latest stable version
new 965df43 Don't abort macro recording when current buffer is changed
new 16db005 Add vdiff fold integration
new bd896a2 Var `evil-this-macro` shouldn't be buffer-local
new 643e121 Merge pull request #928 from
edkolev/vdiff-fold-integration
new 061f281 Update README: goto-chg.el URL, emacswiki ->
emacs-evil/goto-chg git repo
new f6e28e1 Merge pull request #929 from agsdot/master
new 427cf5f update version to 1.2.13
new 5a9fd72 Escape parentheses and space characters properly
new ca6e155 Merge pull request #927 from
edkolev/dont-abort-macro-on-buffer-change
new 89ab1e2 Extend error message when folding isn't supported
new b6ed94c Merge pull request #934 from
edkolev/extend-folding-error-message
new 9a9b60c Fixed evil-yank-line-handler and evil-yank-block-handler
when yank-excluded-properties is t (#937)
new 03f6d17 Fix vdiff fold open/close integration
new 53ebb9d Merge pull request #941 from
edkolev/vdiff-fix-fold-integration
new 5af3d08 Remove reference to missing arguments FORWARD and
BACKWARD from doc
new 6ca96e8 Merge pull request #942 from barrucadu/master
new d9e0f13 If an autoload, load ex function so completion can be
provided
new 014e7a3 Extended docstring for evil-find-char.
new a40c03f Merge pull request #950 from
triklsbg/evil-find-char-docstring
new 4bae299 Merge pull request #949 from
edkolev/load-autoload-ex-functions
new 414138d Preserve undo history when the execution of a keyboard
macro is stopped by an error
new 7cd20cd Fix typo
new 3735da8 Bind <escape> in evil-ex-search-keymap
new 17cee0e Make evil-ex-substitute ignore read only matches.
new 07d0804 CI: use "emacs-travis" instead of EVM
new a6d7b32 Merge pull request #959 from
edkolev/ci-use-emacs-travis-binaries
new d6a2515 Add interactive argument to evil-mode autoload
new b375072 Merge pull request #961 from fice-t/autoload
new d8b2536 Decode mouse control sequences
new 5337d2b Merge pull request #964 from fice-t/mouse-event
new ef27676 Correct evil-auto-indent docstring
new 54be03c .travis.yml: don't send emails on a new branch's first
success
new 53e0f23 Fix compile warning for deprecated x-set-selection,
x-get-selection
new 4c58881 Merge pull request #971 from
emacs-evil/fix-x-get-set-selection-compile-warnings
new c4ce414 Fix detection of newlines in evil-ex-substitute
new 3251d53 Exit search upon reaching end of region in
evil-ex-substitute
new 7d40b19 Generalize use of KEYMAP in evil-define-key
new 05a19f6 Merge pull request #972 from justbur/issue969
new 03481be Merge pull request #976 from
justbur/generalize-evil-define-key
new 6c756cf Remove dependency on cl
new 61440c0 Merge pull request #979 from justbur/remove-cl
new 8d8f715 add travis, melpa and GPLv3 badges
new 1d604fb also add melpa stable channel badge
new f824590 Merge pull request #980 from ninrod/master
new 38ffb8c Always create new auxiliary map in evil-define-key*
new 90339d3 Improve handling of nil state in evil-define-key
new e8b8a07 Handle errors in key definitions in evil-define-key
new f88a41d Merge pull request #978 from justbur/evil-define-key-imp
new e340491 Merge branch 'noctuid-evil-define-key-ignore-parent'
new 6200261 Merge branch 'master' of https://github.com/amosbird/evil
into amosbird-master
new f9cadfa Fix parens in evil-ex-substitute
new 7587f4c Closes #987
new 1bba611 Merge pull request #986 from justbur/paren-problem
new a21de61 Add test for evil-define-key 'global and 'local maps
new afa066c Merge pull request #991 from justbur/evil-define-key-tests
new 5ceb25d Add option evil-want-integration #992
new 994bb12 Move `provide` to the bottom of evil-integration.el
new 7fc4cc4 Tweak .depend file generation to support conditional
require
new 6af28fd Merge pull request #993 from
emacs-evil/evil-integration-load-optionally
new 247a68a Add evil-development.el to hold extras for evil developers
new d41bbb8 Suggest repro steps should include `make emacs`
new 6f535b9 Merge pull request #995 from justbur/imenu
new 92e1ec7 Directly link to bug report link
new 9cf97b6 Merge pull request #997 from naclander/patch-1
new 446fb31 Fix loading of advice for find-tag-noselect
new 16ab253 Merge pull request #1002 from justbur/advice-notice
new 8ce8b63 Add missing avy commands in evil-integration
new 5a46c9e Merge pull request #1005 from
wbolster/avy-integration-add-missing-commands
new b9c4808 Bye, containers
new 7c2cee1 Remove unneeded builds
new 8d24772 Merge pull request #1007 from emacs-evil/ci-test2
new f2b160a If `evil-ex` is called with initial input, call
`evil-ex-update`
new 3475b32 Merge pull request #1008 from
emacs-evil/update-ex-on-initial-input
new 5045eaf Don't move point following ex-substitute search
new 60c2e70 Use xref-find-definitions if possible
new 453fba9 Merge pull request #1011 from
emacs-evil/xref-find-definitions
new 0100e61 Merge pull request #1010 from justbur/ex-sub-final-point
new 9bebd44 Reveal hidden search terms in evil-ex-substitute
new 65e1895 Fix compiler warning in previous commit
new d5e3a83 Merge pull request #1009 from justbur/fold-sub
new d696420 Allow auxiliary maps to be intercept maps
new 5e1f851 Don't use make-temp-name
new 249d2e8 Remove evil-temp-filename
new 49d6167 Merge pull request #1014 from justbur/no-make-temp-name
new 3137555 Copy text to PRIMARY, not CLIPBOARD in visual mode
new 26f4eaa Add notmuch-tree-mode to evil-emacs-state-modes
new 76d846b Merge pull request #1016 from leezu/patch-1
new 05a8ea5 Ensure buffer is alive in `evil-visual-update-x-selection`
new 63e8b47 Add test for evil-visual-update-x-selection with killed
buffer
new 99192e6 Merge pull request #1015 from hpdeifel/visual-to-primary
new 46bb405 Use initial states of parent major modes
new d2d4748 Throw error on circular major-mode parent reference
new f59b56e Add tests for evil-initial-state
new fa51264 Teach evil-initial-state about parent modes
new 2992858 Merge pull request #985 from justbur/derived-modes-2
new 21d3f06 evil-ex-global: parse COMMAND only once, not on each
matching line
new da2d5e3 Add mapping gx to open an url at point
new 1a66372 Treat going to marks jumps
new ef38938 Merge pull request #1019 from
emacs-evil/evil-ex-global-parse-command-once
new 0c67df0 Merge pull request #1021 from erickgnavar/add-gx-command
new 3bf1987 Merge pull request #1022 from emacs-evil/goto-mark-jump
new 030b151 :global should take into account evil-ex-search-case
new 904df74 Respect use-hard-newlines in
evil-insert-newline-{above/below}
new c3317f8 Merge pull request #1025 from
emacs-evil/ex-global-case-sensitivity
new dc9c3a5 Avoid using newline to respect use-hard-newlines
new 0611c32 Merge pull request #1027 from wyleyr/master
new 718b03f Use string-match-p when possible
new 90b41a2 Merge pull request #1029 from rgrinberg/string-match-p
new fe3ae25 Merge pull request #1013 from noctuid/intercept-aux
new bca16be Use local-variable-p instead of assq
new 49ebf2d Merge pull request #1039 from
aaronjensen/use-local-variable-p
new 07647e5 Better protect against modes that disable undo
new c53f8ca Merge pull request #1042 from joaotavora/master
new 9589f2c Evil window selection should trigger ElDoc.
new 66c7da5 Merge branch 'pr-1044'
new 8d5d88f Fix evil-set-jump called with an argument
new 5fa065c Merge pull request #1045 from noctuid/jump
new 72c0dba Fix custom types of evil-cjk variables
new b67dc33 Emacs's games work better in Emacs state
new 230b872 Merge pull request #1050 from mssdvd/patch-1
new 5ebe01a Move `vdiff-mode` higher up in `evil-fold-list`
new 546a929 Add `vdiff-3way-mode` in `evil-fold-list`
new 3d9f76f Merge pull request #1072 from
emacs-evil/refine-vdiff-folding
new ef96524 Make `evil-ex-replace-special-filenames' robust to remote
(TRAMP) file paths
new 10749f7 Add option to enable Evil in minibuffer(s)
new 7ff4a87 Split keybindings out from evil-integration
new 48f78cc Support recursive minibuffers in Ex
new c1189d3 Add Emacs 26.1 on Travis
new 6fde982 fix for append from visual state
new 99bcf8c fix: check value of evil-want-C-d-scroll at load time
new db5747a Allow C-g to abort evil-read-key
new 82c65dc Merge pull request #1111 from justbur/c-g-replace
new 482c2e2 Clarify docstring for evil-set-initial-state
new 3766a52 Bump version to 1.2.14
new 506f758 Fix contact address
new 953c363 Support toggling vdiff folds
new 297b8f3 Merge pull request #1132 from emacs-evil/vdiff-toggle-fold
new cc991a0 Support to toggling in vdiff-3way-mode
new 6501d42 Teach more commands about evil-respect-visual-line-mode
new 13fc52e evil-show-registers: Show macros stored as vectors
new 249f867 Fix :global behavior with trailing slashes
new b450e0f Fix previous commit when evil-cross-lines is t
new 874beba Merge branch 'more-visual'
new 6e6bbb1 Ignore autoloads file when present
new f96d21b Remove bundled ert.el
new 2c0b269 Update travis versions
new bc1210e Don't email on CI failure
new 389db27 Skip failing jump test
new 3350ab3 Delete window on q if created to hold evil-list-view-mode
buffer
new 10f0437 q in evil-list-view-mode also deletes underlying buffer
new 32b90a5 Add keybindings and ex commands for tabs
new 820b03c Guard tab bindings
new 45606ec Fix evil-get-marker switching buffers
new aa3ea1d Unwed evil-move-beyond-eol and evil-move-cursor-back
new 92102f3 Remove force argument from evil-adjust-cursor
new 5365e4d Make more commands support visual-line-mode
new e5a4cea Fix dispatch in evil-yank for visual-line-mode
new bc6210f Travis: don't use ert-run-tests-batch-and-exit
new 9cd4e34 Travis: rewrite using purcell/nix-emacs-ci
new 560db9a Tests: skip flyspell tests unless aspell is installed
new 37771be Tests: ignore some auxiliary testing output
new 6ce5eef Declare documentation strings
new b1fbbf5 Clone shallow repository in README.md#download
new e9b16b7 Fix `evil-ex` called with a current line prefix
new 434368a Prevent errant scroll on mouse click
new e0e9797 Fix indentation
new 3b2c463 Handle dash in ex commands
new 64d57ce Add test
new 2a59228 Ignore mouse events for repeat info
new e466df1 Fix evil-set-cursor when spec is a function
new 12bee18 Fix evil motion 0 binding command
new 53bfec9 Fix erroneously short-parsing Emacs commands
new 5a7f02c Unconditionally complete ex commands (with fallback)
new 6905af1 Change evil-goto-definition to use a hook
new 56eb22a xref: get identifier from backend instead of getting it
ourselves
new 29a29e5 Fix usage of too new macro `ignore-error'
new fa54bb9 evil-core.el: Add <leader> functionality
new 6655dc5 Filter bad register names.
new df23fc1 Fix the asymmetry between posn-at-point and posn-at-x-y
when header line is enabled
new eaebf0d Use window-body-height to get the number of visible lines
new 9810fe3 Remove unnecessary check for emacs-major-version
new a277b79 evil-posn-x-y: Fix docstring
new 926da83 Merge pull request #1154 from bet4it/scroll
new 6b2758f Handle empty buffer when shifting left/right
new 81032e0 Merge pull request #931 from
emacs-evil/evil-shift-empty-buffer
new c861d2f Merge pull request #1134 from emacs-evil/vdiff-toggle-fold
new 93a146c Add "ext:" to declare-function invocations.
new bde8783 Add declare-function invocation for
xref-backend-identifier-at-point.
new 00e9d70 Bump version to 1.2.15
new 37e7637 Bump version to 1.3.0-snapshot
new 508f580 Merge pull request #1213 from leungbk/byte-comp
new 3be077c Fix/improve some indentation
new 8a06c0d Create a doc makefile
new 36d4cfb Bump version to 1.13.0
new 33bb853 Add evil-want-C-u-delete option
new 1d6ba80 Use delete-char in evil-delete-backward-char-and-join
new d24f4d2 Update some docstrings
new 8bfa17b Merge pull request #1159 from yunhao94/master
new e47db18 Fix bounds of wrapped search
new c95049a Merge pull request #1221 from TheBB/wrap-search-bound
new d2be5a1 Delete unused variables
new 6cef26f Improve some docstrings
new 177d72c Script for extracting documentation data to json
new 9b411da Use sphinx for documentation
new bd1be56 Add texinfo file
new fc0e25d Update root makefile targets
new 695998a Better integration of window manipulation commands
new 995df10 Handle errors in `evil-save-side-windows`
new 183bae9 Expand abbrevs after insert state only if abbrev-mode is
enabled
new bbfa2bf Merge pull request #1218 from TheBB/docs
new 241c7a6 Update README to point to new docs
new a28f014 Document leader key functionality
new 384a095 Move FAQ to main documentation
new 3271dda Merge pull request #1227 from TheBB/update-docs
new f622571 Fix typo
new af9ac1f Remove obsolete magit modes
new 61fa91d Don't start git-commit-mode in emacs state
new d8ca23d Fix numeric argument for paste commands
new 901c3e3 Search highlights: check window liveness
new d3defd3 Fix final cursor after shifting
new 40bda9e Different mode line tags per visual state type
new 30e951f Merge pull request #1130 from
dzop/preserve-window-parameters
new ecc86e4 Revert "Fix bounds of wrapped search"
new 59675bf Respect setting of isearch-filter-predicate
new ef4f345 Docs: fix use of \\[...] to display key sequences
new 959ee98 Fix behavior of evil-scroll-up and evil-scroll-down again
new 0dc39f5 Add a fallback code
new 40daccf Skip command window tests when run in batch mode
new 608d070 Don't explicitly call isearch-filter-predicate to open
folds
new 0935419 Merge pull request #1238 from sorawee/master
new d14a349 Refactor caching/fallback logic of evil-header-line-height
new 05baac8 Fix package-archives in README
new 3c5dada Preserve the tab-bar in `evil-read-key'
new 2f11a3b Enable undo-tree-mode only when evil-mode is turned on
new 3179050 Update bundled undo-tree for tests
new 63f8dd1 Merge pull request #1248 from TheBB/undo-tree-enable
new 562edf1 Revert "Enable undo-tree-mode only when evil-mode is
turned on"
new d14e9e2 Merge pull request #1249 from
emacs-evil/revert-1248-undo-tree-enable
new c8aa707 Merge pull request #1235 from TheBB/search-pred
new cec5890 Add support for submenu entries in goto-definition-imenu
new e00626d Silence byte compiler about imenu--in-alist
new 30b77c9 Call delete-backward-char interactively again
new 3a4ea09 Ex search highlights: use selected window as fallback
new dee2323 Enable lexical binding
new 94af4ea Implement Vim Ctrl-f in minibuffer.
new f10f831 Fix indentation
new 9bc790d Merge pull request #1240 from
xabbu42/feature-ctrl-f-minibuffer
new e9391ae Revert "Enable lexical binding"
new 21e504a Re-enable lexical binding
new fd84a91 Extract evil-append-register function
new 3b03a4e Change the way to get universal argument
new 48ceb43 Clean up compilation warnings from lexical binding
new 48f4965 Correct typo (COMPOUNT->COMPOUND) in symbol name in
window server selection data-type list.
new ee44472 Spelling fix
new eff9194 Makefile: add 'info' target
new 810eaf6 Deprecate evil-add-to-alist, which doesn't work with
lexical
new 7c42ba4 fix evil-define-state :exit-hook typo
new a3c3ff0 Ignore &rest keyword in evil-define-command
new 3866b7d fix `wrong number of argument error` in
evil-ex-command-window
new 54b0efd Docs: handle default values that must be evaluated
new 4dc6390 Bump version to 1.14.0
new 2969324 Fix: some `evil-custom-` variables are void
new 2baaf32 Bump undo-tree to 0.7.4
new 8aa6337 Make evil-goto-definition-xref return non-nil on success
new d243eae fix evil-send-localleader
new 3f3b2fe Update evil-maps.el
new aaaeac7 Fixed make clean and doc build
new 25fc5c6 Fix issue 1295: failed visual-paste from registers >1
new 017b442 Fix #1152 visual-paste does not respect
kill-on-visual-paste
new 2bc6ca3 Revert change to evil-delete-char
new 06cf634 Make Flycheck usable in evil-tests in Emacs >= 25.1
new 212c8e6 Fix evil--jumps-message
new 19d225d evil-jumps: enable lexical-binding
new 24518d1 evil-set-jump: handle markers for different buffers
new 9f13907 Use a function for the evil local hook
new cc6324b Treat all commands that change the buffer as jump commands
new 8b09542 Add comment explaining `evil--jumps-jumping-backward'
new 95202d7 Fix reference to free variable
new 72ffa6c Remove unused lexical variable 'new-kill'
new ea7126e Fix multiline tag text object.
new 6b3df51 Silence byte compiler warnings
new d8590b2 Merge pull request #1347 from TheBB/jump
new 1e7aa5b CI: Add Emacs 27.1
new 3277bf6 Make code more idiomatic
new 50b79b3 Mark xref-find-definitions as a jump command
new 65a5577 Mark xref-find-references as a jump command
new 60ec41f Fix previous commit
new 4a336e9 Make undo-tree an optional dependency
new b9bcc14 Use numeric argument
new 52b8f35 Fix typo
new 00b43ad Remove remaining undo-tree activation
new d8d1eca Swap initialization and setting the value
new 23685ed Error out on read-only buffers
new 612b0c4 Add user-friendly error message when undo-tree cannot be
used
new 5b35127 Remove vendored library
new 373a57e Merge pull request #1360 from emacs-evil/evil-undo-system
new c6bacac Update readme, redo choices as a sublist
new 7727a98 Merge pull request #1367 from duianto/patch-1
new 70b85a6 Pretty-print JSON in docstring DB
new bd98a56 Update docstrings for -search-module and -undo-system
new 3f3423e Fix docs Makefile
new e377fb0 Add -search-module and -undo-system to documentation
new 326e1d8 Update docstring DB
new 7dbb790 Update texinfo documentation
new 32b2783 Merge pull request #1369 from TheBB/doc-update
new d6cf668 Respect nil `evil-kill-on-visual-paste'
new 19cc5f8 Add version to `define-obsolete-function-alias' invocation
new 2df856c Expand FAQ discussion of word vs. symbol text objects
new cc9d688 Add missing indent declaration to evil-define-key*
new 4aa3c5a Abort repeat with evil-undo and evil-redo
new 0febadd Add next+previous mark navigation and keybindings
new bbab602 Improve documentation, lowercase marks only, better tests
new 6316dae Merge pull request #1364 from tomdl89/master
new 881a9ef Fix bug in evil-find-file-at-point-with-line (#1421)
new 22a26d2 Fix evil-goto-char and add `go` keybinding
new 80ad422 Merge pull request #1424 from tomdl89/fix-evil-goto-char
new 0622588 Fix goto-eol behaviour on failed next-mark line
new a50a15f Merge pull request #1427 from
tomdl89/improve-evil-next-mark-line
new f5ab7ff Merge pull request #1405 from
aaronjensen/evil-undo-abort-repeat
new db2087c Fix evil-ex-search-backward stuck on first match
new 52b0b61 Add another undo-tree hint
new 55b0d7f Change to `1-` to maintain consistency in
evil-ex-start-search
new 325a822 Merge pull request #1436 from Abdillah/fix/1435
new 7eace67 Refactor evil-delete-marks code & add better errors
(#1428)
new 853ab47 escape `[` and `]` in evil--parse-delmarks (#1443)
new 3f429fc Fix visual paste from `=` register by memoizing
`evil-get-register` (#1441)
new be2406c Add <home> & <end> motions, add test for visual block
(#1444)
new 80e9e91 Save and restore `evil-last-find` when doing
`evil-repeat` (#1445)
new 62b6a92 Add var to store last `=` result. Paste from it if no =
input (#1446)
new 971c52e Add "gf" to visual mode (#1438)
new 229ebb4 Overahaul = register (#1447)
new 8cddf51 Evil ex put (#1449)
new f25d0db Add bs-mode to evil-emacs-state-modes. (#1448)
new 2fa8584 Store = register input for `evil-ex-put` too
new 8b77d98 Expression register should not output quoted strings
new d3cc85b evil-ex-put should insert empty string without error
new 7d00c23 Fix `C-r` at evil ex search prompt (#1453)
new 10f9430 evil-show-registers: invoke evil-register-list within
current buffer (#1325)
new 05162b9 Add `:display` ex cmd
new 3dc00c1 Add arg to :registers (#1454)
new d998a81 Add :mark ex cmd, with test (#1455)
new 1b3db63 Fixup visual change commands (#1456)
new bcae875 Tidy up interactive R -> r
new adb551d use `noerror` properly in `evil-get-register` (#1457)
new 8dc0ccd Check for empty input before evaluating expr
new f0fdfef Fix #1460 where cursor is misplaced after C-o at eol
(#1461)
new 457ac07 Fix c-o at eol for cursor-forward commands, replace
state, add tests (#1464)
new 0ad1941 Execute in normal state should cancel insert count
new 15fd063 Repeat when execute in normal state (#1467)
new ad47644 Update IRC info
new 2fa0d6f Remove travis.yml, add test.yml github workflow (#1474)
new 5094271 Fix bug in C-r after evil-change (with specified
register) (#1476)
new 7560832 Add info about `evil-symbol-word-search` to FAQ. (#1431)
new e1b98d4 Fix evil-find-char on empty line (#1475)
new ee6f4bd evil-core: refactored `evil-get-auxiliary-keymap` (#1478)
new 6dbb2d8 Always return text from evil-yank-rectangle (#1480)
new f20d442 Fix 1482 addr wraparound (#1483)
new 200da7f Support `/` and `//` shorthand for repeated search
motions (#1484)
new b237462 Allow switching direction on ex-search shorthand repeat
(#1485)
new b0e2fa3 Fixes #1322: take tab-line height into account (#1323)
new 2000d65 evil-maybe-remove-spaces works for cc<escape> (#1493)
new 3c1bc7f evil-vars: reset evil-overriding-maps to an empty list
(#1494)
new 070abb1 Scroll half of the visible screen respecting zoom level
(#1490)
new 996b087 Add [return] to evil-repeat-info when recording for
evil-ex-search (#1495)
new bbad1a0 Fix evil-ex-search-word-forward with
evil-ex-search-vim-style-regexp
new 5201f5c Add test for ex-search-word when magic and vim-style
regexp
new 3205851 Revert "Scroll half of the visible screen respecting zoom
level (#1490)"
new 6e4917d Add i_ctrl-@ binding and function (#1498)
new 566bc90 Add `*` ex-range for last visual range (#1500)
new ed7b0c4 Add gI (evil-insert-0-line) (#1502)
new 5c28294 Add g-home g-end g-up & g-down motion bindings (#1503)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] branch elpa/evil created (now 5c28294),
Philip Kaludercic <=