]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
11 years agoAdd a backslash
Dmitry Gutov [Thu, 9 May 2013 03:33:33 +0000 (07:33 +0400)]
Add a backslash

11 years agoTry the new travis.yml
Dmitry Gutov [Thu, 9 May 2013 03:26:55 +0000 (07:26 +0400)]
Try the new travis.yml

11 years agocompany--inside-tooltip-p: Be more precise
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

11 years agoFix #21
Dmitry Gutov [Thu, 9 May 2013 02:48:56 +0000 (06:48 +0400)]
Fix #21

11 years agoAdd test targets
Dmitry Gutov [Thu, 9 May 2013 02:40:06 +0000 (06:40 +0400)]
Add test targets

11 years agoUpdate company-clang.el
Dmitry Gutov [Mon, 6 May 2013 12:07:25 +0000 (16:07 +0400)]
Update company-clang.el

stardard -> standard

11 years agocompany-clang-begin-after-member-access: include C++'s scope operator
Dmitry Gutov [Mon, 6 May 2013 10:06:00 +0000 (14:06 +0400)]
company-clang-begin-after-member-access: include C++'s scope operator

11 years agoClose #19
Dmitry Gutov [Mon, 6 May 2013 06:19:39 +0000 (10:19 +0400)]
Close #19

11 years agocompany-select-mouse: work correctly when tooltip is expanded up
Dmitry Gutov [Sat, 4 May 2013 09:21:19 +0000 (13:21 +0400)]
company-select-mouse: work correctly when tooltip is expanded up

11 years agoFix #20
Dmitry Gutov [Sat, 4 May 2013 08:38:10 +0000 (12:38 +0400)]
Fix #20

11 years agocompany-select-mouse: Pick correct item when company-tooltip-offset > 0
Dmitry Gutov [Sat, 4 May 2013 06:49:31 +0000 (10:49 +0400)]
company-select-mouse: Pick correct item when company-tooltip-offset > 0

11 years agocompany-clang: with 2.9+, use stdin
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.

