vimpulse:vimpulse.git
7 years agoLet vimpulse-setq-* accept multiple sym-val pairs.
Vegard Øye [Sun, 9 May 2010 15:41:04 +0000 (17:41 +0200)]
Let vimpulse-setq-* accept multiple sym-val pairs.

7 years agoBugfix: ct* repeat.
Vegard Øye [Sun, 9 May 2010 15:40:18 +0000 (17:40 +0200)]
Bugfix: ct* repeat.

7 years agoMade Replace mode more similar to Vim.
Vegard Øye [Sun, 9 May 2010 15:39:22 +0000 (17:39 +0200)]
Made Replace mode more similar to Vim.
Cursor is a horizontal bar in GNU Emacs and a red box in XEmacs.

7 years agoInhibited non-core movement commands.
Vegard Øye [Sun, 9 May 2010 15:35:59 +0000 (17:35 +0200)]
Inhibited non-core movement commands.

7 years agoNew keys: C-x C-p, C-x C-n.
Vegard Øye [Sun, 9 May 2010 09:53:44 +0000 (11:53 +0200)]
New keys: C-x C-p, C-x C-n.

7 years agoNew keys: ]P, ]p.
Vegard Øye [Sat, 8 May 2010 10:36:21 +0000 (12:36 +0200)]
New keys: ]P, ]p.

7 years agoIndent pasted text.
Vegard Øye [Thu, 6 May 2010 09:34:26 +0000 (11:34 +0200)]
Indent pasted text.

7 years agoImmediately disable search highlighting when a non-search command is executed.
Vegard Øye [Thu, 6 May 2010 09:34:04 +0000 (11:34 +0200)]
Immediately disable search highlighting when a non-search command is executed.

7 years agoViper bug: viper-search highlights twice when wrapping.
Vegard Øye [Thu, 6 May 2010 09:31:47 +0000 (11:31 +0200)]
Viper bug: viper-search highlights twice when wrapping.

7 years agoXEmacs compatibility.
Vegard Øye [Wed, 5 May 2010 11:00:03 +0000 (13:00 +0200)]
XEmacs compatibility.

7 years agoViper bug (?): viper-change-state-to-vi may move point if next to an abbrev.
Vegard Øye [Wed, 5 May 2010 09:30:04 +0000 (11:30 +0200)]
Viper bug (?): viper-change-state-to-vi may move point if next to an abbrev.

7 years agoWording.
Vegard Øye [Tue, 4 May 2010 19:24:23 +0000 (21:24 +0200)]
Wording.

7 years agoCleanup.
Vegard Øye [Tue, 4 May 2010 19:24:02 +0000 (21:24 +0200)]
Cleanup.

7 years agoBugfix: words not repeating correctly.
Vegard Øye [Tue, 4 May 2010 19:23:47 +0000 (21:23 +0200)]
Bugfix: words not repeating correctly.

7 years agoUse timer for disabling search highlighting to avoid flicker.
Vegard Øye [Tue, 4 May 2010 19:23:24 +0000 (21:23 +0200)]
Use timer for disabling search highlighting to avoid flicker.

7 years agoRewrote vimpulse-add-vi-bindings in a more modular way.
Vegard Øye [Tue, 4 May 2010 19:21:42 +0000 (21:21 +0200)]
Rewrote vimpulse-add-vi-bindings in a more modular way.

7 years agoLet <backspace> exit search.
Vegard Øye [Mon, 3 May 2010 19:25:03 +0000 (21:25 +0200)]
Let <backspace> exit search.

7 years agoDefvar isearch-string for compilation.
Vegard Øye [Mon, 3 May 2010 18:58:49 +0000 (20:58 +0200)]
Defvar isearch-string for compilation.

7 years agoAdded Fabian Brännström.
Vegard Øye [Mon, 3 May 2010 18:56:10 +0000 (20:56 +0200)]
Added Fabian Brännström.

7 years agoMerged paragraphs.
Vegard Øye [Mon, 3 May 2010 18:55:48 +0000 (20:55 +0200)]
Merged paragraphs.

7 years agoBugfix: p/P not positioning cursor correctly in Visual mode.
Vegard Øye [Mon, 3 May 2010 18:55:02 +0000 (20:55 +0200)]
Bugfix: p/P not positioning cursor correctly in Visual mode.

