]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agocompany-capf.el: Don't ignore things like semantic-capf
Stefan Monnier [Sun, 15 Jun 2014 03:20:25 +0000 (03:20 +0000)]
company-capf.el: Don't ignore things like semantic-capf

9 years agocompany-backends: add better introduction
Dmitry Gutov [Sat, 28 Jun 2014 03:14:33 +0000 (06:14 +0300)]
company-backends: add better introduction

#115

9 years agoAvoid requiring match is certain circumstances
Dmitry Gutov [Sat, 28 Jun 2014 03:00:46 +0000 (06:00 +0300)]
Avoid requiring match is certain circumstances

Closes #115

9 years agoDon't call post-completion methods and hook in continue-failed case
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.

9 years agoNever delete the "added newline" twice
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.

9 years agoBring back this-command check when company-idle-delay is t
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

9 years agocompany-keywords-alist: ass js-mode -> javascript-mode alias
Dmitry Gutov [Wed, 25 Jun 2014 02:08:13 +0000 (05:08 +0300)]
company-keywords-alist: ass js-mode -> javascript-mode alias

9 years agocompany--should-idle-begin: use a more careful check
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.

9 years agoDon't assign to company-point in company-abort and company-finish
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.

9 years agoImprove comment wording
Dmitry Gutov [Mon, 23 Jun 2014 03:35:25 +0000 (06:35 +0300)]
Improve comment wording

9 years agoDefine company-sort-by-backend-importance
Dmitry Gutov [Sun, 22 Jun 2014 03:57:46 +0000 (06:57 +0300)]
Define company-sort-by-backend-importance

Closes #110

9 years agocompany-update-group-lighter: privatize
Dmitry Gutov [Sun, 22 Jun 2014 03:25:22 +0000 (06:25 +0300)]
company-update-group-lighter: privatize

9 years agoIndicate current candidate's backend when it's in a group
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

9 years agocompany-pseudo-tooltip-edit: update company-width
Dmitry Gutov [Fri, 13 Jun 2014 15:50:27 +0000 (18:50 +0300)]
company-pseudo-tooltip-edit: update company-width

#138

9 years agocompany-css-property-alist: remove reference to font-variant in value for font
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.

9 years agocompany-css: Add HTML5 tags and more CSS3 properties
Dmitry Gutov [Mon, 9 Jun 2014 05:27:24 +0000 (08:27 +0300)]
company-css: Add HTML5 tags and more CSS3 properties

#119

9 years agocompany-gtags: add arguments insertion
Dmitry Gutov [Fri, 6 Jun 2014 03:40:36 +0000 (06:40 +0300)]
company-gtags: add arguments insertion

Closes #131

9 years agocompany-css: add a bunch of CSS3 properties
Dmitry Gutov [Thu, 5 Jun 2014 03:36:57 +0000 (06:36 +0300)]
company-css: add a bunch of CSS3 properties

Closes #119

9 years agocompany-css-property-values: port to lexical-binding
Dmitry Gutov [Thu, 5 Jun 2014 00:57:54 +0000 (03:57 +0300)]
company-css-property-values: port to lexical-binding

9 years agocompany-css-value-classes: fix border-width infloop
Dmitry Gutov [Thu, 5 Jun 2014 00:55:19 +0000 (03:55 +0300)]
company-css-value-classes: fix border-width infloop

9 years agoMerge pull request #129 from bbatsov/c-h
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

9 years agoBind 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.

9 years agoAdd package-version property to vars after in 0.7.0
Dmitry Gutov [Wed, 4 Jun 2014 14:35:26 +0000 (17:35 +0300)]
Add package-version property to vars after in 0.7.0

9 years agoMerge pull request #128 from bbatsov/defvar-local
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

9 years agoBackport 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

9 years agoSome indentation fixes
Dmitry Gutov [Wed, 4 Jun 2014 13:31:04 +0000 (16:31 +0300)]
Some indentation fixes

Suggested by @bbatsov

9 years agoMerge pull request #127 from bbatsov/doc-fixes
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

