]>
code.delx.au - gnu-emacs-elpa/log
Stefan Monnier [Sun, 15 Jun 2014 03:20:25 +0000 (03:20 +0000)]
company-capf.el: Don't ignore things like semantic-capf
Dmitry Gutov [Sat, 28 Jun 2014 03:14:33 +0000 (06:14 +0300)]
company-backends: add better introduction
#115
Dmitry Gutov [Sat, 28 Jun 2014 03:00:46 +0000 (06:00 +0300)]
Avoid requiring match is certain circumstances
Closes #115
Dmitry Gutov [Fri, 27 Jun 2014 03:44:45 +0000 (06:44 +0300)]
Don't call post-completion methods and hook in continue-failed case
Possibly related to #145.
Dmitry Gutov [Fri, 27 Jun 2014 03:14:27 +0000 (06:14 +0300)]
Never delete the "added newline" twice
Even when a hook or a backend method raises an error.
Possibly related to #145.
Dmitry Gutov [Wed, 25 Jun 2014 05:37:46 +0000 (08:37 +0300)]
Bring back this-command check when company-idle-delay is t
Reported by @proofit404
Dmitry Gutov [Wed, 25 Jun 2014 02:08:13 +0000 (05:08 +0300)]
company-keywords-alist: ass js-mode -> javascript-mode alias
Dmitry Gutov [Wed, 25 Jun 2014 00:23:46 +0000 (03:23 +0300)]
company--should-idle-begin: use a more careful check
* Dicussed in #143.
* company--begin-inhibit-commands: new variable.
Dmitry Gutov [Tue, 24 Jun 2014 03:21:05 +0000 (06:21 +0300)]
Don't assign to company-point in company-abort and company-finish
* Closes #143
* Rename `company-begin' to `company--perform'.
* Drop `company-begin-commands' checks from `company--should-complete', they
should be satisfied at that point already.
* When creating timer, replace company-point comparison check with disallowing
this-command to come from company- namespace.
Dmitry Gutov [Mon, 23 Jun 2014 03:35:25 +0000 (06:35 +0300)]
Improve comment wording
Dmitry Gutov [Sun, 22 Jun 2014 03:57:46 +0000 (06:57 +0300)]
Define company-sort-by-backend-importance
Closes #110
Dmitry Gutov [Sun, 22 Jun 2014 03:25:22 +0000 (06:25 +0300)]
company-update-group-lighter: privatize
Dmitry Gutov [Sun, 15 Jun 2014 04:03:52 +0000 (07:03 +0300)]
Indicate current candidate's backend when it's in a group
Closes #109
Dmitry Gutov [Fri, 13 Jun 2014 15:50:27 +0000 (18:50 +0300)]
company-pseudo-tooltip-edit: update company-width
#138
Dmitry Gutov [Mon, 9 Jun 2014 14:53:30 +0000 (17:53 +0300)]
company-css-property-alist: remove reference to font-variant in value for font
The two possible values for CSS 2.1 font-variant are already included.
Dmitry Gutov [Mon, 9 Jun 2014 05:27:24 +0000 (08:27 +0300)]
company-css: Add HTML5 tags and more CSS3 properties
#119
Dmitry Gutov [Fri, 6 Jun 2014 03:40:36 +0000 (06:40 +0300)]
company-gtags: add arguments insertion
Closes #131
Dmitry Gutov [Thu, 5 Jun 2014 03:36:57 +0000 (06:36 +0300)]
company-css: add a bunch of CSS3 properties
Closes #119
Dmitry Gutov [Thu, 5 Jun 2014 00:57:54 +0000 (03:57 +0300)]
company-css-property-values: port to lexical-binding
Dmitry Gutov [Thu, 5 Jun 2014 00:55:19 +0000 (03:55 +0300)]
company-css-value-classes: fix border-width infloop
Dmitry Gutov [Wed, 4 Jun 2014 16:03:35 +0000 (19:03 +0300)]
Merge pull request #129 from bbatsov/c-h
Bind company-show-doc-buffer to C-h
Bozhidar Batsov [Wed, 4 Jun 2014 14:31:23 +0000 (17:31 +0300)]
Bind company-show-doc-buffer to C-h
<f1> is extremely touch-typing unfriendly, so it's good to have a
companion binding that's more friendly to touch typists.
Dmitry Gutov [Wed, 4 Jun 2014 14:35:26 +0000 (17:35 +0300)]
Add package-version property to vars after in 0.7.0
Dmitry Gutov [Wed, 4 Jun 2014 14:17:33 +0000 (17:17 +0300)]
Merge pull request #128 from bbatsov/defvar-local
Backport defvar-local from Emacs 24.2
Bozhidar Batsov [Wed, 4 Jun 2014 13:48:48 +0000 (16:48 +0300)]
Backport defvar-local from Emacs 24.2
Dmitry Gutov [Wed, 4 Jun 2014 13:31:04 +0000 (16:31 +0300)]
Some indentation fixes
Suggested by @bbatsov
Dmitry Gutov [Wed, 4 Jun 2014 13:24:31 +0000 (16:24 +0300)]
Merge pull request #127 from bbatsov/doc-fixes
Small doc and indentation fixes
Bozhidar Batsov [Wed, 4 Jun 2014 13:00:04 +0000 (16:00 +0300)]
Small fixes
* Add missing dot
* Mention when company-tooltip-flip-when-above was introduced
* Update version
Dmitry Gutov [Wed, 4 Jun 2014 02:36:58 +0000 (05:36 +0300)]
Update NEWS
Dmitry Gutov [Wed, 4 Jun 2014 02:33:43 +0000 (05:33 +0300)]
Merge pull request #126 from ksjogo/gtags
extended gtags functionality #90
Dmitry Gutov [Wed, 4 Jun 2014 02:25:39 +0000 (05:25 +0300)]
Add new possible value to `company-dabbrev-code-other-buffers'
#125
ksjogo [Tue, 3 Jun 2014 20:43:37 +0000 (22:43 +0200)]
fixing let in gtags annotation
ksjogo [Sun, 6 Apr 2014 21:57:35 +0000 (23:57 +0200)]
extended gtags functionality #90
showing annotations and meta
Dmitry Gutov [Wed, 28 May 2014 23:56:10 +0000 (02:56 +0300)]
Fix typo
Dmitry Gutov [Wed, 28 May 2014 23:54:09 +0000 (02:54 +0300)]
Introduce company-tooltip-flip-when-above
Closes #116
Dmitry Gutov [Mon, 26 May 2014 18:39:23 +0000 (21:39 +0300)]
company-files-complete: move files in subdirs to the end
#116
Dmitry Gutov [Mon, 26 May 2014 00:30:45 +0000 (03:30 +0300)]
company--continue: don't pass the new prefix to `company-cancel'
Closes #118
Dmitry Gutov [Sun, 18 May 2014 20:43:15 +0000 (23:43 +0300)]
NEWS: document the change in clang invocation
Dmitry Gutov [Sun, 18 May 2014 12:38:33 +0000 (15:38 +0300)]
company-clang--annotation: include method qualifiers in the annotation
Fixes #113
Dmitry Gutov [Sat, 17 May 2014 22:40:09 +0000 (01:40 +0300)]
company-clang--build-complete-args: don't call -cc1 directly
#111
Dmitry Gutov [Sat, 17 May 2014 11:58:27 +0000 (14:58 +0300)]
company--multi-backend-adapter-candidates: compare string values of prefix
Fixes #112
Dmitry Gutov [Tue, 6 May 2014 00:37:58 +0000 (04:37 +0400)]
company-sort-by-occurrence: include words on the same line, too
company--begin-new: set company-prefix earlier
Closes #107
Dmitry Gutov [Tue, 6 May 2014 00:10:48 +0000 (04:10 +0400)]
company-search-map: bind DEL to company-search-other-char
Fixes #108
Dmitry Gutov [Wed, 30 Apr 2014 08:53:56 +0000 (12:53 +0400)]
Account for the line continuation column in graphical mode
Fixes #104
Dmitry Gutov [Tue, 29 Apr 2014 10:07:03 +0000 (14:07 +0400)]
Merge pull request #106 from proofit404/master
Respect tooltip align annotations in company-yasnippet.
Malyshev Artem [Tue, 29 Apr 2014 09:27:00 +0000 (13:27 +0400)]
Respect tooltip align annotations in company-yasnippet.
Don't display " -> " separator if annotations align to the right tooltip corner.
Dmitry Gutov [Tue, 29 Apr 2014 08:21:49 +0000 (12:21 +0400)]
company-clang: tweak the objc args recognition
Dmitry Gutov [Mon, 28 Apr 2014 10:05:35 +0000 (14:05 +0400)]
company-clang: don't mistake scoping operator for objc args
Dmitry Gutov [Fri, 25 Apr 2014 18:34:14 +0000 (22:34 +0400)]
Fix #103
Stefan Monnier [Sat, 19 Apr 2014 10:13:39 +0000 (14:13 +0400)]
Don't require pysmell during compile.
Dmitry Gutov [Sat, 19 Apr 2014 10:05:27 +0000 (14:05 +0400)]
Release 0.8.0
Dmitry Gutov [Sat, 19 Apr 2014 01:02:37 +0000 (05:02 +0400)]
Always include company-capf in the backends
https://github.com/clojure-emacs/cider/issues/528#issuecomment-
40800179
http://www.reddit.com/r/emacs/comments/22d7y6/autocomplete_or_companymode/cgma6qj
https://github.com/company-mode/company-mode/issues/95
Dmitry Gutov [Mon, 14 Apr 2014 12:12:11 +0000 (16:12 +0400)]
`company-other-backend': don't use `company-manual-begin'
Don't stop when the first applicable backend returns no candidates.
#53
#90
Dmitry Gutov [Mon, 14 Apr 2014 01:09:43 +0000 (05:09 +0400)]
Introduce company-clang-insert-arguments
Closes #102
Dmitry Gutov [Wed, 9 Apr 2014 16:38:03 +0000 (20:38 +0400)]
Fix the test breakage (probably)
#101
Dmitry Gutov [Wed, 9 Apr 2014 15:42:02 +0000 (19:42 +0400)]
Merge pull request #101 from bbatsov/master
Use cl-lib
Bozhidar Batsov [Wed, 9 Apr 2014 15:25:01 +0000 (18:25 +0300)]
Use cl-lib
Dmitry Gutov [Wed, 9 Apr 2014 14:00:18 +0000 (18:00 +0400)]
Try to use the more up-to-date snapshot packages
#99
Dmitry Gutov [Wed, 9 Apr 2014 09:28:10 +0000 (13:28 +0400)]
Merge pull request #100 from bbatsov/version-fix
Make version string compatible with Emacs < 24.4
Bozhidar Batsov [Wed, 9 Apr 2014 09:17:54 +0000 (12:17 +0300)]
Make version string compatible with Emacs < 24.4
`version-to-list` doesn't have snapshot support before 24.4. The `-cvs` suffix
is the closest we can get there and it will be interpreted as a snapshot version
on 24.4+ anyways.
Dmitry Gutov [Tue, 8 Apr 2014 23:15:14 +0000 (03:15 +0400)]
Lower company-idle-delay
Dmitry Gutov [Mon, 7 Apr 2014 17:40:08 +0000 (20:40 +0300)]
Introduce `company-tooltip-minimum-width'
Closes #93
Dmitry Gutov [Fri, 4 Apr 2014 12:53:42 +0000 (15:53 +0300)]
company--multi-backend-adapter-candidates: bind backend locally
Fixes #89
Dmitry Gutov [Fri, 4 Apr 2014 03:17:24 +0000 (06:17 +0300)]
Define and use `company-grab-symbol-cons'
Closes #88
Dmitry Gutov [Thu, 3 Apr 2014 00:11:41 +0000 (03:11 +0300)]
Change the summary
Dmitry Gutov [Wed, 2 Apr 2014 22:34:15 +0000 (01:34 +0300)]
Move company-elisp require
Dmitry Gutov [Wed, 2 Apr 2014 22:28:12 +0000 (01:28 +0300)]
company--force-sync: change calling convention
Dmitry Gutov [Wed, 2 Apr 2014 10:07:38 +0000 (13:07 +0300)]
company--merge-async: tweak
Dmitry Gutov [Wed, 2 Apr 2014 02:31:41 +0000 (05:31 +0300)]
Update NEWS
Dmitry Gutov [Wed, 2 Apr 2014 02:30:54 +0000 (05:30 +0300)]
Merge branch 'clang-async'
Dmitry Gutov [Wed, 2 Apr 2014 02:18:46 +0000 (05:18 +0300)]
Implement async operation for grouped backends
Closes #62
This probably doesn't have enough error handling, but I can't know for sure
until I see what the typical errors are.
Dmitry Gutov [Tue, 1 Apr 2014 05:07:51 +0000 (08:07 +0300)]
Make company-clang work asynchronously
#62
Dmitry Gutov [Tue, 1 Apr 2014 01:36:31 +0000 (04:36 +0300)]
Remove `company-locate-dominating-file'
Dmitry Gutov [Tue, 1 Apr 2014 01:33:24 +0000 (04:33 +0300)]
Initial support for asynchonous backends (#62)
Dmitry Gutov [Sun, 30 Mar 2014 03:56:50 +0000 (06:56 +0300)]
Bump version
Dmitry Gutov [Sun, 30 Mar 2014 03:53:44 +0000 (06:53 +0300)]
Add Package-Requires header
Dmitry Gutov [Sun, 30 Mar 2014 03:51:53 +0000 (06:51 +0300)]
Use `condition-case-unless-debug'
Dmitry Gutov [Sun, 30 Mar 2014 03:51:06 +0000 (06:51 +0300)]
Drop support for `crop'
Dmitry Gutov [Fri, 28 Mar 2014 19:15:27 +0000 (21:15 +0200)]
Drop Emacs 23 compatibility
* Replace `cl-case' with `pcase' in some places: it's more hip and somewhat faster.
Dmitry Gutov [Tue, 25 Mar 2014 23:02:22 +0000 (01:02 +0200)]
Update NEWS
Closes #81
Dmitry Gutov [Tue, 25 Mar 2014 23:00:40 +0000 (01:00 +0200)]
Minor tweaks
* Rename --explicit-action to --manual-action.
* Add tests for '("foo" . t), remove some duplicating tests.
* Tweak the defcustom properties.
* Simplify `company--good-prefix-p' a bit more; handle t cdr better.
Ingo Lohmar [Tue, 25 Mar 2014 21:42:09 +0000 (22:42 +0100)]
Test new prefix behavior, option company-abort-manual-when-too-short
Ingo Lohmar [Tue, 25 Mar 2014 21:41:49 +0000 (22:41 +0100)]
More robust and simpler logic in prefix test
Ingo Lohmar [Sun, 23 Mar 2014 10:10:41 +0000 (11:10 +0100)]
New option company-abort-manual-when-too-short
For manually started completions, backspacing to a prefix shorter
than company-minimum-prefix-length still shows completions.
Setting the new option to t turns that off, so that completions
disappear whenever your prefix gets too short.
With either value of the new option, even if the user changes the
selection, that no longer suffices to make any prefix valid in this
completion invocation.
Dmitry Gutov [Tue, 25 Mar 2014 04:44:02 +0000 (06:44 +0200)]
Release 0.7.3
Dmitry Gutov [Mon, 24 Mar 2014 06:42:22 +0000 (08:42 +0200)]
company-etags-ignore-case: simplify docstring and type; mention in NEWS
Ingo Lohmar [Sun, 23 Mar 2014 10:46:19 +0000 (11:46 +0100)]
Use company-dabbrev-code-ignore-case when finding candidates
Ingo Lohmar [Sun, 23 Mar 2014 10:25:59 +0000 (11:25 +0100)]
New option company-etags-ignore-case
When t, find tags candidates case-insensitively
Dmitry Gutov [Fri, 21 Mar 2014 04:47:30 +0000 (06:47 +0200)]
company-clang--build-location: try to be more careful with encoding
http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00656.html
Dmitry Gutov [Wed, 19 Mar 2014 03:27:33 +0000 (05:27 +0200)]
Release 0.7.2
Officially drop support for Emacs 22, it was broken in the last point release
anyway.
Dmitry Gutov [Tue, 18 Mar 2014 13:44:36 +0000 (15:44 +0200)]
company-clang: handle multibyte chars between bol and point
Thanks @Sarcasm!
Dmitry Gutov [Tue, 18 Mar 2014 07:50:06 +0000 (09:50 +0200)]
Fix #80
Dmitry Gutov [Tue, 18 Mar 2014 05:16:02 +0000 (07:16 +0200)]
Release 0.7.1
Dmitry Gutov [Tue, 18 Mar 2014 01:17:15 +0000 (03:17 +0200)]
Remove leftover debug statement
Dmitry Gutov [Mon, 17 Mar 2014 19:17:36 +0000 (21:17 +0200)]
company-semantic: don't try to fetch doc for tag without buffer
Fixes #74
Dmitry Gutov [Sun, 16 Mar 2014 05:01:30 +0000 (07:01 +0200)]
company-semantic--current-tags: make buffer-local
Dmitry Gutov [Sun, 16 Mar 2014 03:57:56 +0000 (05:57 +0200)]
Support the keyword :with
Closes #79
Dmitry Gutov [Sun, 16 Mar 2014 03:20:37 +0000 (05:20 +0200)]
company-keywords-alist: add missing question mark
Dmitry Gutov [Sun, 16 Mar 2014 03:11:17 +0000 (05:11 +0200)]
company-yasnippet: autoload, to make it easy to use separately
Dmitry Gutov [Fri, 14 Mar 2014 00:30:42 +0000 (02:30 +0200)]
Define company-version
Closes #77