7 years agoIsearch provides smartcase via search-upper-case.
Vegard Øye [Mon, 3 May 2010 18:54:03 +0000 (20:54 +0200)]
Isearch provides smartcase via search-upper-case.

7 years agoAdded release dates.
Vegard Øye [Mon, 3 May 2010 17:54:57 +0000 (19:54 +0200)]
Added release dates.
This is based on the revision history and the mailing list archives.

7 years agoCustomization variable vimpulse-incremental-delay for flash interval.
Vegard Øye [Mon, 3 May 2010 17:54:12 +0000 (19:54 +0200)]
Customization variable vimpulse-incremental-delay for flash interval.

7 years agoWording.
Vegard Øye [Mon, 3 May 2010 11:23:44 +0000 (13:23 +0200)]
Wording.

7 years agoCleanup: dir variable not used.
Vegard Øye [Mon, 3 May 2010 11:23:32 +0000 (13:23 +0200)]
Cleanup: dir variable not used.

7 years agoIsearch integration.
Vegard Øye [Mon, 3 May 2010 11:22:11 +0000 (13:22 +0200)]
Isearch integration.

7 years agoRET extends comment prefix to next line (comment-indent-new-line).
Vegard Øye [Mon, 3 May 2010 11:21:41 +0000 (13:21 +0200)]
RET extends comment prefix to next line (comment-indent-new-line).

7 years agoAdvised viper-digit-argument to echo keystrokes.
Vegard Øye [Mon, 3 May 2010 11:19:14 +0000 (13:19 +0200)]
Advised viper-digit-argument to echo keystrokes.

7 years agoUse undo-tree.el for linear undo/redo, with redo.el as fall-back in XEmacs.
Vegard Øye [Sat, 1 May 2010 10:21:39 +0000 (12:21 +0200)]
Use undo-tree.el for linear undo/redo, with redo.el as fall-back in XEmacs.

7 years agoNew key: gi.
Vegard Øye [Thu, 29 Apr 2010 10:51:30 +0000 (12:51 +0200)]
New key: gi.

7 years agoMerge branch 'master' of git.assembla.com:vimpulse
Vegard Øye [Thu, 29 Apr 2010 10:25:17 +0000 (12:25 +0200)]
Merge branch 'master' of git.assembla.com:vimpulse

7 years agoMiscellaneous cleanup.
Vegard Øye [Thu, 29 Apr 2010 10:16:35 +0000 (12:16 +0200)]
Miscellaneous cleanup.

7 years agoMiscellaneous cleanup.
Vegard Øye [Thu, 29 Apr 2010 10:16:35 +0000 (12:16 +0200)]
Miscellaneous cleanup.

7 years agoThe compiler doesn't recognize defun inside let.
Vegard Øye [Thu, 29 Apr 2010 10:16:16 +0000 (12:16 +0200)]
The compiler doesn't recognize defun inside let.
(defun inside progn is okay.)

7 years agoRemoved trailing newline.
Vegard Øye [Wed, 28 Apr 2010 19:19:16 +0000 (21:19 +0200)]
Removed trailing newline.

7 years agoUse sed to remove superfluous provide statements from vimpulse-big.el -- thanks,...
Vegard Øye [Wed, 28 Apr 2010 19:18:39 +0000 (21:18 +0200)]
Use sed to remove superfluous provide statements from vimpulse-big.el -- thanks, Štěpán Němec!

7 years agoMoved all variable definitions to vimpulse-dependencies.el.
Vegard Øye [Wed, 28 Apr 2010 19:06:16 +0000 (21:06 +0200)]
Moved all variable definitions to vimpulse-dependencies.el.

7 years agoMore compilation issues in plain Emacs.
Vegard Øye [Wed, 28 Apr 2010 12:02:32 +0000 (14:02 +0200)]
More compilation issues in plain Emacs.

7 years agoFixed byte compilation errors.
Vegard Øye [Tue, 27 Apr 2010 16:07:43 +0000 (18:07 +0200)]
Fixed byte compilation errors.

7 years agoBumped version to 0.4+git.
Vegard Øye [Mon, 26 Apr 2010 19:09:04 +0000 (21:09 +0200)]
Bumped version to 0.4+git.

