]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
10 years agoMinimap: Update to version 1.1.
David Engster [Mon, 24 Feb 2014 21:14:38 +0000 (22:14 +0100)]
Minimap: Update to version 1.1.

- Largely rewritten as a minor mode; use M-x minimap-mode to
  enable/disable.
- Minimap will now remain active for all buffers which derive from
  `prog-mode' (can be changed through `minimap-major-modes').  The
  minimap window will be automatically created or deleted (see new
  variables `minimap-recreate-window' and
  `minimap-automatically-delete-window').
- Possibility to set a minimum width of the minimap window
  (`minimap-minimum-width').
- Minimap window will be marked so that you should not be able to
  enter it.
- Semantic overlays will be automatically updated during editing.
- Lots of bug fixes.

10 years ago[gnugo] Release: 2.3.0
Thien-Thi Nguyen [Mon, 24 Feb 2014 12:23:51 +0000 (13:23 +0100)]
[gnugo] Release: 2.3.0

* packages/gnugo/gnugo.el [Version]: Bump to "2.3.0".
(gnugo-version): Bump to "2.3.0".

10 years ago[gnugo maint] Update NEWS, HACKING; nfc.
Thien-Thi Nguyen [Mon, 24 Feb 2014 12:13:56 +0000 (13:13 +0100)]
[gnugo maint] Update NEWS, HACKING; nfc.

10 years ago[gnugo] Rename var to ‘gnugo-inhibit-refresh’.
Thien-Thi Nguyen [Mon, 24 Feb 2014 12:06:53 +0000 (13:06 +0100)]
[gnugo] Rename var to ‘gnugo-inhibit-refresh’.

* packages/gnugo/gnugo.el (gnugo-inhibit-refresh): New defvar.
(gnugo-post-move-hook): Update docstring.
(gnugo-get-move-insertion-filter, gnugo-move)
(gnugo-pass): Update refs.

10 years ago[gnugo] Fix bug: Compute grid spacing using offset math.
Thien-Thi Nguyen [Mon, 24 Feb 2014 12:02:09 +0000 (13:02 +0100)]
[gnugo] Fix bug: Compute grid spacing using offset math.

OBOE introduced 2006-04-09 (release 2.2.13).

* packages/gnugo/gnugo.el (gnugo-refresh):
Don't use ‘wmul’ directly to compute ‘gspc’;
instead, use one plus the re-derived image pixel-width.

10 years ago[gnugo maint] Update NEWS; nfc.
Thien-Thi Nguyen [Sun, 23 Feb 2014 10:50:37 +0000 (11:50 +0100)]
[gnugo maint] Update NEWS; nfc.

10 years ago[gnugo] New command: ‘_’ and ‘M-_’ (gnugo-boss-is-near)
Thien-Thi Nguyen [Sat, 22 Feb 2014 10:00:38 +0000 (11:00 +0100)]
[gnugo] New command: ‘_’ and ‘M-_’ (gnugo-boss-is-near)

* packages/gnugo/gnugo.el (gnugo-boss-is-near): New command.
(gnugo-board-mode-map): Bind ‘_’ and ‘M-_’ to it.

10 years ago[gnugo] New command: ‘A’ (gnugo-switch-to-another)
Thien-Thi Nguyen [Fri, 21 Feb 2014 11:47:18 +0000 (12:47 +0100)]
[gnugo] New command: ‘A’ (gnugo-switch-to-another)

* packages/gnugo/gnugo.el
(gnugo-switch-to-another): New command.
(gnugo-board-mode-map): Bind ‘A’ to it.

10 years ago[gnugo] Bind ‘DEL’ to ‘gnugo-undo-two-moves’.
Thien-Thi Nguyen [Fri, 21 Feb 2014 11:35:36 +0000 (12:35 +0100)]
[gnugo] Bind ‘DEL’ to ‘gnugo-undo-two-moves’.

* packages/gnugo/gnugo.el (gnugo-board-mode-map): ...here.

10 years ago[gnugo maint] Update HACKING; nfc.
Thien-Thi Nguyen [Fri, 21 Feb 2014 11:29:50 +0000 (12:29 +0100)]
[gnugo maint] Update HACKING; nfc.

10 years ago[gnugo int] Use internal macros more.
Thien-Thi Nguyen [Thu, 20 Feb 2014 11:50:30 +0000 (12:50 +0100)]
[gnugo int] Use internal macros more.

* packages/gnugo/gnugo.el
(:gnugo-gtp-command-spec deffull): New macro.
(:gnugo-gtp-command-spec): Use it for ‘:full’ specs.

10 years ago[gnugo] Make proc-status change mode-line elem more informative.
Thien-Thi Nguyen [Wed, 19 Feb 2014 10:36:10 +0000 (11:36 +0100)]
[gnugo] Make proc-status change mode-line elem more informative.

* packages/gnugo/gnugo.el (gnugo-sentinel): ...here,
by including the passed-in STRING, w/ ‘font-lock-warning-face’.

10 years ago[gnugo] Use special constructs for keybindings in docstrings.
Thien-Thi Nguyen [Tue, 18 Feb 2014 10:59:46 +0000 (11:59 +0100)]
[gnugo] Use special constructs for keybindings in docstrings.

* packages/gnugo/gnugo.el (gnugo-board-mode, gnugo): Rewrite docstring.

10 years ago[gnugo] Don't show underscore in group-animation message.
Thien-Thi Nguyen [Mon, 17 Feb 2014 10:33:56 +0000 (11:33 +0100)]
[gnugo] Don't show underscore in group-animation message.

* packages/gnugo/gnugo.el (gnugo-animate-group):
Don't take COMMAND; instead, take W/D, a symbol;
construct command w/ it; rework messages accordingly.
(gnugo-worm-stones): Update call to ‘gnugo-animate-group’.
(gnugo-dragon-stones): Likewise.

10 years ago[gnugo] Fix bug: Relax sync regexp.
Thien-Thi Nguyen [Sun, 16 Feb 2014 21:27:42 +0000 (22:27 +0100)]
[gnugo] Fix bug: Relax sync regexp.

* packages/gnugo/gnugo.el (gnugo-merge-showboard-results): ...here,
to handle certain increases in captured stones count.

10 years ago[gnugo maint] Update "next" in HACKING; nfc.
Thien-Thi Nguyen [Sat, 15 Feb 2014 12:00:40 +0000 (13:00 +0100)]
[gnugo maint] Update "next" in HACKING; nfc.

10 years ago[gnugo int] Revamp gnugo-{put,get} doc / indentation decl.
Thien-Thi Nguyen [Sat, 15 Feb 2014 11:35:36 +0000 (12:35 +0100)]
[gnugo int] Revamp gnugo-{put,get} doc / indentation decl.

* packages/gnugo/gnugo.el (gnugo-put): Move shared docstring here;
specialize it; replace top-level direct symbol-plist
assignment w/ an internal ‘declare’ form for indentation.
(gnugo-get): Add docstring.

10 years ago[gnugo int] Use ‘dolist’ and ‘destructuring-bind’.
Thien-Thi Nguyen [Sat, 15 Feb 2014 11:07:42 +0000 (12:07 +0100)]
[gnugo int] Use ‘dolist’ and ‘destructuring-bind’.

* packages/gnugo/gnugo.el (gnugo-board-mode): ...here,
instead of ‘mapc’ and ‘apply (lambda () ...)’.

10 years ago[gnugo int] Use ‘set-process-query-on-exit-flag’.
Thien-Thi Nguyen [Sat, 15 Feb 2014 11:04:45 +0000 (12:04 +0100)]
[gnugo int] Use ‘set-process-query-on-exit-flag’.

* packages/gnugo/gnugo.el (gnugo-board-mode): ...here,
instead of avoiding ‘process-kill-buffer-query-function’.

10 years ago[gnugo int] Zonk unused local var.
Thien-Thi Nguyen [Sat, 15 Feb 2014 11:02:53 +0000 (12:02 +0100)]
[gnugo int] Zonk unused local var.

* packages/gnugo/gnugo.el (gnugo-command): ...here, named ‘last-message’.

10 years ago[gnugo] Use ‘user-error’.
Thien-Thi Nguyen [Fri, 14 Feb 2014 10:39:29 +0000 (11:39 +0100)]
[gnugo] Use ‘user-error’.

* packages/gnugo/gnugo.el (gnugo-gate)
(gnugo-synchronous-send/return, gnugo-toggle-image-display)
(gnugo-position, gnugo-pass, gnugo-animate-group)
(gnugo-toggle-dead-group, gnugo-write-sgf-file)
(gnugo-read-sgf-file, gnugo-magic-undo)
(gnugo-display-final-score, gnugo-board-mode): ...here.

10 years ago[gnugo int] Add abstraction: gnugo--unclose-game
Thien-Thi Nguyen [Thu, 13 Feb 2014 11:29:19 +0000 (12:29 +0100)]
[gnugo int] Add abstraction: gnugo--unclose-game

* packages/gnugo/gnugo.el (gnugo--unclose-game): New func.
(gnugo-magic-undo): Use it.
(boardsize, clear_board, fixed_handicap):
Likewise, in the value of the ‘:post-thunk’ property.

10 years ago[gnugo maint] Update NEWS file; nfc.
Thien-Thi Nguyen [Thu, 13 Feb 2014 09:18:40 +0000 (10:18 +0100)]
[gnugo maint] Update NEWS file; nfc.

10 years ago[gnugo] Indicate buffer not modified after load.
Thien-Thi Nguyen [Tue, 11 Feb 2014 09:22:15 +0000 (10:22 +0100)]
[gnugo] Indicate buffer not modified after load.

* packages/gnugo/gnugo.el (gnugo-read-sgf-file):
Clear buffer-modified state at end.

10 years ago[gnugo int] Drop leading "*" in docstrings.
Thien-Thi Nguyen [Fri, 7 Feb 2014 14:22:20 +0000 (15:22 +0100)]
[gnugo int] Drop leading "*" in docstrings.

* packages/gnugo/gnugo.el (gnugo-program, gnugo-board-mode-hook)
(gnugo-post-move-hook, gnugo-animation-string, gnugo-mode-line)
(gnugo-X-face, gnugo-O-face, gnugo-grid-face): ...here.

10 years ago[gnugo int] Hang the sync-return-stash on the process object.
Thien-Thi Nguyen [Fri, 7 Feb 2014 09:34:22 +0000 (10:34 +0100)]
[gnugo int] Hang the sync-return-stash on the process object.

* packages/gnugo/gnugo.el (gnugo-synchronous-send/return):
Don't use ‘gnugo-put’, ‘gnugo-get’; instead, use
‘process-put’, ‘process-get’ with property ‘:srs’.

10 years ago[gnugo] Give names and docstrings to ‘lambda’ commands.
Thien-Thi Nguyen [Fri, 7 Feb 2014 09:17:52 +0000 (10:17 +0100)]
[gnugo] Give names and docstrings to ‘lambda’ commands.

* packages/gnugo/gnugo.el (gnugo-quit, gnugo-leave-me-alone)
(gnugo-fancy-undo, gnugo-toggle-image-display-command)
(gnugo-describe-position): New commands.
(gnugo-board-mode-map): Bind ‘q’, ‘Q’, ‘U’, ‘i’, ‘=’ to them.

10 years ago[gnugo int] Use cl-{plus,minus}p more.
Thien-Thi Nguyen [Thu, 6 Feb 2014 10:05:33 +0000 (11:05 +0100)]
[gnugo int] Use cl-{plus,minus}p more.

* packages/gnugo/gnugo.el (gnugo-merge-showboard-results)
(gnugo-venerate, gnugo-refresh, gnugo-magic-undo)
(gnugo-board-mode, gnugo, GTP undo, GTP gg-undo):
Use ‘cl-plusp’ and ‘cl-minusp’ instead of comparison against 0.

10 years ago[gnugo int] Use ‘number-sequence’ more.
Thien-Thi Nguyen [Thu, 6 Feb 2014 09:59:30 +0000 (10:59 +0100)]
[gnugo int] Use ‘number-sequence’ more.

* packages/gnugo/gnugo.el (gnugo-animate-group):
For image display ‘spec’ handling, don't map over
an exploded string, ignoring the individual characters,
and manually toggling the state; instead, map over an
integer, using the number's divisibility by two to select.

10 years ago[gnugo int] Drop unused local var.
Thien-Thi Nguyen [Thu, 6 Feb 2014 09:54:03 +0000 (10:54 +0100)]
[gnugo int] Drop unused local var.

* packages/gnugo/gnugo.el (gnugo-venerate): ...here, named ‘lb’.

10 years ago[gnugo maint] Add .dir-locals.el file, link in HACKING; nfc.
Thien-Thi Nguyen [Wed, 5 Feb 2014 10:36:26 +0000 (11:36 +0100)]
[gnugo maint] Add .dir-locals.el file, link in HACKING; nfc.

* .dir-locals.el: New file.

10 years ago[gnugo gtp int] Use :post-thunk instead of :post-hook.
Thien-Thi Nguyen [Wed, 5 Feb 2014 10:34:00 +0000 (11:34 +0100)]
[gnugo gtp int] Use :post-thunk instead of :post-hook.

* packages/gnugo/gnugo.el (gnugo-command):
Consult :post-thunk, if set, ‘funcall’ the value.
(:gnugo-gtp-command-spec add): Delete.
(:gnugo-gtp-command-spec defgtp): Use ‘jam’ unconditionally.
(:gnugo-gtp-command-spec): Do ‘s/:post-hook/:post-thunk/g’.

10 years ago[gnugo int] Avoid variable FORMAT for ‘message’.
Thien-Thi Nguyen [Wed, 5 Feb 2014 10:19:10 +0000 (11:19 +0100)]
[gnugo int] Avoid variable FORMAT for ‘message’.

We don't want weirdness should the variable value include ‘?%’.

* packages/gnugo/gnugo.el (gnugo-command): Don't use var as
‘message’ first arg; instead say ‘(message "%s" ...)’.

10 years ago[gnugo maint] Revamp "ChangeLog discipline" in HACKING; nfc.
Thien-Thi Nguyen [Tue, 4 Feb 2014 12:26:02 +0000 (13:26 +0100)]
[gnugo maint] Revamp "ChangeLog discipline" in HACKING; nfc.

10 years ago[gnugo maint] Update a musing item in HACKING; nfc.
Thien-Thi Nguyen [Mon, 3 Feb 2014 17:42:58 +0000 (18:42 +0100)]
[gnugo maint] Update a musing item in HACKING; nfc.

Although it would be nice to avoid a "merge commit" through constant
rebase (such that the final merge can be a fast-forward operation),
that makes it painful / difficult for others to follow.

10 years ago[gnugo] Indicate buffer not modified after save.
Thien-Thi Nguyen [Mon, 3 Feb 2014 09:36:46 +0000 (10:36 +0100)]
[gnugo] Indicate buffer not modified after save.

* packages/gnugo/gnugo.el (gnugo-animate-group): Use current
value of ‘buffer-modified-p’ in loop instead of ‘t’.
(gnugo-write-sgf-file): Clear buffer-modified state.

10 years ago[gnugo maint] Update "next" in HACKING; nfc.
Thien-Thi Nguyen [Fri, 31 Jan 2014 12:51:49 +0000 (13:51 +0100)]
[gnugo maint] Update "next" in HACKING; nfc.

10 years ago[gnugo int] Use ‘(split-string STR SEP t)’.
Thien-Thi Nguyen [Fri, 31 Jan 2014 12:51:08 +0000 (13:51 +0100)]
[gnugo int] Use ‘(split-string STR SEP t)’.

* packages/gnugo/gnugo.el (gnugo-animate-group): ...here,
instead of manually deleting the empty strings
returned from a two-arg call to ‘split-string’.

10 years ago[gnugo int] Use ‘display’ property more.
Thien-Thi Nguyen [Fri, 31 Jan 2014 12:31:22 +0000 (13:31 +0100)]
[gnugo int] Use ‘display’ property more.

* packages/gnugo/gnugo.el (gnugo-toggle-image-display): ...here,
with ‘(space :width 0)’, instead of ‘invisible’.

10 years ago[gnugo int] Use ‘redisplay’ more.
Thien-Thi Nguyen [Fri, 31 Jan 2014 12:23:54 +0000 (13:23 +0100)]
[gnugo int] Use ‘redisplay’ more.

* packages/gnugo/gnugo.el (gnugo-magic-undo):
...here, instead of ‘(sit-for 0)’.

10 years ago[gnugo doc] Document version-number scheme.
Thien-Thi Nguyen [Fri, 31 Jan 2014 09:40:18 +0000 (10:40 +0100)]
[gnugo doc] Document version-number scheme.

* packages/gnugo/gnugo.el (gnugo-version): Rewrite docstring.

10 years ago[gnugo maint] Add HACKING; prune Commentary; nfc.
Thien-Thi Nguyen [Fri, 31 Jan 2014 08:27:38 +0000 (09:27 +0100)]
[gnugo maint] Add HACKING; prune Commentary; nfc.

10 years ago[gnugo] Don't use ‘process-kill-buffer-query-function’.
Thien-Thi Nguyen [Thu, 30 Jan 2014 19:52:17 +0000 (20:52 +0100)]
[gnugo] Don't use ‘process-kill-buffer-query-function’.

* packages/gnugo/gnugo.el (gnugo-board-mode):
Make ‘kill-buffer-query-functions’ buffer-local and
then remove ‘process-kill-buffer-query-function’ from it.

10 years ago[gnugo] Wait at most 30sec for subproc output chunk.
Thien-Thi Nguyen [Thu, 30 Jan 2014 16:09:09 +0000 (17:09 +0100)]
[gnugo] Wait at most 30sec for subproc output chunk.

* packages/gnugo/gnugo.el (gnugo-synchronous-send/return):
Specify TIMEOUT of 30 seconds to ‘accept-process-output’.

10 years ago[gnugo int] Use ‘zerop’.
Thien-Thi Nguyen [Thu, 30 Jan 2014 15:55:16 +0000 (16:55 +0100)]
[gnugo int] Use ‘zerop’.

* packages/gnugo/gnugo.el (gnugo-cleanup)
(gnugo-magic-undo, gnugo-board-mode): ...here.

10 years ago[gnugo] Presume "modern" GNU Emacs.
Thien-Thi Nguyen [Thu, 30 Jan 2014 14:35:34 +0000 (15:35 +0100)]
[gnugo] Presume "modern" GNU Emacs.

* packages/gnugo/gnugo.el (delete-dups, window-edges):
Delete these conditionally-‘defun’ed funcs.

10 years ago[gnugo] Presume working time-date.el.
Thien-Thi Nguyen [Thu, 30 Jan 2014 13:43:43 +0000 (14:43 +0100)]
[gnugo] Presume working time-date.el.

* packages/gnugo/gnugo.el: Require ‘time-date’ w/o ignoring errors.
(time-subtract): Delete conditionally-‘defun’ed func.

10 years ago[gnugo] Use ‘cl-labels’ instead of ‘flet’.
Thien-Thi Nguyen [Thu, 30 Jan 2014 12:26:41 +0000 (13:26 +0100)]
[gnugo] Use ‘cl-labels’ instead of ‘flet’.

* packages/gnugo/gnugo.el: Don't require ‘cl’;
instead, require ‘cl-lib’; do ‘s/flet/cl-labels/g’.
(gnugo-note): Use #'mog instead of 'mog as ‘mapcar’ 1st arg.
(gnugo-toggle-dead-group): Use #'populate.
(:gnugo-gtp-command-spec defgtp): Use #'jam, #'add.
(gnugo/sgf-write-file): Use #'one, #'two.

10 years ago[gnugo maint] Add NEWS file; prune Commentary; nfc.
Thien-Thi Nguyen [Thu, 30 Jan 2014 11:48:08 +0000 (12:48 +0100)]
[gnugo maint] Add NEWS file; prune Commentary; nfc.

10 years ago[gnugo] Adapt copyright notice to FSF, headers to ELPA.
Thien-Thi Nguyen [Tue, 28 Jan 2014 18:38:51 +0000 (19:38 +0100)]
[gnugo] Adapt copyright notice to FSF, headers to ELPA.

* packages/gnugo/gnugo.el: ...here.

10 years agoImport gnugo.el from ttn-pers-elisp 1.59.
Thien-Thi Nguyen [Tue, 28 Jan 2014 18:29:47 +0000 (19:29 +0100)]
Import gnugo.el from ttn-pers-elisp 1.59.

* packages/gnugo/gnugo.el: New file.
(gnugo-version): Bump to "2.2.14".

10 years agoStart building eventual package ‘gnugo’.
Thien-Thi Nguyen [Tue, 28 Jan 2014 18:26:08 +0000 (19:26 +0100)]
Start building eventual package ‘gnugo’.

* packages/gnugo/: New directory.
* packages/gnugo/README: New file.

10 years ago* num3-mode.el: Catch strings looking like hex number even w/o 0x prefix.
Michal Nazarewicz [Mon, 24 Feb 2014 00:28:48 +0000 (01:28 +0100)]
* num3-mode.el: Catch strings looking like hex number even w/o 0x prefix.

Update `num3--number-re' to catch strings which are a whole word, have
only hexadecimal digits and have at least one non-decimal hexadecimal
digit (i.e. letter from A to F), and treat them as hexadecimal number.

Also update `num3--number-re' to properly catch Emacs Lisp's

This fixes bug#16834.

10 years agopackages/vlf/vlf.el: use derived-mode-p to check major mode.
Andrey Kotlarski [Sun, 23 Feb 2014 16:22:13 +0000 (18:22 +0200)]
packages/vlf/vlf.el: use derived-mode-p to check major mode.

10 years ago * packages/vlf: Version 1.5. Add hexl-mode integration and hook
Andrey Kotlarski [Sun, 23 Feb 2014 15:33:35 +0000 (17:33 +0200)]
* packages/vlf: Version 1.5.  Add hexl-mode integration and hook
extensibility.

* vlf.el: (vlf-before-batch-functions, vlf-after-batch-functions):
New hooks.
(vlf-mode): Play well with hexl-mode.  Don't disable mode in case
user has declined to reload whole file.
(vlf-keep-alive, vlf-hexl-before, vlf-hexl-after): New functions.
Use them in hooks.
(vlf-hexl-save, vlf-hexl-scroll-up, vlf-hexl-scroll-down): New
advices.

* vlf-write.el (vlf-write): Run batch hooks.  Check if tramp is
loaded.

* vlf-search.el (vlf-re-search, vlf-goto-line): Run batch hooks.
Check if tramp is loaded.

* vlf-occur.el (vlf-occur): Run batch hooks.
(vlf-build-occur): Check if tramp is loaded.

* vlf-integrate.el: Minor whitespace adjustment.

* vlf-ediff.el: Enable lexical scoping.
(vlf-ediff-next): Run batch hooks.  Check if tramp is loaded.

* vlf-base.el (vlf-before-chunk-update, vlf-after-chunk-update):
New hooks.
(vlf-move-to-chunk-1, vlf-move-to-chunk-2): Run them.
(vlf-move-to-chunk-2): Delete undo info only in case it's not
disabled.
(vlf-insert-file-contents-1): Use insert-file-contents instead of
manual decoding and remove position parameter.
(vlf-insert-file-contents, vlf-adjust-start): Adjust calls.

10 years agoMerge remote-tracking branch 'tbb/master'
Leo Liu [Sun, 23 Feb 2014 09:58:27 +0000 (17:58 +0800)]
Merge remote-tracking branch 'tbb/master'

10 years agoMerge remote-tracking branch 'ggtags/master'
Leo Liu [Sun, 23 Feb 2014 09:57:31 +0000 (17:57 +0800)]
Merge remote-tracking branch 'ggtags/master'

10 years agoStore 'global' options per project
Leo Liu [Sun, 23 Feb 2014 09:37:19 +0000 (17:37 +0800)]
Store 'global' options per project

to work better with remote hosts.
Mention support for tramp in README.rst.

10 years agoStricter search for GTAGS file in ggtags-find-project
Leo Liu [Sun, 23 Feb 2014 07:03:20 +0000 (15:03 +0800)]
Stricter search for GTAGS file in ggtags-find-project

to avoid being fooled by 'gtags' directory in case-insensitive file
systems.

10 years agoTeach ggtags-create-tags to retry if mkid is missing
Leo Liu [Sun, 23 Feb 2014 04:24:56 +0000 (12:24 +0800)]
Teach ggtags-create-tags to retry if mkid is missing

10 years agoFix #33: support running ggtags on remote hosts (via tramp)
Leo Liu [Sat, 22 Feb 2014 03:25:27 +0000 (11:25 +0800)]
Fix #33: support running ggtags on remote hosts (via tramp)

Tighten file name checking in ggtags-delete-tag-files.
Mention `enable-remote-dir-locals' in ggtags-process-environment.

10 years agoMake buffer cache project root directory instead
Leo Liu [Thu, 20 Feb 2014 09:16:39 +0000 (17:16 +0800)]
Make buffer cache project root directory instead

so that the project info is stored in one place, which is convenient
for update and destruction operations.

10 years agoFix #30: Remove M-o key binding in ggtags-global-mode
Leo Liu [Wed, 19 Feb 2014 10:15:07 +0000 (18:15 +0800)]
Fix #30: Remove M-o key binding in ggtags-global-mode

10 years agoSmall fixes to ggtags-find-tag-regexp
Leo Liu [Wed, 19 Feb 2014 09:25:23 +0000 (17:25 +0800)]
Small fixes to ggtags-find-tag-regexp

10 years agoWork around bug http://debbugs.gnu.org/16038
Leo Liu [Tue, 18 Feb 2014 12:41:18 +0000 (20:41 +0800)]
Work around bug http://debbugs.gnu.org/16038

10 years agoMerge commit '119822078ee3024c2d27017d45ef4578fa36040f' from company
Dmitry Gutov [Tue, 18 Feb 2014 05:49:23 +0000 (07:49 +0200)]
Merge commit '119822078ee3024c2d27017d45ef4578fa36040f' from company

10 years agoBump the version
Dmitry Gutov [Tue, 18 Feb 2014 05:45:28 +0000 (07:45 +0200)]
Bump the version

10 years agocompany-continue-commands: change the default value
Dmitry Gutov [Tue, 18 Feb 2014 05:37:17 +0000 (07:37 +0200)]
company-continue-commands: change the default value

10 years agocommon-part: rename to `match' and document
Dmitry Gutov [Tue, 18 Feb 2014 04:51:44 +0000 (06:51 +0200)]
common-part: rename to `match' and document

10 years agoMerge remote-tracking branch 'ggtags/master'
Leo Liu [Tue, 18 Feb 2014 02:55:23 +0000 (10:55 +0800)]
Merge remote-tracking branch 'ggtags/master'

10 years agoFix #32: handle upstream change in query-replace-read-args
Leo Liu [Mon, 17 Feb 2014 16:18:15 +0000 (00:18 +0800)]
Fix #32: handle upstream change in query-replace-read-args

10 years agocompany-capf: cache the capf data
Dmitry Gutov [Mon, 17 Feb 2014 05:43:40 +0000 (07:43 +0200)]
company-capf: cache the capf data

The annotation command can be called a lot of times. At least in theory.

10 years agocompany-capf common-part: look up font-lock-face
Dmitry Gutov [Mon, 17 Feb 2014 04:58:16 +0000 (06:58 +0200)]
company-capf common-part: look up font-lock-face

Because completion-pcm--hilit-commonality uses it.

10 years agoRename ggtags-with-process-environment
Leo Liu [Mon, 17 Feb 2014 03:00:22 +0000 (11:00 +0800)]
Rename ggtags-with-process-environment

to ggtags-with-current-project.

10 years agoFix last change
Leo Liu [Mon, 17 Feb 2014 02:59:47 +0000 (10:59 +0800)]
Fix last change

which causes error:
  ggtags-get-libpath: Invalid function: ggtags-with-process-environment

10 years agocompany--capf-data: Check that the cdr is cons, not data itself
Dmitry Gutov [Mon, 17 Feb 2014 01:30:19 +0000 (03:30 +0200)]
company--capf-data: Check that the cdr is cons, not data itself

10 years agoRemove side-effect from ggtags-with-process-environment
Leo Liu [Sat, 15 Feb 2014 04:57:07 +0000 (12:57 +0800)]
Remove side-effect from ggtags-with-process-environment

Make ggtags-ensure-project generate an error if project not found.

10 years agoExpire project info in ggtags-update-tags
Leo Liu [Thu, 13 Feb 2014 09:59:45 +0000 (17:59 +0800)]
Expire project info in ggtags-update-tags

1. Tweak ggtags-project-expired-p to treat negative timestamp as
   expiration.
2. Enhance ggtags-make-project to allow updating project info.
3. Teach ggtags-find-project to update project info if expired so that
   all buffer-local values of ggtags-project get the new value.

10 years agoFix #31: Avoid `-d' switch for compatibility
Leo Liu [Thu, 13 Feb 2014 02:44:35 +0000 (10:44 +0800)]
Fix #31: Avoid `-d' switch for compatibility

10 years agoMerge commit '10258cb25d28c49198cc50a79cc3825d8ad5db22' from diff-hl
Dmitry Gutov [Wed, 12 Feb 2014 12:39:17 +0000 (14:39 +0200)]
Merge commit '10258cb25d28c49198cc50a79cc3825d8ad5db22' from diff-hl

10 years agoFix the type
Dmitry Gutov [Wed, 12 Feb 2014 12:38:09 +0000 (14:38 +0200)]
Fix the type

10 years agodiff-hl-command-prefix: make it a defcustom
Dmitry Gutov [Wed, 12 Feb 2014 12:36:03 +0000 (14:36 +0200)]
diff-hl-command-prefix: make it a defcustom

10 years agocompany-capf: fix when company-point is nil
Dmitry Gutov [Wed, 12 Feb 2014 05:52:29 +0000 (07:52 +0200)]
company-capf: fix when company-point is nil

10 years agoMerge commit '87ba2f6e77ab0ade0da2d9f6368ae34640a8fd83' from diff-hl
Dmitry Gutov [Wed, 12 Feb 2014 00:47:36 +0000 (02:47 +0200)]
Merge commit '87ba2f6e77ab0ade0da2d9f6368ae34640a8fd83' from diff-hl

10 years agoMake prefix keys customizable
Dmitry Gutov [Wed, 12 Feb 2014 00:33:04 +0000 (02:33 +0200)]
Make prefix keys customizable

Closes #17

10 years agoIntroduce company-dabbrev-downcase
Dmitry Gutov [Tue, 11 Feb 2014 01:48:28 +0000 (03:48 +0200)]
Introduce company-dabbrev-downcase

Closes #60

10 years ago* debbugs/debbugs-gnu.el (debbugs-gnu-default-packages): Add auctex, mh-e.
Glenn Morris [Mon, 10 Feb 2014 08:30:19 +0000 (00:30 -0800)]
* debbugs/debbugs-gnu.el (debbugs-gnu-default-packages): Add auctex, mh-e.

10 years ago* debbugs/debbugs-gnu.el (debbugs-gnu-default-packages): Remove w32, ns.
Glenn Morris [Mon, 10 Feb 2014 08:18:18 +0000 (00:18 -0800)]
* debbugs/debbugs-gnu.el (debbugs-gnu-default-packages): Remove w32, ns.

10 years agoReplace "Maintainer: FSF" with the emacs-devel mailing address
Glenn Morris [Mon, 10 Feb 2014 01:40:47 +0000 (17:40 -0800)]
Replace "Maintainer: FSF" with the emacs-devel mailing address

10 years agoFix out-of-bounds error on truncated anno fontification
Dmitry Gutov [Sun, 9 Feb 2014 16:32:40 +0000 (18:32 +0200)]
Fix out-of-bounds error on truncated anno fontification

10 years agoFix scrolling up from the last item
Dmitry Gutov [Sun, 9 Feb 2014 14:28:21 +0000 (16:28 +0200)]
Fix scrolling up from the last item

10 years agoNew user option, company-continue-commands
Dmitry Gutov [Sun, 9 Feb 2014 05:26:12 +0000 (07:26 +0200)]
New user option, company-continue-commands

Closes #59

10 years agoDon't `company-cancel' twice
Dmitry Gutov [Sat, 8 Feb 2014 20:19:15 +0000 (22:19 +0200)]
Don't `company-cancel' twice

10 years ago* temp-buffer-browse.el: Use set-transient-map instead
Leo Liu [Sat, 8 Feb 2014 04:44:09 +0000 (12:44 +0800)]
* temp-buffer-browse.el: Use set-transient-map instead

10 years agoSet company-added-newline to t if the buffer was modified
Dmitry Gutov [Thu, 6 Feb 2014 05:03:26 +0000 (07:03 +0200)]
Set company-added-newline to t if the buffer was modified

Fixes #58

10 years agoMerge commit '67ab56a5469f16652e73667ec3b4f76ff6befee6' from company
Dmitry Gutov [Mon, 3 Feb 2014 17:35:24 +0000 (19:35 +0200)]
Merge commit '67ab56a5469f16652e73667ec3b4f76ff6befee6' from company

10 years agoRemove outdated comment
Dmitry Gutov [Mon, 3 Feb 2014 17:34:16 +0000 (19:34 +0200)]
Remove outdated comment

10 years agoFix #56
Dmitry Gutov [Mon, 3 Feb 2014 15:33:04 +0000 (17:33 +0200)]
Fix #56

Continuation of 9218392f.

10 years agoDisplay annotations
Dmitry Gutov [Mon, 3 Feb 2014 15:16:47 +0000 (17:16 +0200)]
Display annotations

To be used instead of the undocumented and now deprecated command `crop'.

http://debbugs.gnu.org/16555
#31

10 years agocompany-capf: strip duplicates
Dmitry Gutov [Mon, 3 Feb 2014 13:50:56 +0000 (15:50 +0200)]
company-capf: strip duplicates