]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
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

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa
Stephen Leake [Sun, 2 Feb 2014 21:07:43 +0000 (15:07 -0600)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa

10 years agoupdate to Ada mode version 5.0.1
Stephen Leake [Sun, 2 Feb 2014 20:44:45 +0000 (14:44 -0600)]
update to Ada mode version 5.0.1

new Ada mode keybinding: C-c ; comment-dwim

new Ada mode menu entries: comment-dwim, ada-reset-parser

misc bug fixes

ada-indent-opentoken is now a minor mode

new gpr mode keybinding: C-c C-o ff-find-other-file

packages/ada-mode/README: New file.

10 years ago * packages/vlf: Version 1.4. Add Ediff integration.
Andrey Kotlarski [Sat, 1 Feb 2014 19:58:53 +0000 (21:58 +0200)]
* packages/vlf: Version 1.4.  Add Ediff integration.

* vlf-ediff.el: New file.

* vlf.el: Fix autoload declarations.
(vlf-ediff-buffers): Add autoload declaration.
(vlf-mode-map): Add binding for `vlf-ediff-buffers'.
(vlf): Update docstring.
(vlf-set-batch-size): New command.
(vlf-change-batch-size): Use it.
(vlf-end-of-file): Update file size information.

* vlf-write.el (vlf-write): Temporarily lower tramp verbosity
and turn off font lock.

* vlf-search.el (vlf-re-search): Temporarily lower tramp verbosity
and turn off font lock.

* vlf-occur.el (vlf-occur): Restore undo information.
(vlf-build-occur): Temporarily lower tramp verbosity.

* vlf-base.el (vlf-move-to-chunk): Handle cases where chunk
outside file size is requested.
(vlf-delete-region): New function.
(vlf-move-to-chunk-1): Use it.  Optimize jumps to next/previous
chunk.
(vlf-insert-file-contents-safe): Rename to `vlf-insert-file-contents-1'.
(vlf-adjust-start): Simplify.
(vlf-adjust-end): Remove.

10 years ago * packages/vlf: Version 1.3.
Andrey Kotlarski [Sat, 1 Feb 2014 19:37:27 +0000 (21:37 +0200)]
* packages/vlf: Version 1.3.

* vlf.el: Update comment section.  Decouple integration code from
the rest.
(vlf-stop-follow): Add autoload definition.
(vlf-mode): Simplify code.
(vlf): Return newly created buffer.
(vlf-next-batch, vlf-prev-batch): Move functions before first
usage.
(vlf-beginning-of-file, vlf-end-of-file): Use
`vlf-move-to-batch'.
(vlf-revert): Remove needless modtime update.

* vlf-base.el (vlf-min-chunk-size): Rename to `vlf-sample-size'.
(vlf-move-to-chunk-1): Widen before measuring chunk length.
Detect change of file.  Remove ignoring of small chunk moves.
Update modification time.
(vlf-move-to-chunk-2): Update file size besides modtime.
(vlf-insert-file-contents, vlf-adjust-start, vlf-adjust-end): Add
buffer bytes to beginning/end of requested chunk when adjusting.
(vlf-insert-file-contents-safe): Insert content literally and then
decode.

* vlf-write.el (vlf-write): Widen before writing.  No need to
verify size.
(vlf-file-shift-back, vlf-shift-batch, vlf-shift-batches): Update
modtime.

* vlf-integrate.el (vlf-disable-for-function): New macro.  Use it
to disable VLF activation for some TAGS functions.

* vlf-follow.el (vlf-follow-timer): Declare buffer local.
(vlf-stop-follow): Check if `vlf-follow-timer' is set.

10 years ago * packages/vlf: Break into components.
Andrey Kotlarski [Sat, 1 Feb 2014 17:07:38 +0000 (19:07 +0200)]
* packages/vlf: Break into components.

* packages/vlf/vlf.el: Update copyright dates.
(vlf-write, vlf-re-search-forward, vlf-re-search-backward)
(vlf-goto-line, vlf-occur, vlf-toggle-follow): Add autoload
declarations.
(vlf-mode-map): Add binding for `vlf-toggle-follow'.

* packages/vlf/vlf-write.el: New file.
* packages/vlf/vlf-search.el: New file.
* packages/vlf/vlf-occur.el: New file.
* packages/vlf/vlf-integrate.el: New file.
* packages/vlf/vlf-follow.el: New file.
* packages/vlf/vlf-base.el: New file.

10 years ago * packages/vlf/vlf.el: Add recenter around chunk functionality.
Andrey Kotlarski [Sat, 1 Feb 2014 16:45:15 +0000 (18:45 +0200)]
* packages/vlf/vlf.el: Add recenter around chunk functionality.

(vlf-follow-timer): New variable.
(vlf-partial-decode-shown, vlf-min-chunk-size): New constants.
(vlf-with-undo-disabled): Restore previous undo list.
(vlf-shift-undo-list): New function.
(vlf-mode): Stop follow timer if active.
("etags"): Don't apply automatically VLF over TAGS files.
(vlf-move-to-chunk, vlf-move-to-chunk-1, vlf-move-to-chunk-2):
Return number of bytes added to beginning and end for proper
decoding.
(vlf-move-to-chunk-1): Adjust undo list when chunk start has
changed.  Ignore moving by just a few bytes.
(vlf-adjust-start, vlf-adjust-end, vlf-insert-content-safe): New functions.
(vlf-adjust-chunk): Use them.  Rename to `vlf-insert-file-contents'.
(vlf-recenter): New function.
(vlf-stop-following, vlf-start-following): New commands.

10 years agoDon't "transform" twice
Dmitry Gutov [Sat, 1 Feb 2014 16:06:02 +0000 (18:06 +0200)]
Don't "transform" twice

10 years agoRemove NEWS entry for 9b0d457, it's a bugfix
Dmitry Gutov [Sat, 1 Feb 2014 13:59:45 +0000 (15:59 +0200)]
Remove NEWS entry for 9b0d457, it's a bugfix

10 years agocompany-sort-by-occurrence: consider the preceding line
Dmitry Gutov [Sat, 1 Feb 2014 05:37:11 +0000 (07:37 +0200)]
company-sort-by-occurrence: consider the preceding line