]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
10 years agodiff-hl-amend-set{,up}
Dmitry Gutov [Tue, 3 Sep 2013 16:34:54 +0000 (19:34 +0300)]
diff-hl-amend-set{,up}

10 years agoAdd the footer
Dmitry Gutov [Tue, 3 Sep 2013 16:31:18 +0000 (19:31 +0300)]
Add the footer

10 years agoAdd diff-hl-amend-mode
Dmitry Gutov [Tue, 3 Sep 2013 16:14:20 +0000 (19:14 +0300)]
Add diff-hl-amend-mode

Closes #11

11 years agoFix #10
Dmitry Gutov [Fri, 19 Apr 2013 19:47:10 +0000 (23:47 +0400)]
Fix #10

And replace `cl-plus' check with `numberp': negative values of
text-scale-mode-amount are fine.

11 years agoFix #8
Dmitry Gutov [Wed, 3 Apr 2013 22:07:17 +0000 (02:07 +0400)]
Fix #8

This largely reverts 82bcd10, discarding the ~15% performance gain in
favor of better compatibility.

11 years agoClose #5
Dmitry Gutov [Sat, 16 Mar 2013 05:25:21 +0000 (09:25 +0400)]
Close #5

11 years ago* diff-hl-next-hunk: don't get distracted by unrelated overlays
Dmitry Gutov [Thu, 7 Mar 2013 00:08:25 +0000 (04:08 +0400)]
* diff-hl-next-hunk: don't get distracted by unrelated overlays

11 years agoMe fixey
Dmitry Gutov [Wed, 6 Mar 2013 21:46:07 +0000 (01:46 +0400)]
Me fixey

11 years agoBetter readme
Dmitry Gutov [Wed, 6 Mar 2013 16:49:39 +0000 (20:49 +0400)]
Better readme

11 years agoMerge pull request #4 from pashky/master
Dmitry Gutov [Wed, 6 Mar 2013 08:25:30 +0000 (00:25 -0800)]
Merge pull request #4 from pashky/master

vc-svn backend needs some love too!

11 years agoSVN needs nil diff switches too to revert to -U0 context
pashky [Tue, 5 Mar 2013 23:18:14 +0000 (03:18 +0400)]
SVN needs nil diff switches too to revert to -U0 context

11 years agoBump the version
Dmitry Gutov [Fri, 8 Feb 2013 21:37:09 +0000 (01:37 +0400)]
Bump the version

11 years agoMerge pull request #3 from joseph-churchill/master
Dmitry Gutov [Fri, 8 Feb 2013 21:17:46 +0000 (13:17 -0800)]
Merge pull request #3 from joseph-churchill/master

Work in terminal and when minor mode function is called directly

11 years agoMove fringe bitmap initialization into minor mode def function.
Joseph Churchill [Fri, 8 Feb 2013 19:20:37 +0000 (11:20 -0800)]
Move fringe bitmap initialization into minor mode def function.

Also, in turn-on-diff-hl-mode, the all initialization code was inside
(when (window-sytem) ...)
preventing the mode from being enabled at all in a terminal (and not just
the fringe bitmaps from being enabled).

11 years agoFix jumping to one-line hunks on empty lines, too
Dmitry Gutov [Mon, 4 Feb 2013 00:32:36 +0000 (04:32 +0400)]
Fix jumping to one-line hunks on empty lines, too

11 years agoFix jumping to one-line hunks
Dmitry Gutov [Mon, 4 Feb 2013 00:29:19 +0000 (04:29 +0400)]
Fix jumping to one-line hunks

11 years agoRemove the stab at highlight-changes-mode
Dmitry Gutov [Sun, 3 Feb 2013 22:27:46 +0000 (02:27 +0400)]
Remove the stab at highlight-changes-mode

11 years agoIgnore up-to-date vc state when the buffer is being reverted
Dmitry Gutov [Sun, 3 Feb 2013 22:16:44 +0000 (02:16 +0400)]
Ignore up-to-date vc state when the buffer is being reverted

11 years agoDefer (window-system) check until a buffer is opened
Dmitry Gutov [Sun, 3 Feb 2013 16:50:09 +0000 (20:50 +0400)]
Defer (window-system) check until a buffer is opened

Fixes #2

11 years agoHighlight 'added and 'removed states, too
Dmitry Gutov [Sun, 27 Jan 2013 17:44:32 +0000 (21:44 +0400)]
Highlight 'added and 'removed states, too