9 years agoSmall 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

9 years agoUpdate NEWS
Dmitry Gutov [Wed, 4 Jun 2014 02:36:58 +0000 (05:36 +0300)]
Update NEWS

9 years agoMerge pull request #126 from ksjogo/gtags
Dmitry Gutov [Wed, 4 Jun 2014 02:33:43 +0000 (05:33 +0300)]
Merge pull request #126 from ksjogo/gtags

extended gtags functionality #90

9 years agoAdd new possible value to `company-dabbrev-code-other-buffers'
Dmitry Gutov [Wed, 4 Jun 2014 02:25:39 +0000 (05:25 +0300)]
Add new possible value to `company-dabbrev-code-other-buffers'

#125

9 years agofixing let in gtags annotation
ksjogo [Tue, 3 Jun 2014 20:43:37 +0000 (22:43 +0200)]
fixing let in gtags annotation

9 years agoextended gtags functionality #90
ksjogo [Sun, 6 Apr 2014 21:57:35 +0000 (23:57 +0200)]
extended gtags functionality #90
showing annotations and meta

9 years agoFix typo
Dmitry Gutov [Wed, 28 May 2014 23:56:10 +0000 (02:56 +0300)]
Fix typo

9 years agoIntroduce company-tooltip-flip-when-above
Dmitry Gutov [Wed, 28 May 2014 23:54:09 +0000 (02:54 +0300)]
Introduce company-tooltip-flip-when-above

Closes #116

9 years agocompany-files-complete: move files in subdirs to the end
Dmitry Gutov [Mon, 26 May 2014 18:39:23 +0000 (21:39 +0300)]
company-files-complete: move files in subdirs to the end

#116

9 years agocompany--continue: don't pass the new prefix to `company-cancel'
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

9 years agoNEWS: document the change in clang invocation
Dmitry Gutov [Sun, 18 May 2014 20:43:15 +0000 (23:43 +0300)]
NEWS: document the change in clang invocation

9 years agocompany-clang--annotation: include method qualifiers in the annotation
Dmitry Gutov [Sun, 18 May 2014 12:38:33 +0000 (15:38 +0300)]
company-clang--annotation: include method qualifiers in the annotation

Fixes #113

9 years agocompany-clang--build-complete-args: don't call -cc1 directly
Dmitry Gutov [Sat, 17 May 2014 22:40:09 +0000 (01:40 +0300)]
company-clang--build-complete-args: don't call -cc1 directly

#111

10 years agocompany--multi-backend-adapter-candidates: compare string values of prefix
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

10 years agocompany-sort-by-occurrence: include words on the same line, too
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

10 years agocompany-search-map: bind DEL to company-search-other-char
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

10 years agoAccount for the line continuation column in graphical mode
Dmitry Gutov [Wed, 30 Apr 2014 08:53:56 +0000 (12:53 +0400)]
Account for the line continuation column in graphical mode

Fixes #104

10 years agoMerge pull request #106 from proofit404/master
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.

10 years agoRespect 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.

10 years agocompany-clang: tweak the objc args recognition
Dmitry Gutov [Tue, 29 Apr 2014 08:21:49 +0000 (12:21 +0400)]
company-clang: tweak the objc args recognition

10 years agocompany-clang: don't mistake scoping operator for objc args
Dmitry Gutov [Mon, 28 Apr 2014 10:05:35 +0000 (14:05 +0400)]
company-clang: don't mistake scoping operator for objc args

10 years agoFix #103
Dmitry Gutov [Fri, 25 Apr 2014 18:34:14 +0000 (22:34 +0400)]
Fix #103

10 years agoDon't require pysmell during compile.
Stefan Monnier [Sat, 19 Apr 2014 10:13:39 +0000 (14:13 +0400)]
Don't require pysmell during compile.

10 years agoRelease 0.8.0
Dmitry Gutov [Sat, 19 Apr 2014 10:05:27 +0000 (14:05 +0400)]
Release 0.8.0

10 years agoAlways include company-capf in the backends
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

10 years ago`company-other-backend': don't use `company-manual-begin'
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

