]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agoMerge commit '3db1ea76a02993663d40e90c58da989212b9e81a' into gnorb-1.0.1
Stefan Monnier [Mon, 20 Apr 2015 01:35:42 +0000 (21:35 -0400)]
Merge commit '3db1ea76a02993663d40e90c58da989212b9e81a' into gnorb-1.0.1

9 years agoSquashed 'packages/gnorb/' changes from de3a512..321b23b
Stefan Monnier [Mon, 20 Apr 2015 01:28:01 +0000 (21:28 -0400)]
Squashed 'packages/gnorb/' changes from de3a512..321b23b

321b23b Remove gnus-interactive
3877b2d Still didn't have incoming-do-todo logic right
de0dff5 Protection for message disassociation
a55b0c0 Make gnorb-ids precious earlier in registry setup
806775c Wrap save-excursion around more of gnorb-org-view
982aee9 Adjust requires and autoloads
67ce358 Version 1.0.1, plus docs and NEWS
15b35dc Don't store a link to message we're replying to
b82576c Always clear attachments during triggering
7a43d8b Bug in message disassociation
c44a87b Deletion of associations when composing messages
6aef624 Restore the layout after the restore process
04ec3ab Fix logic of choosing heading to trigger
de3182e Shift location of org-reveal during trigger process
14471db Silence compiler warnings for unbound vars
aaf8556 Be a good citizen about the cl package
ad1538d Autoload cookie for gnorb-tracking-initialize
8db194a Add TAGS to .gitignore
5688114 Bugfix: Adding mailtos to newly-setup messages
e1fb666 Function for deleting all assocations of an Org heading
d4a4ccf Better handling of non-existent Org headings
4b8a6da New function for removing message/heading association
1b56250 Change wording of disassociation message
bfd8566 Be more careful about brackets on message-ids
1e071a0 Further refinements to link following
0a138f9 Reuse existing frames/windows when following links
f0ba4d7 Improvements to message disassociation
2c0f43d Refinements to link extraction
35284f2 Add TODO for collecting BBDB messages by thread
2834602 Move roadmap/todo list from manual to README
dd46ce4 Refactor finding trigger candidates
354705a Provide completion for Org tags on BBDB records

git-subtree-dir: packages/gnorb
git-subtree-split: 321b23b1ad1b770e2b2bd27921f069b9394ca4d0

9 years agoMerging Gnorb commits up to 1.0.1
Eric Abrahamsen [Sat, 25 Oct 2014 15:19:41 +0000 (08:19 -0700)]
Merging Gnorb commits up to 1.0.1

9 years agopackages/javaimp/javaimp.el: parent pom check fix
Filipp Gunbin [Thu, 23 Oct 2014 04:10:36 +0000 (08:10 +0400)]
packages/javaimp/javaimp.el: parent pom check fix

9 years agopackages/javaimp/javaimp.el: added check for changes in parent pom
Filipp Gunbin [Wed, 22 Oct 2014 13:46:04 +0000 (17:46 +0400)]
packages/javaimp/javaimp.el: added check for changes in parent pom

9 years agopabbrev: New package
Phillip Lord [Tue, 21 Oct 2014 21:30:15 +0000 (22:30 +0100)]
pabbrev: New package

Added to externals-list.

9 years agoFurther facets added, extensions removed.
Phillip Lord [Mon, 20 Oct 2014 08:07:49 +0000 (09:07 +0100)]
Further facets added, extensions removed.

max, min, functional and inverse function were missing and have
been added. Alias was my own extension to OMN and has been removed.

9 years agoMerge branch 'master' of https://github.com/leoliu/temp-buffer-browse
Leo Liu [Thu, 16 Oct 2014 07:37:02 +0000 (15:37 +0800)]
Merge branch 'master' of https://github.com/leoliu/temp-buffer-browse

9 years ago* temp-buffer-browse: Fix load error when fringe not preloaded
Leo Liu [Thu, 16 Oct 2014 07:17:28 +0000 (15:17 +0800)]
* temp-buffer-browse: Fix load error when fringe not preloaded

9 years ago* packages/ada-mode: Miscellaneous cleanups.
Stefan Monnier [Wed, 15 Oct 2014 21:38:21 +0000 (17:38 -0400)]
* packages/ada-mode: Miscellaneous cleanups.

