]>
code.delx.au - gnu-emacs-elpa/log
Dmitry Gutov [Thu, 9 May 2013 03:33:33 +0000 (07:33 +0400)]
Add a backslash
Dmitry Gutov [Thu, 9 May 2013 03:26:55 +0000 (07:26 +0400)]
Try the new travis.yml
Dmitry Gutov [Thu, 9 May 2013 03:05:35 +0000 (07:05 +0400)]
company--inside-tooltip-p: Be more precise
when company-candidates-length < overlay's company-height property
Dmitry Gutov [Thu, 9 May 2013 02:48:56 +0000 (06:48 +0400)]
Fix #21
Dmitry Gutov [Thu, 9 May 2013 02:40:06 +0000 (06:40 +0400)]
Add test targets
Dmitry Gutov [Mon, 6 May 2013 12:07:25 +0000 (16:07 +0400)]
Update company-clang.el
stardard -> standard
Dmitry Gutov [Mon, 6 May 2013 10:06:00 +0000 (14:06 +0400)]
company-clang-begin-after-member-access: include C++'s scope operator
Dmitry Gutov [Mon, 6 May 2013 06:19:39 +0000 (10:19 +0400)]
Close #19
Dmitry Gutov [Sat, 4 May 2013 09:21:19 +0000 (13:21 +0400)]
company-select-mouse: work correctly when tooltip is expanded up
Dmitry Gutov [Sat, 4 May 2013 08:38:10 +0000 (12:38 +0400)]
Fix #20
Dmitry Gutov [Sat, 4 May 2013 06:49:31 +0000 (10:49 +0400)]
company-select-mouse: Pick correct item when company-tooltip-offset > 0
Constantin [Fri, 26 Apr 2013 19:00:29 +0000 (23:00 +0400)]
company-clang: with 2.9+, use stdin
Fall back to saving the buffer in earlier versions automatically.
Remove the option `company-clang-auto-save'.
Close #18.
Dmitry Gutov [Fri, 26 Apr 2013 08:41:02 +0000 (12:41 +0400)]
* company-buffer-lines: Get rid of `done'
When there's no trailing newline, `vertical-motion' moves to eol anyway.
So it's all fine, as long as END <= (point-max).
Dmitry Gutov [Fri, 26 Apr 2013 08:25:48 +0000 (12:25 +0400)]
Fix #16
Dmitry Gutov [Fri, 26 Apr 2013 05:31:04 +0000 (09:31 +0400)]
* company-dabbrev-code-modes: Remove espresso-mode, add prog-mode
Dmitry Gutov [Fri, 19 Apr 2013 01:03:44 +0000 (05:03 +0400)]
Track with githalytics
Dmitry Gutov [Tue, 16 Apr 2013 11:36:19 +0000 (15:36 +0400)]
Release 0.6.8
Dmitry Gutov [Tue, 16 Apr 2013 11:31:20 +0000 (15:31 +0400)]
Revert "company--multi-backend-adapter: Use each respective backend's prefix"
This reverts commit
a982f0fe043c31aca1a11a663c41c33b76ef0c19 .
Maybe re-apply later; will have to save the correspondence between candidates
and backends, e.g. for company-strip-prefix.
Dmitry Gutov [Tue, 16 Apr 2013 02:24:53 +0000 (06:24 +0400)]
company--multi-backend-adapter: Use each respective backend's prefix
Dmitry Gutov [Sun, 14 Apr 2013 02:45:59 +0000 (06:45 +0400)]
company-template-c-like-templatify: use "argN" as actual field text
* company-template-add-field: Change the third argument type back; add an
optional fourth argument; move point to the end of the field.
* company-template-c-like-templatify, company-clang-objc-templatify: Adjust for
the above. Use `point-marker'.
* company-template-field-at: Extract from `company-template-forward-field'.
Dmitry Gutov [Sat, 13 Apr 2013 21:26:58 +0000 (01:26 +0400)]
Update NEWS
Refs #11
Dmitry Gutov [Sat, 13 Apr 2013 20:36:16 +0000 (00:36 +0400)]
Close #11
* Turn off auto-complete by default.
* Decrease the default auto-complete-chars list.
* Remove company-punctuation-p, is was unused.
Dmitry Gutov [Wed, 10 Apr 2013 13:12:48 +0000 (17:12 +0400)]
company-backends: Move semantic in front of clang
semantic-mode need to be explicitly enabled, but company-clang always works as
long as Clang is installed.
Dmitry Gutov [Wed, 10 Apr 2013 01:37:35 +0000 (05:37 +0400)]
Fix the template tests
Dmitry Gutov [Wed, 10 Apr 2013 01:02:34 +0000 (05:02 +0400)]
company-clang docstring: Clang with capital C
Dmitry Gutov [Wed, 10 Apr 2013 00:59:39 +0000 (04:59 +0400)]
company-clang post-completion: early abort when ObjC and no ":"
Dmitry Gutov [Wed, 10 Apr 2013 00:34:00 +0000 (04:34 +0400)]
Support c++-mode in company-clang; templatify calls in C and C++
Close #7
* company-clang--completion-pattern: Ignore (Hidden) entries.
* company-clang--parse-output: Add function arguments to the candidate text,
* unless we're dealing with ObjC (no problem with overloads there).
* company-clang: Templatify function call in C in C++, same as `company-eclim'.
* company-eclim--templatify: Move to company-template.el, rename to
`company-template-c-like-templatify', don't strip the argument types from fields.
Detecting where the type ends and the arg name begins is hard for C and C++,
because there may be no argument name. And showing types is useful anyway.
* company-template-add-field: Change the third argument from string to number.
* company-template-move-to-first: When no fields, jump to the end.
Dmitry Gutov [Tue, 9 Apr 2013 21:01:00 +0000 (01:01 +0400)]
Some capitalization and more uniformity
Dmitry Gutov [Tue, 9 Apr 2013 20:55:23 +0000 (00:55 +0400)]
Write "tooltip" uniformly as one word
Dmitry Gutov [Tue, 9 Apr 2013 20:48:12 +0000 (00:48 +0400)]
Define groups for back-ends; remove explicit :group declarations
defcustom defaults to the group last defined in the file.
Refs #8
Dmitry Gutov [Tue, 9 Apr 2013 20:17:03 +0000 (00:17 +0400)]
Remove the As
Dmitry Gutov [Thu, 4 Apr 2013 20:07:27 +0000 (00:07 +0400)]
Bump version in company.el
Dmitry Gutov [Thu, 4 Apr 2013 20:02:43 +0000 (00:02 +0400)]
company-elisp--candidates-predicate: Consider bindings without values
* company-elisp-with-buffer: Bind company-elisp-detect-function-context to t.
* Release 0.6.7.
Dmitry Gutov [Wed, 3 Apr 2013 07:16:33 +0000 (11:16 +0400)]
company-elisp--candidates-predicate: Consider backquote
Dmitry Gutov [Mon, 1 Apr 2013 05:04:45 +0000 (09:04 +0400)]
company-manual-begin: Clear `explicit-action` when no candidates
Dmitry Gutov [Sun, 31 Mar 2013 18:52:39 +0000 (22:52 +0400)]
company-elisp: Don't complete defun name or arglist
Dmitry Gutov [Sun, 31 Mar 2013 15:58:49 +0000 (19:58 +0400)]
company-grab-lisp-symbol -> company-elisp--prefix; mark other privates
Dmitry Gutov [Sat, 30 Mar 2013 18:34:35 +0000 (22:34 +0400)]
company-elisp-fun-binding-regexp: Consider cl-flet*
Dmitry Gutov [Sat, 30 Mar 2013 18:31:38 +0000 (22:31 +0400)]
company-pseudo-tooltip-frontend: Redraw less often when expanded upward
Dmitry Gutov [Sat, 30 Mar 2013 13:58:36 +0000 (17:58 +0400)]
company-elisp-show-locals-first: Add keywords to the defcustom
Dmitry Gutov [Sat, 30 Mar 2013 03:12:31 +0000 (07:12 +0400)]
company-elisp-var-binding-regexp: The three def macros also have cl versions
Dmitry Gutov [Sat, 30 Mar 2013 03:00:47 +0000 (07:00 +0400)]
Change the summary in generated -pkg
Dmitry Gutov [Sat, 30 Mar 2013 02:57:57 +0000 (06:57 +0400)]
Release 0.6.5
Dmitry Gutov [Sat, 30 Mar 2013 02:50:23 +0000 (06:50 +0400)]
Fix #6
Same problem and solution as in capitaomorte/yasnippet#296.
Dmitry Gutov [Fri, 29 Mar 2013 15:10:45 +0000 (19:10 +0400)]
Fix NEWS entry
Dmitry Gutov [Fri, 29 Mar 2013 10:31:19 +0000 (14:31 +0400)]
company.el: lexical-binding: t
Dmitry Gutov [Fri, 29 Mar 2013 09:58:22 +0000 (13:58 +0400)]
company-elisp-candidates-predicate: Blacklist specific special forms
Dmitry Gutov [Fri, 29 Mar 2013 09:26:32 +0000 (13:26 +0400)]
company-elisp-candidates: Deal with duplicates
Dmitry Gutov [Fri, 29 Mar 2013 08:36:13 +0000 (12:36 +0400)]
company-elisp-show-locals-first: New defcustom
Dmitry Gutov [Fri, 29 Mar 2013 08:08:43 +0000 (12:08 +0400)]
company-elisp-locals: Skip current varlist
Dmitry Gutov [Fri, 29 Mar 2013 07:48:03 +0000 (11:48 +0400)]
company-elisp-locals: Differentiate local function and variable bindings
Dmitry Gutov [Fri, 29 Mar 2013 05:09:41 +0000 (09:09 +0400)]
company-elisp-candidates: Recognize when inside varlist
* Extract -candidates-predicate and -globals.
* Add tests.
* Rename -parse-local to -locals, accept just one argument.
Dmitry Gutov [Tue, 26 Mar 2013 04:18:00 +0000 (08:18 +0400)]
company-eclim: Get valid completions just after an opening paren
Dmitry Gutov [Tue, 26 Mar 2013 04:04:40 +0000 (08:04 +0400)]
company-template: Hold off on removing the template until point leaves
Dmitry Gutov [Mon, 25 Mar 2013 09:59:31 +0000 (13:59 +0400)]
Add new tooltip face colors
Dmitry Gutov [Mon, 25 Mar 2013 07:39:46 +0000 (11:39 +0400)]
company-pseudo-tooltip-frontend: Redraw when diplaced
Dmitry Gutov [Mon, 25 Mar 2013 02:43:31 +0000 (06:43 +0400)]
company-completion-finished-hook: mention post-completion command
Dmitry Gutov [Sun, 24 Mar 2013 23:10:16 +0000 (03:10 +0400)]
company-eclim: Rewrite commentary
Dmitry Gutov [Sun, 24 Mar 2013 22:53:49 +0000 (02:53 +0400)]
Add two tests for company-auto-complete
Dmitry Gutov [Sun, 24 Mar 2013 22:03:55 +0000 (02:03 +0400)]
company-calculate-candidates: Instead of company-candidates, use candidates
Dmitry Gutov [Sat, 23 Mar 2013 23:52:56 +0000 (03:52 +0400)]
company-eclim--project-name: Simplify
Dmitry Gutov [Sat, 23 Mar 2013 22:19:02 +0000 (02:19 +0400)]
global-company-mode: extract turn-on function
Dmitry Gutov [Sat, 23 Mar 2013 17:22:11 +0000 (21:22 +0400)]
Silence some byte-compilation warnings
Dmitry Gutov [Sat, 23 Mar 2013 16:38:15 +0000 (20:38 +0400)]
Autoload global-company-mode
Dmitry Gutov [Sat, 23 Mar 2013 04:11:13 +0000 (08:11 +0400)]
Release 0.6.1
Dmitry Gutov [Sat, 23 Mar 2013 04:07:42 +0000 (08:07 +0400)]
company-eclim: Work when Eclim was launched late
Dmitry Gutov [Sat, 23 Mar 2013 03:58:25 +0000 (07:58 +0400)]
company--multi-backend-adapter: safe > fast
Fixes list corruption when running test company-multi-backend-with-lambdas
repeatedly.
Dmitry Gutov [Sat, 23 Mar 2013 03:12:07 +0000 (07:12 +0400)]
company-begin-backend: unset company-backend on error
Dmitry Gutov [Sat, 23 Mar 2013 00:45:48 +0000 (04:45 +0400)]
Support lambda values in grouped backends list
Dmitry Gutov [Fri, 22 Mar 2013 22:43:27 +0000 (02:43 +0400)]
Handle 'stop prefix directly
Dmitry Gutov [Fri, 22 Mar 2013 22:34:50 +0000 (02:34 +0400)]
Document 'init and 'post-completion
Dmitry Gutov [Fri, 22 Mar 2013 20:45:12 +0000 (00:45 +0400)]
And another rename. Hopefully, this one will stick.
Dmitry Gutov [Fri, 22 Mar 2013 05:07:04 +0000 (09:07 +0400)]
Introduce `company--auto-completion', rename 'common to 'safe
Dmitry Gutov [Fri, 22 Mar 2013 04:01:56 +0000 (08:01 +0400)]
company-eclim: Don't auto-complete common part after the paren
Dmitry Gutov [Fri, 22 Mar 2013 01:58:53 +0000 (05:58 +0400)]
company-template: Bring closer to yasnippet behavior
Dmitry Gutov [Thu, 21 Mar 2013 21:09:58 +0000 (01:09 +0400)]
company-eclim: Show overloads, insert call templates
Dmitry Gutov [Thu, 21 Mar 2013 17:10:08 +0000 (21:10 +0400)]
Add experimental backend command 'common
Dmitry Gutov [Thu, 21 Mar 2013 15:57:26 +0000 (19:57 +0400)]
company-clang-objc-templatify: No extra space before args
Dmitry Gutov [Wed, 20 Mar 2013 21:20:38 +0000 (01:20 +0400)]
company-clang: Only initialize in supported major modes
Dmitry Gutov [Wed, 20 Mar 2013 21:04:27 +0000 (01:04 +0400)]
Update NEWS
Dmitry Gutov [Wed, 20 Mar 2013 19:46:43 +0000 (23:46 +0400)]
company-clang: Update docstring
Dmitry Gutov [Wed, 20 Mar 2013 19:40:27 +0000 (23:40 +0400)]
Fix #3
Dmitry Gutov [Wed, 20 Mar 2013 06:35:15 +0000 (10:35 +0400)]
company-pseudo-tooltip-show: No need to set overlay window here
Dmitry Gutov [Wed, 20 Mar 2013 05:18:02 +0000 (09:18 +0400)]
Add new commands: `company-select-{previous,next}-or-abort`
Dmitry Gutov [Wed, 20 Mar 2013 04:55:19 +0000 (08:55 +0400)]
Extract NEWS.md
* Reorder 0.6's entries in reverse chronological order, like in other versions.
Dmitry Gutov [Tue, 19 Mar 2013 14:46:51 +0000 (18:46 +0400)]
Update summary string
Dmitry Gutov [Tue, 19 Mar 2013 14:12:18 +0000 (18:12 +0400)]
company-tests: add copyright boilerplate
Dmitry Gutov [Tue, 19 Mar 2013 03:38:07 +0000 (07:38 +0400)]
Release 0.6
Dmitry Gutov [Tue, 19 Mar 2013 03:29:04 +0000 (07:29 +0400)]
Fix typo: pysmell -> pymacs
Dmitry Gutov [Tue, 19 Mar 2013 03:05:46 +0000 (07:05 +0400)]
Fix company-echo-frontend
Dmitry Gutov [Tue, 19 Mar 2013 02:51:34 +0000 (06:51 +0400)]
Phrasing
Dmitry Gutov [Tue, 19 Mar 2013 02:50:23 +0000 (06:50 +0400)]
company-backends: remove 'company-pysmell
Dmitry Gutov [Tue, 19 Mar 2013 02:27:36 +0000 (06:27 +0400)]
company-ropemacs: defer loading pymacs and ropemacs
Dmitry Gutov [Tue, 19 Mar 2013 02:09:07 +0000 (06:09 +0400)]
company--pseudo-tooltip-height: account for wrapped lines
Dmitry Gutov [Tue, 19 Mar 2013 00:23:25 +0000 (04:23 +0400)]
Phrasing
Dmitry Gutov [Tue, 19 Mar 2013 00:19:11 +0000 (04:19 +0400)]
company-dabbrev-code: use case-fold-search
e7c7ba09d9b0bd859b0561009be5eab5020593ed was only half right.
Dmitry Gutov [Mon, 18 Mar 2013 23:46:02 +0000 (03:46 +0400)]
company-eclim: reorder commentary text
Dmitry Gutov [Mon, 18 Mar 2013 21:00:03 +0000 (01:00 +0400)]
company--multi-backend-adapter: use cl-loop and nconc
Dmitry Gutov [Mon, 18 Mar 2013 20:45:23 +0000 (00:45 +0400)]
company--multi-backend-adapter: only use candidates from back-ends with the same prefix
Dmitry Gutov [Mon, 18 Mar 2013 15:36:37 +0000 (19:36 +0400)]
company-pysmell: update the commentary
Pysmell hasn't been updated in 4 years, there's no reason why the back-end
would stop working.