]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agocompany-capf: get rid of caching last capf-data
Dmitry Gutov [Sun, 20 Jul 2014 06:14:06 +0000 (09:14 +0300)]
company-capf: get rid of caching last capf-data

It didn't work well enough.

Fixes #153.

9 years agocompany-sort-by-occurrence: continue search after predicate fails
Dmitry Gutov [Sun, 20 Jul 2014 04:47:17 +0000 (07:47 +0300)]
company-sort-by-occurrence: continue search after predicate fails

9 years agocompany-sort-by-occurrence: allow customizing the weighing logic
Dmitry Gutov [Sun, 20 Jul 2014 02:49:03 +0000 (05:49 +0300)]
company-sort-by-occurrence: allow customizing the weighing logic

Closes #152

9 years agoDeprecate setting company-idle-delay to t
Dmitry Gutov [Sun, 20 Jul 2014 01:57:32 +0000 (04:57 +0300)]
Deprecate setting company-idle-delay to t

9 years ago+1 char, -1 line
Dmitry Gutov [Mon, 14 Jul 2014 04:38:47 +0000 (07:38 +0300)]
+1 char, -1 line

9 years agocompany-pseudo-tooltip-guard: Stabilize when the popup is displayed up
Dmitry Gutov [Mon, 14 Jul 2014 03:54:35 +0000 (06:54 +0300)]
company-pseudo-tooltip-guard: Stabilize when the popup is displayed up

9 years agocompany-pseudo-tooltip-guard: Invalidate after crossing line continuation
Dmitry Gutov [Mon, 14 Jul 2014 03:45:55 +0000 (06:45 +0300)]
company-pseudo-tooltip-guard: Invalidate after crossing line continuation

9 years agocompany-pseudo-tooltip-frontend: Small rewrite
Dmitry Gutov [Mon, 14 Jul 2014 03:32:03 +0000 (06:32 +0300)]
company-pseudo-tooltip-frontend: Small rewrite

9 years agoFix popup when prefix is split by line continuation
Dmitry Gutov [Mon, 14 Jul 2014 02:56:17 +0000 (05:56 +0300)]
Fix popup when prefix is split by line continuation

#149

9 years agocompany-frontends-set: never modify VALUE destructively
Dmitry Gutov [Wed, 2 Jul 2014 16:49:09 +0000 (19:49 +0300)]
company-frontends-set: never modify VALUE destructively

Fixes #148

9 years agoRelease 0.8.1
Dmitry Gutov [Tue, 1 Jul 2014 11:44:52 +0000 (14:44 +0300)]
Release 0.8.1

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

10 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