* ada-mode/gpr-skel.el (skeleton-hippie-try): Don't quote error name.
* ada-mode/gpr-query.el (gpr-query-get-src-dirs, gpr-query-get-prj-dirs):
Avoid add-to-list on local vars.
(gpr-query-compilation): Use font-lock-ensure when available.
* ada-mode/gnat-inspect.el (gnat-inspect-compilation): Use
font-lock-ensure when available.
* ada-mode/gnat-core.el (gnat-prj-add-prj-dir)
(gnat-prj-parse-emacs-final, gnat-get-paths-1, ada-gnat-make-package-body):
Avoid add-to-list and `set' on local vars.
(gnat-get-paths-1): Don't quote error name.
* ada-mode/ada-wisi.el (ada-wisi-scan-paramlist): Avoid add-to-list on
local var.
* ada-mode/ada-skel.el (ada-skel-hippie-try): Don't quote error name.
* ada-mode/ada-mode.el (ada-format-paramlist): Fix typo.
(ada-case-read-exceptions, ada-case-add-exception, ada-prj-parse-file-1)
(ada-case-merge-exceptions): Avoid add-to-list on local var.
(ada-prj-parse-file-1): Avoid `set' on local var.
(cl-case): Don't quote alternatives.
* ada-mode/ada-gnat-compile.el (ada-gnat-fix-error): Avoid add-to-list on
local var.  Simplify.
* ada-mode/ada-build.el (ada-build-prompt-select-prj-file): Remove
unused var `err'.

9 years ago* packages/company/company-xcode.el (company-xcode-fetch): Avoid add-to-list
Stefan Monnier [Wed, 15 Oct 2014 21:07:03 +0000 (17:07 -0400)]
* packages/company/company-xcode.el (company-xcode-fetch): Avoid add-to-list
on local var.
* packages/company/company.el (company--window-height)
(company--window-width): Move before first use.

9 years agoMiscellaneous cleanup.
Stefan Monnier [Wed, 15 Oct 2014 20:47:38 +0000 (16:47 -0400)]
Miscellaneous cleanup.

* muse/muse-publish.el (muse-current-output-style): Declare.
* muse/muse-project.el (muse-project-set-variables): Only call
make-local-hook if it exists.
* muse/muse-html.el (muse-html-src-tag): Use font-lock-ensure
when available.
* muse/muse-project.el (muse-project-alist-get, muse-project-alist-set):
* muse/muse-blosxom.el (muse-blosxom-new-entry): Avoid add-to-list
on local var.
* muse/htmlize-hack.el: Require `cl' at run-time as well.
* muse/cgi.el (cgi-decode): Avoid `flet'.

9 years ago* packages/js2-mode/js2-imenu-extras.el: Use Unix-style EOL.
Stefan Monnier [Wed, 15 Oct 2014 20:44:34 +0000 (16:44 -0400)]
* packages/js2-mode/js2-imenu-extras.el: Use Unix-style EOL.

9 years ago* packages/vlf/vlf-occur.el, vlf-search.el, vlf-write.el (tramp-verbose):
Stefan Monnier [Wed, 15 Oct 2014 20:43:31 +0000 (16:43 -0400)]
* packages/vlf/vlf-occur.el, vlf-search.el, vlf-write.el (tramp-verbose):
Declare.

9 years ago* packages/markchars/markchars.el (markchars-mode): Use font-lock-flush
Stefan Monnier [Wed, 15 Oct 2014 20:42:34 +0000 (16:42 -0400)]
* packages/markchars/markchars.el (markchars-mode): Use font-lock-flush
when available.

9 years ago* packages/jgraph-mode/jgraph-mode.el: Use lexical-binding.
Stefan Monnier [Wed, 15 Oct 2014 20:41:58 +0000 (16:41 -0400)]
* packages/jgraph-mode/jgraph-mode.el: Use lexical-binding.
(jgraph-extract-commands): Avoid add-to-list on local var.

9 years ago* packages/flylisp/flylisp.el (jit-lock-start): Declare.
Stefan Monnier [Wed, 15 Oct 2014 20:41:00 +0000 (16:41 -0400)]
* packages/flylisp/flylisp.el (jit-lock-start): Declare.

9 years ago* packages/f90-interface-browser/f90-interface-browser.el
Stefan Monnier [Wed, 15 Oct 2014 20:40:31 +0000 (16:40 -0400)]
* packages/f90-interface-browser/f90-interface-browser.el
(f90-fontify-arglist): Use font-lock-ensure when available.

9 years ago* GNUmakefile (%-pkg.el): Silence the emacs command line again.
Stefan Monnier [Wed, 15 Oct 2014 20:39:23 +0000 (16:39 -0400)]
* GNUmakefile (%-pkg.el): Silence the emacs command line again.
(all-in-place): Remove debug message.

9 years ago* packages/uni-confusables/uni-confusables.el: Fix up comment convention.
Stefan Monnier [Wed, 15 Oct 2014 20:38:28 +0000 (16:38 -0400)]
* packages/uni-confusables/uni-confusables.el: Fix up comment convention.
* packages/uni-confusables/gen-confusables.el (gen-confusables-write): Idem.

9 years ago* packages/tNFA/tNFA.el (tNFA--DFA-state-create): Avoid add-to-list
Stefan Monnier [Wed, 15 Oct 2014 20:36:24 +0000 (16:36 -0400)]
* packages/tNFA/tNFA.el (tNFA--DFA-state-create): Avoid add-to-list
on local var.

9 years ago* packages/trie/trie.el (edebug-prin1, edebug-prin1-to-string): Use
Stefan Monnier [Wed, 15 Oct 2014 20:35:25 +0000 (16:35 -0400)]
* packages/trie/trie.el (edebug-prin1, edebug-prin1-to-string): Use
advice-add when available.

9 years ago* packages/shen-mode/inf-shen.el: Don't require `cl'.
Stefan Monnier [Wed, 15 Oct 2014 20:31:22 +0000 (16:31 -0400)]
* packages/shen-mode/inf-shen.el: Don't require `cl'.
(shen-remember-functions): Avoid `flet'.

9 years ago* packages/num3-mode/num3-mode.el (num3-mode): Use font-lock-flush
Stefan Monnier [Wed, 15 Oct 2014 20:28:37 +0000 (16:28 -0400)]
* packages/num3-mode/num3-mode.el (num3-mode): Use font-lock-flush
if available.

9 years ago* poker/poker.el (poker-combinations, poker-possible-hands): Fix tests.
Stefan Monnier [Wed, 15 Oct 2014 20:27:12 +0000 (16:27 -0400)]
* poker/poker.el (poker-combinations, poker-possible-hands): Fix tests.

9 years ago* packages/rainbow-mode/rainbow-mode.el (ansi-color-context)
Stefan Monnier [Wed, 15 Oct 2014 20:26:40 +0000 (16:26 -0400)]
* packages/rainbow-mode/rainbow-mode.el (ansi-color-context)
(xterm-color-current): Declare.

9 years ago* packages/register-list/register-list.el (register-list): Pass arg to
Stefan Monnier [Wed, 15 Oct 2014 20:26:11 +0000 (16:26 -0400)]
* packages/register-list/register-list.el (register-list): Pass arg to
called-interactively-p.

9 years ago* packages/debbugs/debbugs-org.el: Miscellanous cleanups.
Stefan Monnier [Wed, 15 Oct 2014 19:35:14 +0000 (15:35 -0400)]
* packages/debbugs/debbugs-org.el: Miscellanous cleanups.
(debbugs-org-search): Remove unused var `date-format'.
(debbugs-org-show-reports): Avoid add-to-list on local var.
* packages/debbugs/debbugs.el (debbugs-get-usertag, debbugs-search-est):
Avoid add-to-list on local var.