11 years agoUse the line-prefix property
Dmitry Gutov [Sun, 27 Jan 2013 16:58:48 +0000 (20:58 +0400)]
Use the line-prefix property

Intead of lots of tiny overlays

11 years agoMention git-gutter
Dmitry Gutov [Sun, 27 Jan 2013 10:12:08 +0000 (14:12 +0400)]
Mention git-gutter

11 years agoDepends -> Requires
Dmitry Gutov [Sun, 27 Jan 2013 09:58:24 +0000 (13:58 +0400)]
Depends -> Requires

11 years agoDon't rely on diff-mode faces changes provided by starter-kit
Dmitry Gutov [Sun, 27 Jan 2013 09:42:16 +0000 (13:42 +0400)]
Don't rely on diff-mode faces changes provided by starter-kit

11 years agoSilence the "reference to free variable" warning
Dmitry Gutov [Sun, 27 Jan 2013 09:05:27 +0000 (13:05 +0400)]
Silence the "reference to free variable" warning

11 years agoPrefix all cl functions, add cl-lib dependency
Dmitry Gutov [Sun, 27 Jan 2013 09:04:30 +0000 (13:04 +0400)]
Prefix all cl functions, add cl-lib dependency

The latter should make it work in Emacs 24.{1,2}, as long as this is installed
from a package repository.

11 years agoMention hunks in the commentary
Dmitry Gutov [Sat, 26 Jan 2013 20:47:56 +0000 (00:47 +0400)]
Mention hunks in the commentary

11 years agoMake a clearer summary
Dmitry Gutov [Sat, 26 Jan 2013 20:45:42 +0000 (00:45 +0400)]
Make a clearer summary

11 years agoFix an error that happened during vc-revert
Dmitry Gutov [Sat, 26 Jan 2013 20:43:33 +0000 (00:43 +0400)]
Fix an error that happened during vc-revert

11 years agoRemove the hard dependency on smartrep
Dmitry Gutov [Tue, 18 Dec 2012 15:43:05 +0000 (19:43 +0400)]
Remove the hard dependency on smartrep

11 years agoHandle the almost-empty diff buffer, as in the async case
Dmitry Gutov [Tue, 18 Dec 2012 15:42:53 +0000 (19:42 +0400)]
Handle the almost-empty diff buffer, as in the async case

11 years agoOnly display the changes when vc-state is 'edited
Dmitry Gutov [Tue, 18 Dec 2012 15:21:38 +0000 (19:21 +0400)]
Only display the changes when vc-state is 'edited

Highlighting the whole file for 'added and 'removed would also be nice, but it's
kind of a hassle to do right, with sticky overlays.

11 years agodiff-hl-diff-goto-hunk: Fix when the process call is async
Dmitry Gutov [Mon, 1 Oct 2012 23:42:36 +0000 (03:42 +0400)]
diff-hl-diff-goto-hunk: Fix when the process call is async

Like with Bazaar.

11 years agoClarify relationship with vc-dir-mode
Dmitry Gutov [Sun, 30 Sep 2012 15:29:23 +0000 (19:29 +0400)]
Clarify relationship with vc-dir-mode

11 years agoBacktick
Dmitry Gutov [Sun, 30 Sep 2012 02:30:01 +0000 (06:30 +0400)]
Backtick

11 years agoSome more touches
Dmitry Gutov [Sun, 30 Sep 2012 02:24:40 +0000 (06:24 +0400)]
Some more touches