7 years agoVersion 0.4. vimpulse-0.4
Vegard Øye [Mon, 26 Apr 2010 18:53:39 +0000 (20:53 +0200)]
Version 0.4.

7 years agoGNU Emacs Lisp Reference -> GNU Emacs Lisp Reference Manual.
Vegard Øye [Mon, 26 Apr 2010 13:36:48 +0000 (15:36 +0200)]
GNU Emacs Lisp Reference -> GNU Emacs Lisp Reference Manual.

7 years agoMentioned comments format.
Vegard Øye [Mon, 26 Apr 2010 10:26:31 +0000 (12:26 +0200)]
Mentioned comments format.

7 years agoMentioned comments format.
Vegard Øye [Mon, 26 Apr 2010 10:26:31 +0000 (12:26 +0200)]
Mentioned comments format.

7 years agoThis will be version 0.4.
Vegard Øye [Mon, 26 Apr 2010 09:24:04 +0000 (11:24 +0200)]
This will be version 0.4.

7 years agoDon't log "-- VISUAL --" messages in the *Messages* buffer.
Vegard Øye [Mon, 26 Apr 2010 09:23:37 +0000 (11:23 +0200)]
Don't log "-- VISUAL --" messages in the *Messages* buffer.

7 years ago`((quote ,type)) -> `(',type).
Vegard Øye [Mon, 26 Apr 2010 09:22:31 +0000 (11:22 +0200)]
`((quote ,type)) ->  `(',type).

7 years agoPostphone -> postpone.
Vegard Øye [Mon, 26 Apr 2010 09:21:01 +0000 (11:21 +0200)]
Postphone -> postpone.

7 years agoImmediately echo keystrokes during motion reading, but don't let other keystrokes...
Vegard Øye [Sun, 25 Apr 2010 20:08:58 +0000 (22:08 +0200)]
Immediately echo keystrokes during motion reading, but don't let other keystrokes linger.

7 years agoRewording + thanks.
Vegard Øye [Sun, 25 Apr 2010 18:39:52 +0000 (20:39 +0200)]
Rewording + thanks.

7 years agoOverriding type argument for vimpulse-mark-range.
Vegard Øye [Sun, 25 Apr 2010 18:39:21 +0000 (20:39 +0200)]
Overriding type argument for vimpulse-mark-range.

7 years agoRemoved {{{ ... }}} wrapping.
Vegard Øye [Sun, 25 Apr 2010 18:38:16 +0000 (20:38 +0200)]
Removed {{{ ... }}} wrapping.

7 years agoRemoved outdated "news".
Vegard Øye [Sun, 25 Apr 2010 13:54:22 +0000 (15:54 +0200)]
Removed outdated "news".

7 years agoDraft of changelog for upcoming release.
Vegard Øye [Sun, 25 Apr 2010 13:50:32 +0000 (15:50 +0200)]
Draft of changelog for upcoming release.

7 years agovimpulse-make-motion-range should only return selection boundaries when there is...
Vegard Øye [Sun, 25 Apr 2010 13:50:10 +0000 (15:50 +0200)]
vimpulse-make-motion-range should only return selection boundaries when there is no previous selection.

7 years agoGeneral vimpulse-define-text-object macro.
Vegard Øye [Sun, 25 Apr 2010 13:49:07 +0000 (15:49 +0200)]
General vimpulse-define-text-object macro.

7 years agovimpulse-def-binding => vimpulse-default-binding.
Vegard Øye [Sun, 25 Apr 2010 13:48:22 +0000 (15:48 +0200)]
vimpulse-def-binding => vimpulse-default-binding.

7 years agoDecreased echo-keystrokes delay to 0.01
Vegard Øye [Sat, 24 Apr 2010 17:34:45 +0000 (19:34 +0200)]
Decreased echo-keystrokes delay to 0.01
and made operator commands clear the echo area
after reading a motion.

7 years agovimpulse-mark-range: just create a region if not in Visual mode.
Vegard Øye [Sat, 24 Apr 2010 17:33:39 +0000 (19:33 +0200)]
vimpulse-mark-range: just create a region if not in Visual mode.

7 years agoMade vimpulse-visual-select more versatile.
Vegard Øye [Sat, 24 Apr 2010 17:32:24 +0000 (19:32 +0200)]
Made vimpulse-visual-select more versatile.

7 years agoBugfix: vimpulse-memq-recursive not handling nil correctly.
Vegard Øye [Sat, 24 Apr 2010 17:31:52 +0000 (19:31 +0200)]
Bugfix: vimpulse-memq-recursive not handling nil correctly.

7 years agoReplaced pure ranges with motion ranges.
Vegard Øye [Sat, 24 Apr 2010 12:19:48 +0000 (14:19 +0200)]
Replaced pure ranges with motion ranges.

7 years agoBugfix: block rows not counted correctly at beginning of line.
Vegard Øye [Thu, 22 Apr 2010 19:15:29 +0000 (21:15 +0200)]
Bugfix: block rows not counted correctly at beginning of line.

7 years agoTypo.
Vegard Øye [Thu, 22 Apr 2010 19:14:55 +0000 (21:14 +0200)]
Typo.

7 years agoXEmacs doesn't have font-lock-add-keywords.
Vegard Øye [Thu, 22 Apr 2010 17:40:27 +0000 (19:40 +0200)]
XEmacs doesn't have font-lock-add-keywords.

7 years agoCleanup: encapsulated motion types.
Vegard Øye [Thu, 22 Apr 2010 17:27:46 +0000 (19:27 +0200)]
Cleanup: encapsulated motion types.

7 years agoImproved count handling.
Vegard Øye [Mon, 19 Apr 2010 08:39:50 +0000 (10:39 +0200)]
Improved count handling.

7 years agoImplemented motion type conversion.
Vegard Øye [Sun, 18 Apr 2010 19:10:19 +0000 (21:10 +0200)]
Implemented motion type conversion.
For example, dvj will delete an exclusive range.

7 years agoShortened header.
Vegard Øye [Sun, 18 Apr 2010 15:14:20 +0000 (17:14 +0200)]
Shortened header.

7 years agoBugfix: block operations fuzzy about blank lines.
Vegard Øye [Sun, 18 Apr 2010 15:13:59 +0000 (17:13 +0200)]
Bugfix: block operations fuzzy about blank lines.

7 years agoUtility macro for converting region commands to operators.
Vegard Øye [Sat, 17 Apr 2010 22:10:57 +0000 (00:10 +0200)]
Utility macro for converting region commands to operators.

7 years agoSome more cleanup.
Vegard Øye [Sat, 17 Apr 2010 22:10:33 +0000 (00:10 +0200)]
Some more cleanup.

7 years agoTypo.
Vegard Øye [Sat, 17 Apr 2010 12:38:54 +0000 (14:38 +0200)]
Typo.

7 years agoRemoved viper-ex redefinition and 'y,'z kludge since Viper does recognize regions.
Vegard Øye [Sat, 17 Apr 2010 12:30:28 +0000 (14:30 +0200)]
Removed viper-ex redefinition and 'y,'z kludge since Viper does recognize regions.

7 years agoUpdated comments.
Vegard Øye [Sat, 17 Apr 2010 11:40:31 +0000 (13:40 +0200)]
Updated comments.

7 years agoLet vimpulse-visual-contract-region move cursor backwards when viper-ESC-moves-cursor...
Vegard Øye [Sat, 17 Apr 2010 10:23:19 +0000 (12:23 +0200)]
Let vimpulse-visual-contract-region move cursor backwards when viper-ESC-moves-cursor-back is t.

7 years agoRemoved superfluous vimpulse-mark-active function.
Vegard Øye [Sat, 17 Apr 2010 10:15:11 +0000 (12:15 +0200)]
Removed superfluous vimpulse-mark-active function.

7 years agoCleanup: removed duplication.
Vegard Øye [Sat, 17 Apr 2010 10:05:17 +0000 (12:05 +0200)]
Cleanup: removed duplication.

7 years agoBugfix: yG not including trailing newline.
Vegard Øye [Fri, 16 Apr 2010 13:14:38 +0000 (15:14 +0200)]
Bugfix: yG not including trailing newline.

7 years agoBugfix: r at last character on line signals Viper-bell.
Vegard Øye [Fri, 16 Apr 2010 13:14:12 +0000 (15:14 +0200)]
Bugfix: r at last character on line signals Viper-bell.

7 years agoCorrected positioning of cursor when pasting blocks with p/P.
Vegard Øye [Thu, 15 Apr 2010 17:57:28 +0000 (19:57 +0200)]
Corrected positioning of cursor when pasting blocks with p/P.

7 years agoImproved viper-loop highlighting.
Vegard Øye [Thu, 15 Apr 2010 10:51:09 +0000 (12:51 +0200)]
Improved viper-loop highlighting.

7 years agoSome of the regexps were overkill.
Vegard Øye [Thu, 15 Apr 2010 10:50:49 +0000 (12:50 +0200)]
Some of the regexps were overkill.

7 years agoUpdated headers: Alessandro is no longer the maintainer -- I am.
Vegard Øye [Thu, 15 Apr 2010 10:46:47 +0000 (12:46 +0200)]
Updated headers: Alessandro is no longer the maintainer -- I am.

http://lists.ourproject.org/pipermail/implementations-list/2010-April/000306.html

7 years agoShorter vimpulse-operator-message function (thanks, Štěpán Němec!).
Vegard Øye [Thu, 15 Apr 2010 10:11:21 +0000 (12:11 +0200)]
Shorter vimpulse-operator-message function (thanks, Štěpán Němec!).

7 years agoLet vimpulse-visual-beginning/end return region as-is when Visual mode is inactive.
Vegard Øye [Thu, 15 Apr 2010 10:09:31 +0000 (12:09 +0200)]
Let vimpulse-visual-beginning/end return region as-is when Visual mode is inactive.

7 years agoBugfix: :s/foo/bar not working in Visual mode.
Vegard Oye [Wed, 14 Apr 2010 19:12:59 +0000 (21:12 +0200)]
Bugfix: :s/foo/bar not working in Visual mode.

7 years agoBumped version number to 0.3.1+git.
Vegard Øye [Wed, 14 Apr 2010 15:33:25 +0000 (17:33 +0200)]
Bumped version number to 0.3.1+git.

7 years agoFriendlier block messages.
Vegard Øye [Wed, 14 Apr 2010 15:06:25 +0000 (17:06 +0200)]
Friendlier block messages.

7 years agoType-aware change messages.
epsilon47 [Wed, 14 Apr 2010 09:37:00 +0000 (09:37 +0000)]
Type-aware change messages.

7 years agoBugfix: C-n doesn't wrap.
epsilon47 [Tue, 13 Apr 2010 19:09:12 +0000 (19:09 +0000)]
Bugfix: C-n doesn't wrap.

7 years agoLet gUgU etc. go to first non-blank on line.
epsilon47 [Tue, 13 Apr 2010 13:01:49 +0000 (13:01 +0000)]
Let gUgU etc. go to first non-blank on line.

7 years agoBugfix: exclusive motions wrongly normalized due to ambiguous wording in the Vim...
epsilon47 [Tue, 13 Apr 2010 13:00:13 +0000 (13:00 +0000)]
Bugfix: exclusive motions wrongly normalized due to ambiguous wording in the Vim Reference Manual.

7 years agoBugfix: nonsensical mark-active values caused problems when Transient Mark mode was...
epsilon47 [Tue, 13 Apr 2010 12:56:36 +0000 (12:56 +0000)]
Bugfix: nonsensical mark-active values caused problems when Transient Mark mode was disabled.

7 years agoMoved operator bindings to vimpulse-misc-keybindings.el.
epsilon47 [Mon, 12 Apr 2010 18:08:26 +0000 (18:08 +0000)]
Moved operator bindings to vimpulse-misc-keybindings.el.

7 years agoImproved highlighting.
epsilon47 [Mon, 12 Apr 2010 18:03:57 +0000 (18:03 +0000)]
Improved highlighting.

7 years agoMotion type system.
epsilon47 [Mon, 12 Apr 2010 18:03:09 +0000 (18:03 +0000)]
Motion type system.

7 years agoRenamed vimpulse-this-range-type to vimpulse-this-motion-type.
epsilon47 [Thu, 8 Apr 2010 19:49:01 +0000 (19:49 +0000)]
Renamed vimpulse-this-range-type to vimpulse-this-motion-type.

7 years agoBugfix: vimpulse-line-range at end of buffer.
epsilon47 [Thu, 8 Apr 2010 19:46:37 +0000 (19:46 +0000)]
Bugfix: vimpulse-line-range at end of buffer.