10 years agoIntroduce company-clang-insert-arguments
Dmitry Gutov [Mon, 14 Apr 2014 01:09:43 +0000 (05:09 +0400)]
Introduce company-clang-insert-arguments

Closes #102

10 years agoFix the test breakage (probably)
Dmitry Gutov [Wed, 9 Apr 2014 16:38:03 +0000 (20:38 +0400)]
Fix the test breakage (probably)

#101

10 years agoMerge pull request #101 from bbatsov/master
Dmitry Gutov [Wed, 9 Apr 2014 15:42:02 +0000 (19:42 +0400)]
Merge pull request #101 from bbatsov/master

Use cl-lib

10 years agoUse cl-lib
Bozhidar Batsov [Wed, 9 Apr 2014 15:25:01 +0000 (18:25 +0300)]
Use cl-lib

10 years agoTry to use the more up-to-date snapshot packages
Dmitry Gutov [Wed, 9 Apr 2014 14:00:18 +0000 (18:00 +0400)]
Try to use the more up-to-date snapshot packages

#99

10 years agoMerge pull request #100 from bbatsov/version-fix
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

10 years agoMake 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.

10 years agoLower company-idle-delay
Dmitry Gutov [Tue, 8 Apr 2014 23:15:14 +0000 (03:15 +0400)]
Lower company-idle-delay

10 years agoIntroduce `company-tooltip-minimum-width'
Dmitry Gutov [Mon, 7 Apr 2014 17:40:08 +0000 (20:40 +0300)]
Introduce `company-tooltip-minimum-width'

Closes #93

10 years agocompany--multi-backend-adapter-candidates: bind backend locally
Dmitry Gutov [Fri, 4 Apr 2014 12:53:42 +0000 (15:53 +0300)]
company--multi-backend-adapter-candidates: bind backend locally

Fixes #89

10 years agoDefine and use `company-grab-symbol-cons'
Dmitry Gutov [Fri, 4 Apr 2014 03:17:24 +0000 (06:17 +0300)]
Define and use `company-grab-symbol-cons'

Closes #88

10 years agoChange the summary
Dmitry Gutov [Thu, 3 Apr 2014 00:11:41 +0000 (03:11 +0300)]
Change the summary

10 years agoMove company-elisp require
Dmitry Gutov [Wed, 2 Apr 2014 22:34:15 +0000 (01:34 +0300)]
Move company-elisp require

10 years agocompany--force-sync: change calling convention
Dmitry Gutov [Wed, 2 Apr 2014 22:28:12 +0000 (01:28 +0300)]
company--force-sync: change calling convention

10 years agocompany--merge-async: tweak
Dmitry Gutov [Wed, 2 Apr 2014 10:07:38 +0000 (13:07 +0300)]
company--merge-async: tweak

10 years agoUpdate NEWS
Dmitry Gutov [Wed, 2 Apr 2014 02:31:41 +0000 (05:31 +0300)]
Update NEWS

10 years agoMerge branch 'clang-async'
Dmitry Gutov [Wed, 2 Apr 2014 02:30:54 +0000 (05:30 +0300)]
Merge branch 'clang-async'

10 years agoImplement async operation for grouped backends
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.

10 years agoMake company-clang work asynchronously
Dmitry Gutov [Tue, 1 Apr 2014 05:07:51 +0000 (08:07 +0300)]
Make company-clang work asynchronously

#62

10 years agoRemove `company-locate-dominating-file'
Dmitry Gutov [Tue, 1 Apr 2014 01:36:31 +0000 (04:36 +0300)]
Remove `company-locate-dominating-file'

