]> rtime.felk.cvut.cz Git - sojka/company-mode.git/log
sojka/company-mode.git
9 years agoRun tests non-interactively debian
Michal Sojka [Tue, 29 Jul 2014 13:58:50 +0000 (15:58 +0200)]
Run tests non-interactively

9 years agoAdd first version of debian package
Michal Sojka [Tue, 29 Jul 2014 13:32:30 +0000 (15:32 +0200)]
Add first version of debian package

9 years agocompany-fill-propertize: tuncate the common part
Dmitry Gutov [Mon, 28 Jul 2014 14:22:14 +0000 (17:22 +0300)]
company-fill-propertize: tuncate the common part

Fixes #156

9 years agoRelease 0.8.2
Dmitry Gutov [Sat, 26 Jul 2014 04:50:22 +0000 (07:50 +0300)]
Release 0.8.2

9 years agoFix tests in batch mode
Dmitry Gutov [Mon, 21 Jul 2014 13:38:45 +0000 (16:38 +0300)]
Fix tests in batch mode

9 years agoFix company-occurrence-weight-function
Dmitry Gutov [Mon, 21 Jul 2014 13:10:39 +0000 (16:10 +0300)]
Fix company-occurrence-weight-function

#152

9 years agocompany-css-property-values: delete duplicates
Dmitry Gutov [Mon, 21 Jul 2014 01:26:04 +0000 (04:26 +0300)]
company-css-property-values: delete duplicates

9 years agocompany-css-property-value-regexp: prohibit opening curlies
Dmitry Gutov [Mon, 21 Jul 2014 00:13:21 +0000 (03:13 +0300)]
company-css-property-value-regexp: prohibit opening curlies

Fixes #154

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

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

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