9 years ago* packages/lex/lex.el: Use lexical-binding.
Stefan Monnier [Wed, 15 Oct 2014 19:33:21 +0000 (15:33 -0400)]
* packages/lex/lex.el: Use lexical-binding.

9 years ago* packages/wcheck-mode/wcheck-mode.el (wcheck--program-executable-p):
Stefan Monnier [Wed, 15 Oct 2014 19:32:23 +0000 (15:32 -0400)]
* packages/wcheck-mode/wcheck-mode.el (wcheck--program-executable-p):
Use executable-find.
(wcheck--language-data-valid-p): Use memq and give better diagnostics.

9 years ago* packages/sml-mode/sml-mode.el (sml-smie-grammar): Add "withtype".
Stefan Monnier [Wed, 15 Oct 2014 19:30:03 +0000 (15:30 -0400)]
* packages/sml-mode/sml-mode.el (sml-smie-grammar): Add "withtype".
(sml-smie-rules): Use pcase.
(sml-smie-non-nested-of-p): Rewrite to avoid regexp and stay closer to point.

9 years ago* packages/lmc/lmc.el (lmc--load-word): Remove unused vars.
Stefan Monnier [Wed, 15 Oct 2014 19:26:58 +0000 (15:26 -0400)]
* packages/lmc/lmc.el (lmc--load-word): Remove unused vars.
(lmc-after-change, lmc-tool-bar-to-string): Mark unused args.