10 years agoInitial support for asynchonous backends (#62)
Dmitry Gutov [Tue, 1 Apr 2014 01:33:24 +0000 (04:33 +0300)]
Initial support for asynchonous backends (#62)

10 years agoBump version
Dmitry Gutov [Sun, 30 Mar 2014 03:56:50 +0000 (06:56 +0300)]
Bump version

10 years agoAdd Package-Requires header
Dmitry Gutov [Sun, 30 Mar 2014 03:53:44 +0000 (06:53 +0300)]
Add Package-Requires header

10 years agoUse `condition-case-unless-debug'
Dmitry Gutov [Sun, 30 Mar 2014 03:51:53 +0000 (06:51 +0300)]
Use `condition-case-unless-debug'

10 years agoDrop support for `crop'
Dmitry Gutov [Sun, 30 Mar 2014 03:51:06 +0000 (06:51 +0300)]
Drop support for `crop'

10 years agoDrop Emacs 23 compatibility
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.

10 years agoUpdate NEWS
Dmitry Gutov [Tue, 25 Mar 2014 23:02:22 +0000 (01:02 +0200)]
Update NEWS

Closes #81

10 years agoMinor tweaks
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.

10 years agoTest new prefix behavior, option company-abort-manual-when-too-short
Ingo Lohmar [Tue, 25 Mar 2014 21:42:09 +0000 (22:42 +0100)]
Test new prefix behavior, option company-abort-manual-when-too-short

10 years agoMore robust and simpler logic in prefix test
Ingo Lohmar [Tue, 25 Mar 2014 21:41:49 +0000 (22:41 +0100)]
More robust and simpler logic in prefix test

10 years agoNew option company-abort-manual-when-too-short
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.

10 years agoRelease 0.7.3
Dmitry Gutov [Tue, 25 Mar 2014 04:44:02 +0000 (06:44 +0200)]
Release 0.7.3

10 years agocompany-etags-ignore-case: simplify docstring and type; mention in NEWS
Dmitry Gutov [Mon, 24 Mar 2014 06:42:22 +0000 (08:42 +0200)]
company-etags-ignore-case: simplify docstring and type; mention in NEWS

10 years agoUse company-dabbrev-code-ignore-case when finding candidates
Ingo Lohmar [Sun, 23 Mar 2014 10:46:19 +0000 (11:46 +0100)]
Use company-dabbrev-code-ignore-case when finding candidates

10 years agoNew option company-etags-ignore-case
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

10 years agocompany-clang--build-location: try to be more careful with encoding
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

10 years agoRelease 0.7.2
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.

10 years agocompany-clang: handle multibyte chars between bol and point
Dmitry Gutov [Tue, 18 Mar 2014 13:44:36 +0000 (15:44 +0200)]
company-clang: handle multibyte chars between bol and point

Thanks @Sarcasm!

10 years agoFix #80
Dmitry Gutov [Tue, 18 Mar 2014 07:50:06 +0000 (09:50 +0200)]
Fix #80

10 years agoRelease 0.7.1
Dmitry Gutov [Tue, 18 Mar 2014 05:16:02 +0000 (07:16 +0200)]
Release 0.7.1

10 years agoRemove leftover debug statement
Dmitry Gutov [Tue, 18 Mar 2014 01:17:15 +0000 (03:17 +0200)]
Remove leftover debug statement

10 years agocompany-semantic: don't try to fetch doc for tag without buffer
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

10 years agocompany-semantic--current-tags: make buffer-local
Dmitry Gutov [Sun, 16 Mar 2014 05:01:30 +0000 (07:01 +0200)]
company-semantic--current-tags: make buffer-local

10 years agoSupport the keyword :with
Dmitry Gutov [Sun, 16 Mar 2014 03:57:56 +0000 (05:57 +0200)]
Support the keyword :with

Closes #79

10 years agocompany-keywords-alist: add missing question mark
Dmitry Gutov [Sun, 16 Mar 2014 03:20:37 +0000 (05:20 +0200)]
company-keywords-alist: add missing question mark

10 years agocompany-yasnippet: autoload, to make it easy to use separately
Dmitry Gutov [Sun, 16 Mar 2014 03:11:17 +0000 (05:11 +0200)]
company-yasnippet: autoload, to make it easy to use separately

10 years agoDefine company-version
Dmitry Gutov [Fri, 14 Mar 2014 00:30:42 +0000 (02:30 +0200)]
Define company-version

Closes #77