11 years agoImprove documentation (Refs #1)
Dmitry Gutov [Sun, 30 Sep 2012 01:44:49 +0000 (05:44 +0400)]
Improve documentation (Refs #1)

11 years agodiff-hl-previous-hunk: Fix an edge case
Dmitry Gutov [Wed, 26 Sep 2012 23:12:33 +0000 (03:12 +0400)]
diff-hl-previous-hunk: Fix an edge case

Continued from a01d2917a07d91269c13901bb65fd7ef54766fd4.

I may have to start writing tests soon.

11 years agodiff-hl-revert-hunk: Recenter the window on the hunk, if possible
Dmitry Gutov [Tue, 25 Sep 2012 23:32:40 +0000 (03:32 +0400)]
diff-hl-revert-hunk: Recenter the window on the hunk, if possible

Mention smartrep in the README, bump version.

11 years agodiff-hl-previous-hunk: Fix an edge case
Dmitry Gutov [Tue, 25 Sep 2012 00:03:28 +0000 (04:03 +0400)]
diff-hl-previous-hunk: Fix an edge case

11 years agoUse map-keymap
Dmitry Gutov [Mon, 24 Sep 2012 22:06:43 +0000 (02:06 +0400)]
Use map-keymap

11 years agoSilence byte-compilation
Dmitry Gutov [Sun, 23 Sep 2012 23:20:03 +0000 (03:20 +0400)]
Silence byte-compilation

11 years agoDon't need `read-kbd-macro` for single characters
Dmitry Gutov [Sun, 23 Sep 2012 23:07:20 +0000 (03:07 +0400)]
Don't need `read-kbd-macro` for single characters

11 years agoUse smartrep when available
Dmitry Gutov [Sun, 23 Sep 2012 22:57:38 +0000 (02:57 +0400)]
Use smartrep when available

11 years agodiff-hl-revert-hunk: Fix for pure removal hunks
Dmitry Gutov [Sun, 23 Sep 2012 21:27:31 +0000 (01:27 +0400)]
diff-hl-revert-hunk: Fix for pure removal hunks

diff-hl-previous-hunk: Fix for when point is on the bol right after a hunk

11 years agoAdd hunk navigation commands
Dmitry Gutov [Sun, 23 Sep 2012 19:45:22 +0000 (23:45 +0400)]
Add hunk navigation commands

11 years agoUse after-revert-hook
Dmitry Gutov [Sat, 22 Sep 2012 23:49:47 +0000 (03:49 +0400)]
Use after-revert-hook

11 years agoRemove workaround for bug#11929
Dmitry Gutov [Tue, 17 Jul 2012 03:33:23 +0000 (07:33 +0400)]
Remove workaround for bug#11929

The initialization is already deferred anyway.

11 years agoUpdate docstring
Dmitry Gutov [Tue, 17 Jul 2012 03:24:23 +0000 (07:24 +0400)]
Update docstring

11 years agoWork correctly when no files in vc-dir buffer are marked
Dmitry Gutov [Wed, 11 Jul 2012 02:14:34 +0000 (06:14 +0400)]
Work correctly when no files in vc-dir buffer are marked

11 years agoClean up diff-hl-dir-mode buffers when turned off
Dmitry Gutov [Wed, 11 Jul 2012 02:08:50 +0000 (06:08 +0400)]
Clean up diff-hl-dir-mode buffers when turned off

11 years agoHook into checkin from vc-dir mode
Dmitry Gutov [Tue, 10 Jul 2012 21:09:12 +0000 (01:09 +0400)]
Hook into checkin from vc-dir mode

11 years ago~
Dmitry Gutov [Sat, 7 Jul 2012 23:33:49 +0000 (03:33 +0400)]
~

11 years agoShort-circuit when file is up-to-date
Dmitry Gutov [Wed, 4 Jul 2012 22:57:44 +0000 (02:57 +0400)]
Short-circuit when file is up-to-date

11 years agoReorder description lines
Dmitry Gutov [Mon, 2 Jul 2012 00:20:27 +0000 (04:20 +0400)]
Reorder description lines

11 years agoUpdate comments, assign version
Dmitry Gutov [Sun, 1 Jul 2012 21:27:25 +0000 (01:27 +0400)]
Update comments, assign version

11 years agoDon't overload vc-diff-revert, bind to "C-x v n" instead
Dmitry Gutov [Sun, 1 Jul 2012 20:31:37 +0000 (00:31 +0400)]
Don't overload vc-diff-revert, bind to "C-x v n" instead

11 years agoTweak the notion of current hunk
Dmitry Gutov [Sun, 1 Jul 2012 19:24:19 +0000 (23:24 +0400)]
Tweak the notion of current hunk

11 years agoUse 0 lines of context when diffing for revert
Dmitry Gutov [Sun, 1 Jul 2012 18:55:48 +0000 (22:55 +0400)]
Use 0 lines of context when diffing for revert

11 years agoRemove overlays when diff shows no changes
Dmitry Gutov [Sun, 1 Jul 2012 18:43:18 +0000 (22:43 +0400)]
Remove overlays when diff shows no changes

11 years agoIntroduce diff-hl-revert-current-hunk
Dmitry Gutov [Sun, 1 Jul 2012 17:07:29 +0000 (21:07 +0400)]
Introduce diff-hl-revert-current-hunk

11 years agoAllow to revert current hunk only
Dmitry Gutov [Sun, 1 Jul 2012 16:17:55 +0000 (20:17 +0400)]
Allow to revert current hunk only

11 years agoFix edge case with deletion at the end of a hunk
Dmitry Gutov [Sun, 1 Jul 2012 15:43:23 +0000 (19:43 +0400)]
Fix edge case with deletion at the end of a hunk

11 years agoInvalidate all hunk's overlays together
Dmitry Gutov [Sun, 1 Jul 2012 04:15:03 +0000 (08:15 +0400)]
Invalidate all hunk's overlays together

11 years agoUse `diff-hunk-prev/next' to benefit from `diff-auto-refine-mode'
Dmitry Gutov [Sun, 1 Jul 2012 03:43:42 +0000 (07:43 +0400)]
Use `diff-hunk-prev/next' to benefit from `diff-auto-refine-mode'

11 years agoFix compilation warning
Dmitry Gutov [Sat, 30 Jun 2012 00:58:47 +0000 (04:58 +0400)]
Fix compilation warning

11 years agoAbort when diff buffer is empty
Dmitry Gutov [Sat, 30 Jun 2012 00:52:38 +0000 (04:52 +0400)]
Abort when diff buffer is empty

11 years agoGo to current hunk after vc-diff
Dmitry Gutov [Sat, 30 Jun 2012 00:48:31 +0000 (04:48 +0400)]
Go to current hunk after vc-diff

11 years agoSupport text-scale-mode
Dmitry Gutov [Fri, 29 Jun 2012 15:11:47 +0000 (19:11 +0400)]
Support text-scale-mode

11 years agoFix diff-hl-change border color
Dmitry Gutov [Fri, 29 Jun 2012 14:30:15 +0000 (18:30 +0400)]
Fix diff-hl-change border color

11 years agoUse vc-checkin-hook
Dmitry Gutov [Fri, 29 Jun 2012 14:14:25 +0000 (18:14 +0400)]
Use vc-checkin-hook

11 years agoDraw borders around fringe indicators
Dmitry Gutov [Fri, 29 Jun 2012 14:04:38 +0000 (18:04 +0400)]
Draw borders around fringe indicators

11 years agoFix indentation
Dmitry Gutov [Tue, 26 Jun 2012 22:35:13 +0000 (02:35 +0400)]
Fix indentation

11 years agoRemove overlays when the mode is disabled
Dmitry Gutov [Tue, 26 Jun 2012 11:15:18 +0000 (15:15 +0400)]
Remove overlays when the mode is disabled

11 years agoDefer initialization until vc-mode is on
Dmitry Gutov [Tue, 26 Jun 2012 11:09:38 +0000 (15:09 +0400)]
Defer initialization until vc-mode is on

Saves ~0.03s on "git ls-files" here

11 years agoWork around the mode being enabled twice
Dmitry Gutov [Mon, 25 Jun 2012 23:04:46 +0000 (03:04 +0400)]
Work around the mode being enabled twice

11 years agolexical-binding: t
Dmitry Gutov [Mon, 25 Jun 2012 15:57:39 +0000 (19:57 +0400)]
lexical-binding: t

11 years agoRename background buffer
Dmitry Gutov [Mon, 25 Jun 2012 15:37:12 +0000 (19:37 +0400)]
Rename background buffer

11 years agoSilence some compilation warnings
Dmitry Gutov [Mon, 25 Jun 2012 15:35:55 +0000 (19:35 +0400)]
Silence some compilation warnings

11 years agoREADME, comments, license
Dmitry Gutov [Mon, 25 Jun 2012 14:42:52 +0000 (18:42 +0400)]
README, comments, license

11 years agoThe macro was broken, use `eval'
Dmitry Gutov [Mon, 25 Jun 2012 14:03:20 +0000 (18:03 +0400)]
The macro was broken, use `eval'

11 years agoDTRT after undo
Dmitry Gutov [Mon, 25 Jun 2012 12:15:53 +0000 (16:15 +0400)]
DTRT after undo

11 years agoDisable async diff (for bzr)
Dmitry Gutov [Mon, 25 Jun 2012 11:11:44 +0000 (15:11 +0400)]
Disable async diff (for bzr)

11 years agoDefine globalized minor mode
Dmitry Gutov [Mon, 25 Jun 2012 11:01:39 +0000 (15:01 +0400)]
Define globalized minor mode

11 years agoMinor mode; show on fringe; change colors
Dmitry Gutov [Sun, 24 Jun 2012 22:19:46 +0000 (02:19 +0400)]
Minor mode; show on fringe; change colors

11 years agoFirst commit
Dmitry Gutov [Sun, 24 Jun 2012 20:27:51 +0000 (00:27 +0400)]
First commit