]>
code.delx.au - gnu-emacs-elpa/log
Dmitry Gutov [Tue, 11 Mar 2014 06:32:25 +0000 (08:32 +0200)]
Tag candidates from grouped backends
Closes #25
Dmitry Gutov [Wed, 5 Mar 2014 05:55:02 +0000 (07:55 +0200)]
Clear company-backend in company-auto-begin
Dmitry Gutov [Mon, 3 Mar 2014 04:30:07 +0000 (06:30 +0200)]
Fix indentation
Dmitry Gutov [Mon, 3 Mar 2014 04:17:54 +0000 (06:17 +0200)]
Merge pull request #70 from sadboy/master
Fix `args-out-of-bounds' error on formatting annotations when annotation start position is greater than the width of window.
Bo Lin [Sun, 2 Mar 2014 15:48:45 +0000 (10:48 -0500)]
Fix `args-out-of-bounds' error on formatting annotations when
annotation start position is greater than the width of window.
* company.el(company-fill-propertize): Check `ann-start' against
`width' before adding annotation text properties.
* company-tests.el(company-create-lines-truncates-annotations):
Add test case.
Dmitry Gutov [Mon, 3 Mar 2014 02:36:27 +0000 (04:36 +0200)]
Remove superfluous statement
Dmitry Gutov [Mon, 24 Feb 2014 06:48:01 +0000 (08:48 +0200)]
company-auto-begin: wrap `company-begin' in `condition-case-no-debug'
Dmitry Gutov [Mon, 24 Feb 2014 06:46:25 +0000 (08:46 +0200)]
Reuse `company-auto-begin' in `company-idle-begin'
Dmitry Gutov [Mon, 24 Feb 2014 06:09:50 +0000 (08:09 +0200)]
Wrap `company-call-backend' in `condition-case'
Dmitry Gutov [Fri, 21 Feb 2014 04:58:52 +0000 (06:58 +0200)]
Turn off company-tooltip-align-annotations by default
#63
Dmitry Gutov [Fri, 21 Feb 2014 01:10:36 +0000 (03:10 +0200)]
Hopefully fix the Emacs 23 breakage
Dmitry Gutov [Thu, 20 Feb 2014 21:09:22 +0000 (23:09 +0200)]
Add user option company-tooltip-align-annotations
Closes #63
Dmitry Gutov [Thu, 20 Feb 2014 04:16:03 +0000 (06:16 +0200)]
Mention it in NEWS
Dmitry Gutov [Thu, 20 Feb 2014 04:14:33 +0000 (06:14 +0200)]
Remove company-bbdb-records, it was unused
Dmitry Gutov [Thu, 20 Feb 2014 04:12:59 +0000 (06:12 +0200)]
Declare bbdb functions, instead of requiring it
Jan Tatarik [Wed, 19 Feb 2014 22:22:42 +0000 (23:22 +0100)]
BBDB completion in message-mode
Dmitry Gutov [Tue, 18 Feb 2014 05:45:28 +0000 (07:45 +0200)]
Bump the version
Dmitry Gutov [Tue, 18 Feb 2014 05:37:17 +0000 (07:37 +0200)]
company-continue-commands: change the default value
Dmitry Gutov [Tue, 18 Feb 2014 04:51:44 +0000 (06:51 +0200)]
common-part: rename to `match' and document
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.
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.
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
Dmitry Gutov [Wed, 12 Feb 2014 05:52:29 +0000 (07:52 +0200)]
company-capf: fix when company-point is nil
Dmitry Gutov [Tue, 11 Feb 2014 01:48:28 +0000 (03:48 +0200)]
Introduce company-dabbrev-downcase
Closes #60
Dmitry Gutov [Sun, 9 Feb 2014 16:32:40 +0000 (18:32 +0200)]
Fix out-of-bounds error on truncated anno fontification
Dmitry Gutov [Sun, 9 Feb 2014 14:28:21 +0000 (16:28 +0200)]
Fix scrolling up from the last item
Dmitry Gutov [Sun, 9 Feb 2014 05:26:12 +0000 (07:26 +0200)]
New user option, company-continue-commands
Closes #59
Dmitry Gutov [Sat, 8 Feb 2014 20:19:15 +0000 (22:19 +0200)]
Don't `company-cancel' twice
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
Dmitry Gutov [Mon, 3 Feb 2014 17:34:16 +0000 (19:34 +0200)]
Remove outdated comment
Dmitry Gutov [Mon, 3 Feb 2014 15:33:04 +0000 (17:33 +0200)]
Fix #56
Continuation of
9218392f.
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
Dmitry Gutov [Mon, 3 Feb 2014 13:50:56 +0000 (15:50 +0200)]
company-capf: strip duplicates
Dmitry Gutov [Sat, 1 Feb 2014 16:06:02 +0000 (18:06 +0200)]
Don't "transform" twice
Dmitry Gutov [Sat, 1 Feb 2014 13:59:45 +0000 (15:59 +0200)]
Remove NEWS entry for
9b0d457, it's a bugfix
Dmitry Gutov [Sat, 1 Feb 2014 05:37:11 +0000 (07:37 +0200)]
company-sort-by-occurrence: consider the preceding line
Dmitry Gutov [Sat, 1 Feb 2014 05:33:27 +0000 (07:33 +0200)]
company--continue-failed: require matching input properly
Even when it breaks prefix.
Dmitry Gutov [Sat, 1 Feb 2014 03:29:27 +0000 (05:29 +0200)]
company-preview* faces: inherit from company-tooltip-[common-]selection
when background is light.
Dmitry Gutov [Sat, 1 Feb 2014 03:12:09 +0000 (05:12 +0200)]
Render company-preview-frontend after the cursor
Dmitry Gutov [Sat, 1 Feb 2014 02:40:08 +0000 (04:40 +0200)]
Don't generate bogus event in Emacs 24.4
Dmitry Gutov [Fri, 31 Jan 2014 05:09:29 +0000 (07:09 +0200)]
company-transformers: improve the defcustom widget
Dmitry Gutov [Fri, 31 Jan 2014 04:29:41 +0000 (06:29 +0200)]
Add new option, company-dabbrev-minimum-length
Dmitry Gutov [Fri, 31 Jan 2014 03:14:03 +0000 (05:14 +0200)]
company-sort-by-occurrence: update the docstring
Dmitry Gutov [Thu, 30 Jan 2014 18:11:18 +0000 (20:11 +0200)]
Fix #54
Dmitry Gutov [Thu, 30 Jan 2014 17:13:14 +0000 (19:13 +0200)]
company-sort-by-occurrence: handle cons prefixes
Dmitry Gutov [Thu, 30 Jan 2014 16:45:59 +0000 (18:45 +0200)]
Add company-transformers
Closes #52
Dmitry Gutov [Thu, 30 Jan 2014 06:18:41 +0000 (08:18 +0200)]
Lower dabbrev time limits
Computers are faster now; I prefer things to be snappier
Dmitry Gutov [Thu, 30 Jan 2014 05:08:35 +0000 (07:08 +0200)]
Make dabbrev and dabbrev-code more customizable
#52
Dmitry Gutov [Mon, 27 Jan 2014 01:56:25 +0000 (03:56 +0200)]
company-begin-commands: add `org-self-insert-command'
#50
Dmitry Gutov [Sat, 25 Jan 2014 11:28:59 +0000 (13:28 +0200)]
Remove leftover message statement
Dmitry Gutov [Sat, 25 Jan 2014 11:24:09 +0000 (13:24 +0200)]
Release 0.6.14
Stefan Monnier [Sat, 25 Jan 2014 11:20:09 +0000 (13:20 +0200)]
* company-capf.el (company--capf-data): Don't get confused by lambda exps.
Dmitry Gutov [Sat, 25 Jan 2014 10:47:43 +0000 (12:47 +0200)]
company--create-lines: Clear the old offset when appropriate
Dmitry Gutov [Sat, 25 Jan 2014 08:18:11 +0000 (10:18 +0200)]
company--create-lines: only reserve width for numbers when they'll be displayed
Dmitry Gutov [Sat, 25 Jan 2014 08:13:23 +0000 (10:13 +0200)]
company-select-mouse: update for when scrollbar is used
Dmitry Gutov [Fri, 24 Jan 2014 05:04:39 +0000 (07:04 +0200)]
Render scrollbar on the side of the tooltip
Closes #48
Dmitry Gutov [Fri, 24 Jan 2014 00:30:00 +0000 (02:30 +0200)]
{cutoff,offset}, {numbered,position}-line
Dmitry Gutov [Thu, 23 Jan 2014 11:22:50 +0000 (13:22 +0200)]
company--numbered-line: span tooltip face to the margins
Dmitry Gutov [Thu, 23 Jan 2014 04:38:34 +0000 (06:38 +0200)]
Render the popup with margins
Dmitry Gutov [Thu, 23 Jan 2014 01:54:28 +0000 (03:54 +0200)]
Fix #49
Adjust for window-width aberrations when Emacs runs in a terminal.
Dmitry Gutov [Mon, 20 Jan 2014 00:40:32 +0000 (02:40 +0200)]
Update some docstrings for clarity
Dmitry Gutov [Wed, 15 Jan 2014 03:45:16 +0000 (05:45 +0200)]
Release 0.6.13
Dmitry Gutov [Wed, 15 Jan 2014 03:06:21 +0000 (05:06 +0200)]
If there's just one candidate, set company-common to it
Dmitry Gutov [Wed, 15 Jan 2014 02:55:50 +0000 (04:55 +0200)]
company-capf: Highlight the "common" part
As in "the part of the candidate up to the last matched character".
Now for partial completion, too.
Dmitry Gutov [Wed, 15 Jan 2014 01:01:06 +0000 (03:01 +0200)]
company-capf: Use base-size returned by completion-all-completions
Thanks to Stefan for the tip
Dmitry Gutov [Tue, 14 Jan 2014 13:20:59 +0000 (15:20 +0200)]
Fix a broken test, remove a duplicate one
Dmitry Gutov [Tue, 14 Jan 2014 07:41:34 +0000 (09:41 +0200)]
Close #45
* Replace prefix with candidate unless backend says to keep it.
* Add non-prefix completions support.
Dmitry Gutov [Tue, 14 Jan 2014 04:45:32 +0000 (06:45 +0200)]
Replace company-elisp with company-capf
Stefan Monnier [Tue, 14 Jan 2014 04:34:41 +0000 (06:34 +0200)]
* packages/company/company-etags.el: Require `cl' for `case'.
* packages/company/company-oddmuse.el: Avoid `eval-when'.
Dmitry Gutov [Mon, 6 Jan 2014 03:53:07 +0000 (07:53 +0400)]
company-capf: Perform sorting before prefix adjustment
Dmitry Gutov [Sun, 5 Jan 2014 03:16:13 +0000 (07:16 +0400)]
Fix http://debbugs.gnu.org/16334
Dmitry Gutov [Mon, 23 Dec 2013 14:10:55 +0000 (06:10 -0800)]
Merge pull request #44 from dcolascione/master
Require cl before using cl
Daniel Colascione [Mon, 23 Dec 2013 13:25:18 +0000 (05:25 -0800)]
Require cl before using cl
Dmitry Gutov [Mon, 23 Dec 2013 10:46:38 +0000 (12:46 +0200)]
Fix #43
Dmitry Gutov [Fri, 6 Dec 2013 01:24:00 +0000 (03:24 +0200)]
company--should-complete: Don't check if we're in minibuffer
This check has been fairly useless since
25f2c535
#42
Dmitry Gutov [Thu, 5 Dec 2013 00:08:09 +0000 (02:08 +0200)]
company-elisp: enable in inferior-emacs-lisp-mode
#42
Ingo Lohmar [Thu, 31 Oct 2013 23:02:24 +0000 (03:02 +0400)]
Add option to wrap around selection in popup
Close #39
Dmitry Gutov [Tue, 22 Oct 2013 21:15:39 +0000 (01:15 +0400)]
Include emacs22 in the Travis build again
Should work now rolandwalker/emacs-travis#3
Dmitry Gutov [Sat, 28 Sep 2013 23:26:24 +0000 (02:26 +0300)]
Bump the version
Oops, forgot to do that the last time
Dmitry Gutov [Sat, 28 Sep 2013 16:09:47 +0000 (19:09 +0300)]
Change default `company-begin-commands' value to be more conservative
Dmitry Gutov [Mon, 23 Sep 2013 02:13:54 +0000 (05:13 +0300)]
company-files-complete: Filter candidates by prefix
Dmitry Gutov [Mon, 23 Sep 2013 00:36:31 +0000 (03:36 +0300)]
* company-untabify: Rename to `company-plainify'.
* company-modify-line: Move `line-prefix' logic to `company-plainify'.
Fix #24, take four
Dmitry Gutov [Sun, 22 Sep 2013 23:03:23 +0000 (02:03 +0300)]
company--column: Account for line-prefix even at bol
Again, for org-indent-mode.
Stefan Monnier [Fri, 6 Sep 2013 02:52:06 +0000 (05:52 +0300)]
* packages/company/company-capf.el (company-capf): Add preliminary support for
doc-buffer, meta, location, and require-match.
Stefan Monnier [Thu, 5 Sep 2013 23:24:27 +0000 (02:24 +0300)]
* packages/company/company-cmake.el: Fix up copyright. Require CL.
* packages/company/company-template.el (company-template--buffer-templates):
Declare before first use.
* packages/company/company-eclim.el (json-array-type): Declare json-array-type.
(company-eclim--candidates): Remove unused var `project-name'.
Dmitry Gutov [Sun, 18 Aug 2013 20:35:09 +0000 (23:35 +0300)]
Release 0.6.11
Dmitry Gutov [Sat, 17 Aug 2013 12:52:06 +0000 (15:52 +0300)]
company-template-c-like-templatify: Remove text after the closing paren
#31
Dmitry Gutov [Thu, 15 Aug 2013 22:55:21 +0000 (01:55 +0300)]
company-backends: Move company-eclim in front of company-semantic
#30
Dmitry Gutov [Fri, 9 Aug 2013 22:12:09 +0000 (01:12 +0300)]
company-eclim: Omit starting '@'
#30
Dmitry Gutov [Fri, 9 Aug 2013 20:56:47 +0000 (23:56 +0300)]
Rename company-cmake-doc-buffer to make it private
Dmitry Gutov [Fri, 9 Aug 2013 14:16:50 +0000 (17:16 +0300)]
Fix company-cmake-doc-buffer
Dmitry Gutov [Fri, 9 Aug 2013 14:09:29 +0000 (17:09 +0300)]
Bundle company-cmake
Fixes #13
Dmitry Gutov [Tue, 6 Aug 2013 17:26:07 +0000 (20:26 +0300)]
Use `after-string' instead of `before-string'
Fixes #28
Dmitry Gutov [Tue, 6 Aug 2013 11:55:08 +0000 (14:55 +0300)]
Introduce company-global-modes
Closes #29
Chen Bin [Sun, 28 Jul 2013 10:01:51 +0000 (13:01 +0300)]
Separate executable from arguments in the error output buffer
Fixes #27
Dmitry Gutov [Mon, 3 Jun 2013 23:16:34 +0000 (03:16 +0400)]
Fix #24, take three
Dmitry Gutov [Sun, 26 May 2013 03:10:43 +0000 (07:10 +0400)]
Release 0.6.10
Dmitry Gutov [Sun, 26 May 2013 02:59:04 +0000 (06:59 +0400)]
company-doc-buffer: Use the arg; rename the buffer
Dmitry Gutov [Sun, 26 May 2013 02:46:01 +0000 (06:46 +0400)]
company-backends: Tweak the documentation
Dmitry Gutov [Sun, 26 May 2013 02:36:36 +0000 (06:36 +0400)]
Set emacs-lisp-docstring-fill-column to 75,
wrap some overly long lines.