9 years ago* scroll-restore.el (scroll-restore--set): New function. Use it as setter
Stefan Monnier [Wed, 15 Oct 2014 19:15:59 +0000 (15:15 -0400)]
* scroll-restore.el (scroll-restore--set): New function.  Use it as setter
instead of calling scroll-restore-restart.
(scroll-restore-restart): Remove.
(scroll-restore-mode): Add autoload cookie.
(scroll-restore-commands): Add scroll-up-command and scroll-down-command.

9 years ago* scroll-restore: New package.
Stefan Monnier [Wed, 15 Oct 2014 18:51:06 +0000 (14:51 -0400)]
* scroll-restore: New package.

9 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Stefan Monnier [Wed, 15 Oct 2014 13:18:11 +0000 (09:18 -0400)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

9 years ago* update-archive.sh (send_mail): Use `sendmail' and `rsync'.
Stefan Monnier [Wed, 15 Oct 2014 13:17:41 +0000 (09:17 -0400)]
* update-archive.sh (send_mail): Use `sendmail' and `rsync'.

9 years agoMerge commit '60d4c09c982a1c562a70cd6aa705f47ab3badcfb' from company
Dmitry Gutov [Tue, 14 Oct 2014 22:22:15 +0000 (02:22 +0400)]
Merge commit '60d4c09c982a1c562a70cd6aa705f47ab3badcfb' from company

9 years agoBump the version
Dmitry Gutov [Tue, 14 Oct 2014 22:17:11 +0000 (02:17 +0400)]
Bump the version

9 years agocompany-template-c-like-templatify: Support generics
Dmitry Gutov [Sun, 12 Oct 2014 20:41:36 +0000 (00:41 +0400)]
company-template-c-like-templatify: Support generics

Closes #201

9 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Stefan Monnier [Fri, 10 Oct 2014 18:25:25 +0000 (14:25 -0400)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

9 years ago* packages/gnorb/gnorb.el: Mention dependency on cl-lib.
Stefan Monnier [Fri, 10 Oct 2014 18:25:00 +0000 (14:25 -0400)]
* packages/gnorb/gnorb.el: Mention dependency on cl-lib.
Require `bbdb' here, and not during compilation.
* packages/gnorb/gnorb-utils.el: Don't require `cl'.
Don't require `bbdb', in case it's not installed.
* packages/gnorb/gnorb-registry.el: Require cl-lib.  Use cl-lib names.
* packages/gnorb/gnorb-org.el: Require cl-lib.  Use cl-lib names.
* packages/gnorb: Fix up copyright and compilation.
* packages/gnorb/gnorb-bbdb.el: Require `cl-lib'.  Use cl-lib names.
(bbdb-separator-alist, bbdb-xfield-label-list): Check before use.

9 years ago* GNUmakefile: Fix generation of <pkg>-pkg.el files.
Stefan Monnier [Fri, 10 Oct 2014 18:03:03 +0000 (14:03 -0400)]
* GNUmakefile: Fix generation of <pkg>-pkg.el files.
(pkg_descs): New var.
(all-in-place): Use it.

9 years agoFixing Gnorb entry in externals-list
Eric Abrahamsen [Fri, 10 Oct 2014 06:03:36 +0000 (14:03 +0800)]
Fixing Gnorb entry in externals-list

* externals-list: Not sure what I was thinking.

9 years agoExtract regexp for buffers to ignore into a new var
Dmitry Gutov [Fri, 10 Oct 2014 05:09:43 +0000 (09:09 +0400)]
Extract regexp for buffers to ignore into a new var

#199

9 years agoCall `bbdb-search' inside `eval' block
Dmitry Gutov [Fri, 10 Oct 2014 02:22:34 +0000 (06:22 +0400)]
Call `bbdb-search' inside `eval' block

Fixes #202

9 years agoSquashed 'packages/gnorb/' content from commit de3a512
Eric Abrahamsen [Thu, 9 Oct 2014 01:47:46 +0000 (09:47 +0800)]
Squashed 'packages/gnorb/' content from commit de3a512

git-subtree-dir: packages/gnorb
git-subtree-split: de3a512fc8b33b6403e1a5b6391de0dac3f80c84

9 years agoMerge commit '0b9eb2b647a49ffa3dc4e3e61cb8bd94c7fe3634' as 'packages/gnorb'
Eric Abrahamsen [Thu, 9 Oct 2014 01:47:46 +0000 (09:47 +0800)]
Merge commit '0b9eb2b647a49ffa3dc4e3e61cb8bd94c7fe3634' as 'packages/gnorb'

9 years agoAdding gnorb to externals-list
Eric Abrahamsen [Thu, 9 Oct 2014 01:43:01 +0000 (09:43 +0800)]
Adding gnorb to externals-list

9 years agoHandle nil company-common, in order not to bind it in tests
Dmitry Gutov [Wed, 8 Oct 2014 04:23:32 +0000 (08:23 +0400)]
Handle nil company-common, in order not to bind it in tests

9 years agocompany-fill-propertize: Use `string-width' on `company-common'
Dmitry Gutov [Wed, 8 Oct 2014 04:18:04 +0000 (08:18 +0400)]
company-fill-propertize: Use `string-width' on `company-common'

It also might contain multiple-width chars.

9 years agoMake new tests and interactive-only
Dmitry Gutov [Wed, 8 Oct 2014 03:57:26 +0000 (07:57 +0400)]
Make new tests and interactive-only

The display table is different in batch mode, I guess.

9 years agocompany-dabbrev--search: Ignore "uninteresting" buffers
Dmitry Gutov [Wed, 8 Oct 2014 03:29:16 +0000 (07:29 +0400)]
company-dabbrev--search: Ignore "uninteresting" buffers

Closes #199

9 years agocompany-call-backend-raw: Use `condition-case-unless-debug', too
Dmitry Gutov [Wed, 8 Oct 2014 03:17:16 +0000 (07:17 +0400)]
company-call-backend-raw: Use `condition-case-unless-debug', too

9 years agoHandle non-printable and multiple-width chars in completions
Dmitry Gutov [Wed, 8 Oct 2014 03:05:50 +0000 (07:05 +0400)]
Handle non-printable and multiple-width chars in completions

#199

9 years agocompany-clang-arguments: Fix default element value
Dmitry Gutov [Sun, 5 Oct 2014 13:19:13 +0000 (17:19 +0400)]
company-clang-arguments: Fix default element value

Closes #200

9 years agoUse `condition-case-unless-debug' more
Dmitry Gutov [Sat, 4 Oct 2014 10:09:39 +0000 (14:09 +0400)]
Use `condition-case-unless-debug' more

9 years agojavaimp: doc fixes
Filipp Gunbin [Wed, 1 Oct 2014 20:56:23 +0000 (00:56 +0400)]
javaimp: doc fixes

9 years agojavaimp: version 0.5
Filipp Gunbin [Tue, 30 Sep 2014 17:44:57 +0000 (21:44 +0400)]
javaimp: version 0.5

9 years agocompany-begin-commands: Add `orgtbl-self-insert-command'
Dmitry Gutov [Tue, 30 Sep 2014 14:12:07 +0000 (18:12 +0400)]
company-begin-commands: Add `orgtbl-self-insert-command'

Closes #196.

9 years agojavaimp: fix for cases when maven doesn't add xml declaration
Filipp Gunbin [Tue, 30 Sep 2014 12:58:56 +0000 (16:58 +0400)]
javaimp: fix for cases when maven doesn't add xml declaration

9 years ago* ada-ref-man.el: Fix up formatting details.
Stefan Monnier [Mon, 29 Sep 2014 13:03:51 +0000 (09:03 -0400)]
* ada-ref-man.el: Fix up formatting details.

9 years agocompany-file--keys-match-p: Handle OLD being nil
Dmitry Gutov [Mon, 29 Sep 2014 01:30:41 +0000 (05:30 +0400)]
company-file--keys-match-p: Handle OLD being nil

9 years agocompany-files: Fix cache behavior for when we're backspacing
Dmitry Gutov [Sun, 28 Sep 2014 20:14:25 +0000 (00:14 +0400)]
company-files: Fix cache behavior for when we're backspacing

As discussed
in https://github.com/Lompik/company-mode/commit/528cd1b4c94e1d6b0009068be618bde2b27ec583#commitcomment-7953472.

9 years agocompany-files.el: Use the "private function" naming convention
Dmitry Gutov [Sun, 28 Sep 2014 20:05:04 +0000 (00:05 +0400)]
company-files.el: Use the "private function" naming convention

9 years agopublish ada-mode 5.1.6, wisi 1.0.6, new package ada-ref-man
Stephen Leake [Sun, 28 Sep 2014 18:07:53 +0000 (13:07 -0500)]
publish ada-mode 5.1.6, wisi 1.0.6, new package ada-ref-man

* admin/archive-contents.el (archive--metadata): include 'dir' in files, for doc-only packages
  (archive--metadata): fix typo in error message

* packages/ada-mode/ada-ref-man.el: New file.
* packages/ada-mode/*: version 5.1.6

* packages/ada-ref-man/: New directory.

* packages/wisi/*: version 1.0.6
* packages/wisi/README: New file.

9 years agoUpdate a comment
Dmitry Gutov [Sun, 28 Sep 2014 17:11:05 +0000 (21:11 +0400)]
Update a comment

9 years agoUpdate NEWS; do the forgotten version bump
Dmitry Gutov [Sun, 28 Sep 2014 16:58:18 +0000 (20:58 +0400)]
Update NEWS; do the forgotten version bump

9 years agocompany-files-complete: Include mtime in the cache key
Dmitry Gutov [Sun, 28 Sep 2014 16:17:56 +0000 (20:17 +0400)]
company-files-complete: Include mtime in the cache key

9 years agoUpdate docstring, change words, bump copyright year
Dmitry Gutov [Sun, 28 Sep 2014 16:11:19 +0000 (20:11 +0400)]
Update docstring, change words, bump copyright year

9 years agocompany-files.el: Change regexp prefix
James Browder [Sun, 21 Sep 2014 22:52:53 +0000 (17:52 -0500)]
company-files.el: Change regexp prefix

* Fix Windows drive letters recognition.
* Complete relative paths, starting with ./ or ../.

9 years agocompany-post-command: Handle being called after quitting
Dmitry Gutov [Sun, 28 Sep 2014 03:10:22 +0000 (07:10 +0400)]
company-post-command: Handle being called after quitting

Fixes #190

9 years agocompany-create-match-predicate: Just replace the predicate
Dmitry Gutov [Sun, 28 Sep 2014 00:57:05 +0000 (04:57 +0400)]
company-create-match-predicate: Just replace the predicate

Building on the previous one is ridiculous, because the main use case is
company-search-mode, and any previous search string is a prefix of the current
one.  With company-filter-candidates, it was especially wasteful.

9 years agocompany-search-printing-char: Don't update company-search-string when no match
Dmitry Gutov [Sun, 28 Sep 2014 00:39:57 +0000 (04:39 +0400)]
company-search-printing-char: Don't update company-search-string when no match

Fixes #194

9 years agoremove bogus execute priv
Stephen Leake [Wed, 24 Sep 2014 11:48:34 +0000 (06:48 -0500)]
remove bogus execute priv

9 years agocompany--insert-candidate: Don't use `insert-before-markers'
Dmitry Gutov [Mon, 22 Sep 2014 03:10:10 +0000 (07:10 +0400)]
company--insert-candidate: Don't use `insert-before-markers'

Fixes #189.

Apparently, it's enough to pass t REAR-ADVANCE agrument to `make-overlay' when
creating the pseudo-tooltip overlay.

9 years agocompany-gtags: Don't try to complete in non-file buffers
Dmitry Gutov [Fri, 19 Sep 2014 03:02:48 +0000 (07:02 +0400)]
company-gtags: Don't try to complete in non-file buffers

9 years agoMerge pull request #191 from jorgenschaefer/master
Dmitry Gutov [Sat, 20 Sep 2014 21:10:50 +0000 (01:10 +0400)]
Merge pull request #191 from jorgenschaefer/master

Use read-kbd-macro instead of kbd as a function.

9 years agoUse read-kbd-macro instead of kbd as a function.
Jorgen Schaefer [Sat, 20 Sep 2014 20:08:41 +0000 (22:08 +0200)]
Use read-kbd-macro instead of kbd as a function.

In Emacs 24.1 and 24.2, kbd was a macro and not a function,
so that a call like (kbd (format ...)) would fail. Use
read-kbd-macro instead, which works for all Emacsen in 24.x.

9 years ago[vlf] bump version
Andrey Kotlarski [Sat, 20 Sep 2014 16:36:58 +0000 (19:36 +0300)]
[vlf] bump version

9 years ago * packages/vlf: Version 1.6. Automatically tune batch size to
Andrey Kotlarski [Sat, 20 Sep 2014 16:06:29 +0000 (19:06 +0300)]
* packages/vlf: Version 1.6.  Automatically tune batch size to
improve user experience and performance for batch operations.

* vlf-tune.el: New profile and tune module.

* vlf.el (vlf-next-batch, vlf-prev-batch, vlf-set-batch-size)
(vlf-beginning-of-file, vlf-end-of-file, vlf-jump-to-chunk): Auto
tune batch size.

* vlf-write.el (vlf-write): Profile, tune batch size and time
save when adjusting file content.
(vlf-file-shift-back, vlf-shift-batch, vlf-file-shift-forward)
(vlf-shift-batches): Profile and tune batch size.

* vlf-search.el (vlf-re-search): Auto tune batch size and
use outside progress reporter if provided.
(vlf-goto-match): Time search.
(vlf-re-search-forward, vlf-re-search-backward): Minimize search
overlap and restore batch size if search failed.
(vlf-goto-line): Profile operations, tune batch size and time
whole search.

* vlf-occur.el (vlf-occur-visit): Profile hexl operations.
(vlf-occur-other-buffer): New function.
(vlf-occur): Auto tune batch size.
(vlf-build-occur): Auto tune batch size and time whole occur.

* vlf-base.el (vlf-move-to-chunk-1, vlf-move-to-chunk-2)
(vlf-insert-file-contents-1, vlf-delete-region): Profile primitive
operations.
(vlf-shift-undo-list): Ignore null undo list.

9 years ago * packages/vlf: Perform search, occur and ediff operations over
Andrey Kotlarski [Sat, 20 Sep 2014 15:41:06 +0000 (18:41 +0300)]
* packages/vlf: Perform search, occur and ediff operations over
hexl content instead over raw data when hexl-mode is active.
Allow vlf-occur results be saved to file and later reused.

* vlf.el (vlf): Use minimal batch size on remote files or if
manually specified.
Remove hooks used to disable/enable hexl-mode.

* vlf-integrate.el (abort-if-file-too-large): Don't use vlf-mode
if file size is less than default batch size.

* vlf-base.el (vlf-batch-size): Increase default batch size.
(vlf-move-to-chunk-1, vlf-move-to-chunk-2): Restore hexl-mode if
has been active on start.

* vlf-write.el (vlf-write): Restore hexl-mode if active on start
and don't ask spurious questions.

* vlf-search.el (vlf-re-search): Search over hexl content in case
hexl-mode is active on start.
(vlf-goto-line): Don't optimize search in case hexl-mode is
active.

* vlf-ediff.el (vlf-ediff-files): Use minimal batch size before
applying specified.
(vlf-ediff-next): Ediff over hexl-mode content when active instead
over raw data.

* vlf-occur.el (vlf-occur-vlf-file, vlf-occur-vlf-buffer)
(vlf-occur-regexp, vlf-occur-hexl, vlf-occur-lines): New
variables.
(vlf-occur-mode-map): Add save binding.
(vlf-occur-mode): Hook custom save function.
(vlf-occur-next-match, vlf-occur-prev-match): Use
get-text-property instead of get-char-property.
(vlf-occur-visit): Activate hexl-mode if it has been used during
occur.
(vlf-occur, vlf-build-occur): Perform occur over hexl content if
hexl-mode is active on start.
(vlf-occur-save, vlf-occur-load): New commands.

9 years agoFix company-yasnippet compilation without yasnippet
Dmitry Gutov [Fri, 19 Sep 2014 02:39:48 +0000 (06:39 +0400)]
Fix company-yasnippet compilation without yasnippet

Closes #187

9 years agoMerge commit 'fa4ba155a3e22ddc4b8bc33fcbf8cc69ef8f0043' from company
Dmitry Gutov [Sun, 14 Sep 2014 07:05:56 +0000 (11:05 +0400)]
Merge commit 'fa4ba155a3e22ddc4b8bc33fcbf8cc69ef8f0043' from company

9 years agoRelease 0.8.5
Dmitry Gutov [Sun, 14 Sep 2014 07:04:04 +0000 (11:04 +0400)]
Release 0.8.5

9 years agocompany-pseudo-tooltip-guard: Handle wrapped lines
Dmitry Gutov [Sat, 13 Sep 2014 22:39:06 +0000 (02:39 +0400)]
company-pseudo-tooltip-guard: Handle wrapped lines

9 years agocompany-pseudo-tooltip-show: Improve tooltip-guard results
Dmitry Gutov [Sat, 13 Sep 2014 22:34:28 +0000 (02:34 +0400)]
company-pseudo-tooltip-show: Improve tooltip-guard results

9 years agocompany--insert-candidate: Insert before overlays that begin at point
Dmitry Gutov [Sat, 13 Sep 2014 20:33:06 +0000 (00:33 +0400)]
company--insert-candidate: Insert before overlays that begin at point

That fixes `company-with-candidate-inserted' to work with the way the
pseudo-tooltip overlay is now rendered (at the end of the current line).

9 years agoMerge commit '2ef6263c65a109b4d36503e6484fdbf4cb307d0f' from company
Dmitry Gutov [Sat, 13 Sep 2014 12:18:25 +0000 (16:18 +0400)]
Merge commit '2ef6263c65a109b4d36503e6484fdbf4cb307d0f' from company

9 years agoRelease 0.8.4
Dmitry Gutov [Sat, 13 Sep 2014 12:15:02 +0000 (16:15 +0400)]
Release 0.8.4

9 years agocompany--posn-col-row: add comment
Dmitry Gutov [Sat, 13 Sep 2014 12:14:46 +0000 (16:14 +0400)]
company--posn-col-row: add comment

9 years agoOnly use company-ropemacs when ropemacs-mode is on
Dmitry Gutov [Sat, 13 Sep 2014 12:13:06 +0000 (16:13 +0400)]
Only use company-ropemacs when ropemacs-mode is on

Step 1 of moving company-ropemacs out, #159.

9 years agocompany-with-candidate-inserted: restore buffer modification status
Dmitry Gutov [Sat, 13 Sep 2014 11:57:30 +0000 (15:57 +0400)]
company-with-candidate-inserted: restore buffer modification status

9 years agoMerge branch 'master' of github.com:leoliu/ggtags
Leo Liu [Fri, 12 Sep 2014 00:23:53 +0000 (08:23 +0800)]
Merge branch 'master' of github.com:leoliu/ggtags

9 years agoUpdate doc for installing pygments plugin
Leo Liu [Fri, 12 Sep 2014 00:05:48 +0000 (08:05 +0800)]
Update doc for installing pygments plugin

9 years agocompany-gtags-modes: Turn into defcustom
Dmitry Gutov [Tue, 9 Sep 2014 01:08:03 +0000 (05:08 +0400)]
company-gtags-modes: Turn into defcustom

Closes #178.

9 years agocompany-complete-number: Make interactive, read the pressed digit
Frank Fischer [Tue, 9 Sep 2014 00:22:46 +0000 (04:22 +0400)]
company-complete-number: Make interactive, read the pressed digit

Fixes #177.

9 years agoUse posn-actual-col-row to calculate the row
Dmitry Gutov [Tue, 9 Sep 2014 00:01:42 +0000 (04:01 +0400)]
Use posn-actual-col-row to calculate the row

Approximation by `posn-col-row' is not good enough, particularly in the Log-Edit
buffer.

9 years agoDon't use end-of-buffer-workaround
Dmitry Gutov [Mon, 8 Sep 2014 23:41:27 +0000 (03:41 +0400)]
Don't use end-of-buffer-workaround

Instead, start the overlay one character earlier, if not at eob.

That also improves the situation with fci-mode (#180).

9 years agorainbow-mode: support float in CSS and limit to 100%
Julien Danjou [Sun, 7 Sep 2014 16:19:25 +0000 (18:19 +0200)]
rainbow-mode: support float in CSS and limit to 100%

9 years agoMerge pull request #69 from jfeltz/patch-1
Leo Liu [Sun, 7 Sep 2014 00:38:52 +0000 (08:38 +0800)]
Merge pull request #69 from jfeltz/patch-1

pygments plugin install instructions tweak