]>
code.delx.au - gnu-emacs-elpa/log
Dmitry Gutov [Wed, 9 Mar 2016 02:59:50 +0000 (04:59 +0200)]
company-dabbrev--search-buffer: Speed up
#482
Dmitry Gutov [Mon, 29 Feb 2016 01:05:28 +0000 (03:05 +0200)]
Clarify where callback must be called from
#475
Dmitry Gutov [Sun, 28 Feb 2016 23:09:22 +0000 (01:09 +0200)]
Bump copyright
Dmitry Gutov [Sun, 28 Feb 2016 23:08:56 +0000 (01:08 +0200)]
re-sort
Dmitry Gutov [Sun, 28 Feb 2016 23:05:15 +0000 (01:05 +0200)]
Add some C++11 keywords, fixes #478
Dmitry Gutov [Sun, 28 Feb 2016 22:53:59 +0000 (00:53 +0200)]
Fix #474 by filtering dabbrev completions at the end
It seems impossible to combine supporting company-dabbrev-char-regexp, with
arbitrary values, with using the "word boundary anchor" (or any of the three
relevant anchors). And without anchors, using the regexp engine without
lookaheads or etc, we must filter completions at the end.
Which is okay, because it can allow us to cache the full list globally and
refresh it less often, as well as implement fuzzy filtering more easily (#418).
Dmitry Gutov [Thu, 11 Feb 2016 13:36:45 +0000 (15:36 +0200)]
Update test for the latest change
Dmitry Gutov [Thu, 11 Feb 2016 13:20:17 +0000 (15:20 +0200)]
Delete the cache when async completion aborts
Fixes #467
Dmitry Gutov [Sat, 6 Feb 2016 11:08:28 +0000 (14:08 +0300)]
Move company-files closer to the front of company-backends
As an experiment. Closes #463.
Dmitry Gutov [Sat, 6 Feb 2016 00:35:41 +0000 (03:35 +0300)]
Merge pull request #466 from tarsius/patch-1
Fix typo in dependency name
Jonas Bernoulli [Fri, 5 Feb 2016 23:11:26 +0000 (00:11 +0100)]
Fix typo in dependency name
Dmitry Gutov [Mon, 1 Feb 2016 22:00:51 +0000 (01:00 +0300)]
Merge pull request #465 from vspinu/files-optim
[#464] Optimisation and fixes in `company-files`
Vitalie Spinu [Mon, 1 Feb 2016 21:29:45 +0000 (22:29 +0100)]
Kill trailing / on directories completion
Vitalie Spinu [Mon, 1 Feb 2016 21:23:07 +0000 (22:23 +0100)]
Separate sort of candidates and children in company-files
Vitalie Spinu [Sun, 31 Jan 2016 13:06:15 +0000 (14:06 +0100)]
[#464] Optimisation and fixes in `company-files`
- Don't rely on `directory-files`; it returns directories without
trailing slash
- Don't use `file-directory-p`; check for trailing / instead
- Don't append children on remotes or remote children
- Remove file-name-all-completions test from prefix check
Dmitry Gutov [Thu, 28 Jan 2016 19:12:12 +0000 (22:12 +0300)]
Merge pull request #461 from rlph/patch-1
Option to have tempo expand tags after completion.
Rafael Sanchez [Thu, 28 Jan 2016 15:00:57 +0000 (10:00 -0500)]
Moved company-tempo-insert call to post-completion
Rafael Sanchez [Wed, 27 Jan 2016 18:32:33 +0000 (13:32 -0500)]
Option to have tempo expand tags after completion.
Dmitry Gutov [Fri, 22 Jan 2016 18:28:51 +0000 (21:28 +0300)]
Add company-search-flex-regexp
#460
Dmitry Gutov [Wed, 20 Jan 2016 20:25:53 +0000 (23:25 +0300)]
Merge pull request #459 from fbergroth/prefix-length-var
Turn :company-prefix-length property into a value
Fredrik Bergroth [Wed, 20 Jan 2016 20:05:43 +0000 (21:05 +0100)]
Turn :company-prefix-length property into a value
Stefan Monnier [Wed, 20 Jan 2016 15:11:21 +0000 (18:11 +0300)]
Improve the description of cons prefix
Dmitry Gutov [Wed, 20 Jan 2016 15:10:21 +0000 (18:10 +0300)]
Improve the example in the Commentary
Dmitry Gutov [Sun, 17 Jan 2016 11:21:16 +0000 (14:21 +0300)]
Add company-semantic-insert-arguments
Closes #448
Dmitry Gutov [Sun, 17 Jan 2016 11:11:18 +0000 (14:11 +0300)]
Add company-semantic-begin-after-member-access
To change company-semantic's behavior closer to company-clang
Dmitry Gutov [Sun, 17 Jan 2016 10:30:59 +0000 (13:30 +0300)]
company-semantic: Retain function overloads
#448
Dmitry Gutov [Fri, 15 Jan 2016 01:36:10 +0000 (04:36 +0300)]
Merge pull request #457 from cpitclaudel/wip-simplify-electric
Reimplement -electric-do using a pre-command-hook
Clément Pit--Claudel [Fri, 15 Jan 2016 01:25:46 +0000 (20:25 -0500)]
Reimplement -electric-do using a pre-command-hook
This fixes #439 and #454, and will hopefully make #310 easier.
Dmitry Gutov [Thu, 14 Jan 2016 21:44:47 +0000 (00:44 +0300)]
company-cancel: Call pre/post-completion at the end
Fixes ##449 in a slightly different way
Dmitry Gutov [Thu, 14 Jan 2016 17:48:59 +0000 (20:48 +0300)]
Revert "company-cancel: Call frontends' 'hide before 'post-completion"
This reverts commit
2dd1f6a2dc8ae1d507385fcb9edd95602fd7dcb9 .
Fixes #456
Dmitry Gutov [Wed, 13 Jan 2016 08:27:00 +0000 (11:27 +0300)]
company--posn-col-row: Fall back to posn-col-row
#455
Dmitry Gutov [Wed, 13 Jan 2016 07:54:00 +0000 (10:54 +0300)]
company-cancel: Call frontends' 'hide before 'post-completion
Fixes #449
Dmitry Gutov [Tue, 12 Jan 2016 13:08:51 +0000 (16:08 +0300)]
Merge pull request #453 from jtatarik/bbdb-multiple-recipients
Fix bbdb completion for multi-recipient messages
Jan Tatarik [Tue, 12 Jan 2016 12:38:38 +0000 (13:38 +0100)]
Fix bbdb completion for multi-recipient messages
Trigger completion for the last incomplete recipient address only,
instead of the whole recipient list.
Dmitry Gutov [Sat, 9 Jan 2016 21:33:05 +0000 (00:33 +0300)]
Merge pull request #450 from fbergroth/capf-prefix-function
company-capf: Allow custom prefix function
Fredrik Bergroth [Sat, 9 Jan 2016 17:36:32 +0000 (18:36 +0100)]
company-capf: Add :company-prefix-length property function
Dmitry Gutov [Sun, 3 Jan 2016 15:37:41 +0000 (17:37 +0200)]
Bump copyright years
Dmitry Gutov [Sun, 3 Jan 2016 15:36:38 +0000 (17:36 +0200)]
Fix "obsolete function" warning
Fixes #435
Dmitry Gutov [Sun, 3 Jan 2016 15:00:15 +0000 (17:00 +0200)]
Add company-tooltip-annotation-selection face
#445
Dmitry Gutov [Sat, 2 Jan 2016 23:26:38 +0000 (01:26 +0200)]
Refine the workaround further
Fixes #443
Dmitry Gutov [Sat, 2 Jan 2016 23:11:27 +0000 (01:11 +0200)]
Declare python-shell-get-process
Dmitry Gutov [Sat, 2 Jan 2016 22:21:32 +0000 (00:21 +0200)]
Rename company-clang-obc-templatify to company-template-objc-templatify
As requested in https://github.com/company-mode/company-mode/commit/
5fc4a9a0b0c75f4f128ad01ca8befd1928399c86 #commitcomment-
15230965 .
Dmitry Gutov [Wed, 30 Dec 2015 12:27:25 +0000 (14:27 +0200)]
Fix the workaround
#440
Dmitry Gutov [Wed, 30 Dec 2015 04:28:52 +0000 (06:28 +0200)]
Add workaround for bug#18067
Fixes #440
Dmitry Gutov [Mon, 28 Dec 2015 02:13:35 +0000 (04:13 +0200)]
Fix a test (after adding `should`)
Dmitry Gutov [Mon, 28 Dec 2015 01:59:13 +0000 (03:59 +0200)]
Add the pre-render backend command
#437
Dmitry Gutov [Mon, 28 Dec 2015 01:53:52 +0000 (03:53 +0200)]
Revert "Add support for company-face"
This reverts commit
900ae0d7a2270ea1d2ea00567e80a619333fd4e5 .
Dmitry Gutov [Sat, 26 Dec 2015 03:10:45 +0000 (05:10 +0200)]
Add support for company-face
#437.
Dmitry Gutov [Mon, 21 Dec 2015 13:13:15 +0000 (15:13 +0200)]
Handle empty list of candidates
Dmitry Gutov [Sun, 20 Dec 2015 22:55:12 +0000 (00:55 +0200)]
Travis: Try to fix the "held broken packages"
Whatever those are.
Dmitry Gutov [Sun, 20 Dec 2015 22:27:50 +0000 (00:27 +0200)]
[ci skip] Use the "generic" language
Dmitry Gutov [Sun, 20 Dec 2015 22:16:54 +0000 (00:16 +0200)]
Remove completions without annotations when considering duplicates
Closes #432.
Dmitry Gutov [Sat, 19 Dec 2015 16:26:31 +0000 (18:26 +0200)]
company-dabbrev--search-buffer: Use use forward search (#433)
Dmitry Gutov [Sat, 19 Dec 2015 15:45:53 +0000 (17:45 +0200)]
company-dabbrev--make-regexp: Regexp can match non-word characters
Refs #433
Dmitry Gutov [Sat, 19 Dec 2015 15:26:45 +0000 (17:26 +0200)]
Use company-dabbrev-char-regexp more consistently (#433)
* company-dabbrev--make-regexp: Wrap in parens.
* company-dabbrev--prefix: New function, using it.
Dmitry Gutov [Tue, 8 Dec 2015 21:41:53 +0000 (23:41 +0200)]
Add company-etags-everywhere
https://github.com/redguardtoo/emacs.d/commit/
2ff305c1ddd7faff6dc9fa0869e39f1e9ed1182d #commitcomment-
14837584
Dmitry Gutov [Tue, 8 Dec 2015 21:40:12 +0000 (23:40 +0200)]
company-dabbrev-code-modes: Improve Customize labels
Dmitry Gutov [Tue, 1 Dec 2015 23:08:50 +0000 (01:08 +0200)]
Ignore trigger key prefixes that are shorter than symbol-at-point
Closes #422
Dmitry Gutov [Mon, 30 Nov 2015 13:58:49 +0000 (15:58 +0200)]
Handle key prefix being shorter than prefix (#422)
Dmitry Gutov [Sun, 29 Nov 2015 16:23:48 +0000 (18:23 +0200)]
company-yasnippet: Disable cache (#422)
Dmitry Gutov [Sun, 29 Nov 2015 14:27:57 +0000 (16:27 +0200)]
Don't "adjust key" (#422)
Dmitry Gutov [Sun, 29 Nov 2015 03:57:06 +0000 (05:57 +0200)]
Update copyright
Dmitry Gutov [Sun, 29 Nov 2015 03:55:00 +0000 (05:55 +0200)]
Respect yas-key-syntaxes (#422)
Dmitry Gutov [Thu, 26 Nov 2015 23:37:41 +0000 (01:37 +0200)]
Document some company-grab- functions
#421
Dmitry Gutov [Tue, 3 Nov 2015 10:30:17 +0000 (13:30 +0300)]
Merge pull request #418 from PythonNut/master
Allow advising company-dabbrev(-code)? regex generation
PythonNut [Tue, 3 Nov 2015 04:04:14 +0000 (04:04 +0000)]
Allow advising company-dabbrev(-code)? regex generation
Dmitry Gutov [Sat, 24 Oct 2015 00:54:00 +0000 (03:54 +0300)]
Fix some compilation warnings
Closes #415
Dmitry Gutov [Thu, 8 Oct 2015 11:52:28 +0000 (14:52 +0300)]
company-search-candidates: Mention company-search-regexp-function
#411
Dmitry Gutov [Wed, 7 Oct 2015 03:12:26 +0000 (06:12 +0300)]
Introduce company-search-regexp-function
Closes #313, closes #411.
Dmitry Gutov [Mon, 5 Oct 2015 18:07:46 +0000 (21:07 +0300)]
Modernize the Commentary a bit
* Don't encourage manual installation.
* Call it consistently a "framework".
* Promote global-company-mode.
* Add more quotes.
Dmitry Gutov [Mon, 5 Oct 2015 16:51:49 +0000 (19:51 +0300)]
Double space
Dmitry Gutov [Mon, 5 Oct 2015 16:50:26 +0000 (19:50 +0300)]
Retouch the docstring further
Dmitry Gutov [Mon, 5 Oct 2015 16:28:55 +0000 (19:28 +0300)]
Merge pull request #402 from vspinu/sorted
[Fix #317] Allow :sorted keyword in grouped back-ends and some doc improvements
Vitalie Spinu [Sat, 12 Sep 2015 11:10:10 +0000 (13:10 +0200)]
Improvements of the `company-backends` docstring
- markdown style headers
- more clarifications on grouped backends
Vitalie Spinu [Sat, 12 Sep 2015 10:56:40 +0000 (12:56 +0200)]
[Fix #317] Allow :sorted keyword in grouped backends
Dmitry Gutov [Sat, 3 Oct 2015 00:23:18 +0000 (03:23 +0300)]
Spell "backend" and "frontend" without hyphens
That spelling is easier, and Emacs's own manual uses it (e.g. "font backends").
It also uses "back end" in other places, which is a bit inconsistent, but never
uses the version with a hyphen.
Dmitry Gutov [Sun, 20 Sep 2015 02:30:13 +0000 (05:30 +0300)]
Fix #404 by blanking out line-prefix again
Restore workaround that was removed in
5b1d822 , but apparently become necessary
again at least since
05987e68 .
Dmitry Gutov [Fri, 4 Sep 2015 12:28:53 +0000 (15:28 +0300)]
Merge pull request #397 from bremner/make-elpa-fix
Makefile: allow package and elpa targets to run without git
David Bremner [Fri, 21 Aug 2015 12:28:20 +0000 (14:28 +0200)]
Makefile: allow package and elpa targets to run without git
This is handy for people working from e.g. a zip or tar snapshot of the git
repo.
Dmitry Gutov [Mon, 27 Jul 2015 21:15:53 +0000 (00:15 +0300)]
Merge pull request #382 from ilohmar/etags-fix
company-etags-find-table: fix fallback tags file expansion
Ingo Lohmar [Mon, 27 Jul 2015 21:04:10 +0000 (23:04 +0200)]
company-etags-find-table: check that TAGS is a regular file, cf. #222
Ingo Lohmar [Mon, 27 Jul 2015 18:25:36 +0000 (20:25 +0200)]
company-etags-find-table: fix fallback tags file expansion
Dmitry Gutov [Mon, 6 Jul 2015 12:45:49 +0000 (15:45 +0300)]
Mention the previous change in NEWS [ci skip]
Dmitry Gutov [Mon, 6 Jul 2015 10:47:59 +0000 (13:47 +0300)]
Don't start automatically during macro recording
Closes #374
Dmitry Gutov [Fri, 3 Jul 2015 19:04:00 +0000 (22:04 +0300)]
Introduce company-indent-or-complete-common
As requested in https://github.com/clojure-emacs/cider/pull/1185/
Dmitry Gutov [Wed, 1 Jul 2015 12:41:45 +0000 (15:41 +0300)]
Update the tests
Dmitry Gutov [Wed, 1 Jul 2015 11:09:01 +0000 (14:09 +0300)]
Use cl-labels instead of cl-flet, for cl-lib shim compatibility
Dmitry Gutov [Wed, 1 Jul 2015 11:05:39 +0000 (14:05 +0300)]
Fix #362 (arbitrary jumping of point)
Dmitry Gutov [Mon, 29 Jun 2015 15:40:47 +0000 (18:40 +0300)]
Fix a bug reference
Dmitry Gutov [Wed, 24 Jun 2015 10:34:41 +0000 (13:34 +0300)]
Support whitespace-mode newline-mark
Fixes #370
Dmitry Gutov [Tue, 23 Jun 2015 00:06:51 +0000 (03:06 +0300)]
Don't cut off the last character from a wrapped line
Reported by Eli Zaretskii at
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20847#68
Dmitry Gutov [Sun, 21 Jun 2015 18:53:57 +0000 (21:53 +0300)]
company-clang--start-process: Only erase buffer when there's no existing process
Fixes #368
Dmitry Gutov [Sun, 21 Jun 2015 14:47:26 +0000 (17:47 +0300)]
company-eclim-executable: Pick up the value of eclim-executable, if present
Dmitry Gutov [Sat, 20 Jun 2015 03:55:35 +0000 (06:55 +0300)]
Sort alphabetically, to appease a test
Dmitry Gutov [Fri, 19 Jun 2015 21:28:11 +0000 (00:28 +0300)]
company-keywords: Support scala-mode
Closes #367
Dmitry Gutov [Wed, 17 Jun 2015 20:50:50 +0000 (23:50 +0300)]
company--begin-new: Check the value of c
Dmitry Gutov [Wed, 17 Jun 2015 20:18:02 +0000 (23:18 +0300)]
company--begin-new: Reorder statements
Dmitry Gutov [Wed, 17 Jun 2015 19:58:23 +0000 (22:58 +0300)]
company--begin-new: Call `company-cancel' in the unique case
To fix a problem reported in
http://lists.gnu.org/archive/html/help-gnu-emacs/2015-06/msg00273.html
Dmitry Gutov [Tue, 16 Jun 2015 11:38:58 +0000 (14:38 +0300)]
company-css: Support web-mode
Closes #363
Dmitry Gutov [Tue, 16 Jun 2015 08:39:08 +0000 (11:39 +0300)]
company-mode: Mention the sorting order