11 years ago* company-buffer-lines: Get rid of `done'
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).

11 years agoFix #16
Dmitry Gutov [Fri, 26 Apr 2013 08:25:48 +0000 (12:25 +0400)]
Fix #16

11 years ago* company-dabbrev-code-modes: Remove espresso-mode, add prog-mode
Dmitry Gutov [Fri, 26 Apr 2013 05:31:04 +0000 (09:31 +0400)]
* company-dabbrev-code-modes: Remove espresso-mode, add prog-mode

11 years agoTrack with githalytics
Dmitry Gutov [Fri, 19 Apr 2013 01:03:44 +0000 (05:03 +0400)]
Track with githalytics

11 years agoRelease 0.6.8
Dmitry Gutov [Tue, 16 Apr 2013 11:36:19 +0000 (15:36 +0400)]
Release 0.6.8

11 years agoRevert "company--multi-backend-adapter: Use each respective backend's prefix"
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.

11 years agocompany--multi-backend-adapter: Use each respective backend's prefix
Dmitry Gutov [Tue, 16 Apr 2013 02:24:53 +0000 (06:24 +0400)]
company--multi-backend-adapter: Use each respective backend's prefix

11 years agocompany-template-c-like-templatify: use "argN" as actual field text
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'.

11 years agoUpdate NEWS
Dmitry Gutov [Sat, 13 Apr 2013 21:26:58 +0000 (01:26 +0400)]
Update NEWS

Refs #11

11 years agoClose #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.

11 years agocompany-backends: Move semantic in front of clang
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.

11 years agoFix the template tests
Dmitry Gutov [Wed, 10 Apr 2013 01:37:35 +0000 (05:37 +0400)]
Fix the template tests

11 years agocompany-clang docstring: Clang with capital C
Dmitry Gutov [Wed, 10 Apr 2013 01:02:34 +0000 (05:02 +0400)]
company-clang docstring: Clang with capital C

11 years agocompany-clang post-completion: early abort when ObjC and no ":"
Dmitry Gutov [Wed, 10 Apr 2013 00:59:39 +0000 (04:59 +0400)]
company-clang post-completion: early abort when ObjC and no ":"

11 years agoSupport c++-mode in company-clang; templatify calls in C and C++
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.

11 years agoSome capitalization and more uniformity
Dmitry Gutov [Tue, 9 Apr 2013 21:01:00 +0000 (01:01 +0400)]
Some capitalization and more uniformity

11 years agoWrite "tooltip" uniformly as one word
Dmitry Gutov [Tue, 9 Apr 2013 20:55:23 +0000 (00:55 +0400)]
Write "tooltip" uniformly as one word

11 years agoDefine groups for back-ends; remove explicit :group declarations
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

11 years agoRemove the As
Dmitry Gutov [Tue, 9 Apr 2013 20:17:03 +0000 (00:17 +0400)]
Remove the As

11 years agoBump version in company.el
Dmitry Gutov [Thu, 4 Apr 2013 20:07:27 +0000 (00:07 +0400)]
Bump version in company.el

11 years agocompany-elisp--candidates-predicate: Consider bindings without values
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.

11 years agocompany-elisp--candidates-predicate: Consider backquote
Dmitry Gutov [Wed, 3 Apr 2013 07:16:33 +0000 (11:16 +0400)]
company-elisp--candidates-predicate: Consider backquote

11 years agocompany-manual-begin: Clear `explicit-action` when no candidates
Dmitry Gutov [Mon, 1 Apr 2013 05:04:45 +0000 (09:04 +0400)]
company-manual-begin: Clear `explicit-action` when no candidates

11 years agocompany-elisp: Don't complete defun name or arglist
Dmitry Gutov [Sun, 31 Mar 2013 18:52:39 +0000 (22:52 +0400)]
company-elisp: Don't complete defun name or arglist

11 years agocompany-grab-lisp-symbol -> company-elisp--prefix; mark other privates
Dmitry Gutov [Sun, 31 Mar 2013 15:58:49 +0000 (19:58 +0400)]
company-grab-lisp-symbol -> company-elisp--prefix; mark other privates

11 years agocompany-elisp-fun-binding-regexp: Consider cl-flet*
Dmitry Gutov [Sat, 30 Mar 2013 18:34:35 +0000 (22:34 +0400)]
company-elisp-fun-binding-regexp: Consider cl-flet*

11 years agocompany-pseudo-tooltip-frontend: Redraw less often when expanded upward
Dmitry Gutov [Sat, 30 Mar 2013 18:31:38 +0000 (22:31 +0400)]
company-pseudo-tooltip-frontend: Redraw less often when expanded upward

11 years agocompany-elisp-show-locals-first: Add keywords to the defcustom
Dmitry Gutov [Sat, 30 Mar 2013 13:58:36 +0000 (17:58 +0400)]
company-elisp-show-locals-first: Add keywords to the defcustom

11 years agocompany-elisp-var-binding-regexp: The three def macros also have cl versions
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

11 years agoChange the summary in generated -pkg
Dmitry Gutov [Sat, 30 Mar 2013 03:00:47 +0000 (07:00 +0400)]
Change the summary in generated -pkg

11 years agoRelease 0.6.5
Dmitry Gutov [Sat, 30 Mar 2013 02:57:57 +0000 (06:57 +0400)]
Release 0.6.5

11 years agoFix #6
Dmitry Gutov [Sat, 30 Mar 2013 02:50:23 +0000 (06:50 +0400)]
Fix #6

Same problem and solution as in capitaomorte/yasnippet#296.

11 years agoFix NEWS entry
Dmitry Gutov [Fri, 29 Mar 2013 15:10:45 +0000 (19:10 +0400)]
Fix NEWS entry

11 years agocompany.el: lexical-binding: t
Dmitry Gutov [Fri, 29 Mar 2013 10:31:19 +0000 (14:31 +0400)]
company.el: lexical-binding: t

11 years agocompany-elisp-candidates-predicate: Blacklist specific special forms
Dmitry Gutov [Fri, 29 Mar 2013 09:58:22 +0000 (13:58 +0400)]
company-elisp-candidates-predicate: Blacklist specific special forms

11 years agocompany-elisp-candidates: Deal with duplicates
Dmitry Gutov [Fri, 29 Mar 2013 09:26:32 +0000 (13:26 +0400)]
company-elisp-candidates: Deal with duplicates

11 years agocompany-elisp-show-locals-first: New defcustom
Dmitry Gutov [Fri, 29 Mar 2013 08:36:13 +0000 (12:36 +0400)]
company-elisp-show-locals-first: New defcustom

11 years agocompany-elisp-locals: Skip current varlist
Dmitry Gutov [Fri, 29 Mar 2013 08:08:43 +0000 (12:08 +0400)]
company-elisp-locals: Skip current varlist

11 years agocompany-elisp-locals: Differentiate local function and variable bindings
Dmitry Gutov [Fri, 29 Mar 2013 07:48:03 +0000 (11:48 +0400)]
company-elisp-locals: Differentiate local function and variable bindings

11 years agocompany-elisp-candidates: Recognize when inside varlist
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.

11 years agocompany-eclim: Get valid completions just after an opening paren
Dmitry Gutov [Tue, 26 Mar 2013 04:18:00 +0000 (08:18 +0400)]
company-eclim: Get valid completions just after an opening paren

11 years agocompany-template: Hold off on removing the template until point leaves
Dmitry Gutov [Tue, 26 Mar 2013 04:04:40 +0000 (08:04 +0400)]
company-template: Hold off on removing the template until point leaves

11 years agoAdd new tooltip face colors
Dmitry Gutov [Mon, 25 Mar 2013 09:59:31 +0000 (13:59 +0400)]
Add new tooltip face colors

11 years agocompany-pseudo-tooltip-frontend: Redraw when diplaced
Dmitry Gutov [Mon, 25 Mar 2013 07:39:46 +0000 (11:39 +0400)]
company-pseudo-tooltip-frontend: Redraw when diplaced

11 years agocompany-completion-finished-hook: mention post-completion command
Dmitry Gutov [Mon, 25 Mar 2013 02:43:31 +0000 (06:43 +0400)]
company-completion-finished-hook: mention post-completion command

11 years agocompany-eclim: Rewrite commentary
Dmitry Gutov [Sun, 24 Mar 2013 23:10:16 +0000 (03:10 +0400)]
company-eclim: Rewrite commentary

11 years agoAdd two tests for company-auto-complete
Dmitry Gutov [Sun, 24 Mar 2013 22:53:49 +0000 (02:53 +0400)]
Add two tests for company-auto-complete

11 years agocompany-calculate-candidates: Instead of company-candidates, use candidates
Dmitry Gutov [Sun, 24 Mar 2013 22:03:55 +0000 (02:03 +0400)]
company-calculate-candidates: Instead of company-candidates, use candidates

11 years agocompany-eclim--project-name: Simplify
Dmitry Gutov [Sat, 23 Mar 2013 23:52:56 +0000 (03:52 +0400)]
company-eclim--project-name: Simplify

11 years agoglobal-company-mode: extract turn-on function
Dmitry Gutov [Sat, 23 Mar 2013 22:19:02 +0000 (02:19 +0400)]
global-company-mode: extract turn-on function

11 years agoSilence some byte-compilation warnings
Dmitry Gutov [Sat, 23 Mar 2013 17:22:11 +0000 (21:22 +0400)]
Silence some byte-compilation warnings

11 years agoAutoload global-company-mode
Dmitry Gutov [Sat, 23 Mar 2013 16:38:15 +0000 (20:38 +0400)]
Autoload global-company-mode

11 years agoRelease 0.6.1
Dmitry Gutov [Sat, 23 Mar 2013 04:11:13 +0000 (08:11 +0400)]
Release 0.6.1

11 years agocompany-eclim: Work when Eclim was launched late
Dmitry Gutov [Sat, 23 Mar 2013 04:07:42 +0000 (08:07 +0400)]
company-eclim: Work when Eclim was launched late

11 years agocompany--multi-backend-adapter: safe > fast
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.

11 years agocompany-begin-backend: unset company-backend on error
Dmitry Gutov [Sat, 23 Mar 2013 03:12:07 +0000 (07:12 +0400)]
company-begin-backend: unset company-backend on error

11 years agoSupport lambda values in grouped backends list
Dmitry Gutov [Sat, 23 Mar 2013 00:45:48 +0000 (04:45 +0400)]
Support lambda values in grouped backends list

11 years agoHandle 'stop prefix directly
Dmitry Gutov [Fri, 22 Mar 2013 22:43:27 +0000 (02:43 +0400)]
Handle 'stop prefix directly

11 years agoDocument 'init and 'post-completion
Dmitry Gutov [Fri, 22 Mar 2013 22:34:50 +0000 (02:34 +0400)]
Document 'init and 'post-completion

11 years agoAnd another rename. Hopefully, this one will stick.
Dmitry Gutov [Fri, 22 Mar 2013 20:45:12 +0000 (00:45 +0400)]
And another rename. Hopefully, this one will stick.

11 years agoIntroduce `company--auto-completion', rename 'common to 'safe
Dmitry Gutov [Fri, 22 Mar 2013 05:07:04 +0000 (09:07 +0400)]
Introduce `company--auto-completion', rename 'common to 'safe

11 years agocompany-eclim: Don't auto-complete common part after the paren
Dmitry Gutov [Fri, 22 Mar 2013 04:01:56 +0000 (08:01 +0400)]
company-eclim: Don't auto-complete common part after the paren

11 years agocompany-template: Bring closer to yasnippet behavior
Dmitry Gutov [Fri, 22 Mar 2013 01:58:53 +0000 (05:58 +0400)]
company-template: Bring closer to yasnippet behavior

11 years agocompany-eclim: Show overloads, insert call templates
Dmitry Gutov [Thu, 21 Mar 2013 21:09:58 +0000 (01:09 +0400)]
company-eclim: Show overloads, insert call templates

11 years agoAdd experimental backend command 'common
Dmitry Gutov [Thu, 21 Mar 2013 17:10:08 +0000 (21:10 +0400)]
Add experimental backend command 'common

11 years agocompany-clang-objc-templatify: No extra space before args
Dmitry Gutov [Thu, 21 Mar 2013 15:57:26 +0000 (19:57 +0400)]
company-clang-objc-templatify: No extra space before args

11 years agocompany-clang: Only initialize in supported major modes
Dmitry Gutov [Wed, 20 Mar 2013 21:20:38 +0000 (01:20 +0400)]
company-clang: Only initialize in supported major modes

11 years agoUpdate NEWS
Dmitry Gutov [Wed, 20 Mar 2013 21:04:27 +0000 (01:04 +0400)]
Update NEWS

11 years agocompany-clang: Update docstring
Dmitry Gutov [Wed, 20 Mar 2013 19:46:43 +0000 (23:46 +0400)]
company-clang: Update docstring

11 years agoFix #3
Dmitry Gutov [Wed, 20 Mar 2013 19:40:27 +0000 (23:40 +0400)]
Fix #3

11 years agocompany-pseudo-tooltip-show: No need to set overlay window here
Dmitry Gutov [Wed, 20 Mar 2013 06:35:15 +0000 (10:35 +0400)]
company-pseudo-tooltip-show: No need to set overlay window here

11 years agoAdd new commands: `company-select-{previous,next}-or-abort`
Dmitry Gutov [Wed, 20 Mar 2013 05:18:02 +0000 (09:18 +0400)]
Add new commands: `company-select-{previous,next}-or-abort`

11 years agoExtract NEWS.md
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.

11 years agoUpdate summary string
Dmitry Gutov [Tue, 19 Mar 2013 14:46:51 +0000 (18:46 +0400)]
Update summary string

11 years agocompany-tests: add copyright boilerplate
Dmitry Gutov [Tue, 19 Mar 2013 14:12:18 +0000 (18:12 +0400)]
company-tests: add copyright boilerplate

11 years agoRelease 0.6
Dmitry Gutov [Tue, 19 Mar 2013 03:38:07 +0000 (07:38 +0400)]
Release 0.6

11 years agoFix typo: pysmell -> pymacs
Dmitry Gutov [Tue, 19 Mar 2013 03:29:04 +0000 (07:29 +0400)]
Fix typo: pysmell -> pymacs

11 years agoFix company-echo-frontend
Dmitry Gutov [Tue, 19 Mar 2013 03:05:46 +0000 (07:05 +0400)]
Fix company-echo-frontend

11 years agoPhrasing
Dmitry Gutov [Tue, 19 Mar 2013 02:51:34 +0000 (06:51 +0400)]
Phrasing

11 years agocompany-backends: remove 'company-pysmell
Dmitry Gutov [Tue, 19 Mar 2013 02:50:23 +0000 (06:50 +0400)]
company-backends: remove 'company-pysmell

11 years agocompany-ropemacs: defer loading pymacs and ropemacs
Dmitry Gutov [Tue, 19 Mar 2013 02:27:36 +0000 (06:27 +0400)]
company-ropemacs: defer loading pymacs and ropemacs

11 years agocompany--pseudo-tooltip-height: account for wrapped lines
Dmitry Gutov [Tue, 19 Mar 2013 02:09:07 +0000 (06:09 +0400)]
company--pseudo-tooltip-height: account for wrapped lines

11 years agoPhrasing
Dmitry Gutov [Tue, 19 Mar 2013 00:23:25 +0000 (04:23 +0400)]
Phrasing

11 years agocompany-dabbrev-code: use case-fold-search
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.

11 years agocompany-eclim: reorder commentary text
Dmitry Gutov [Mon, 18 Mar 2013 23:46:02 +0000 (03:46 +0400)]
company-eclim: reorder commentary text

11 years agocompany--multi-backend-adapter: use cl-loop and nconc
Dmitry Gutov [Mon, 18 Mar 2013 21:00:03 +0000 (01:00 +0400)]
company--multi-backend-adapter: use cl-loop and nconc

11 years agocompany--multi-backend-adapter: only use candidates from back-ends with the same...
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

11 years agocompany-pysmell: update the commentary
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.