]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
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

10 years agocompany-sort-by-occurrence: do stable sorting
Dmitry Gutov [Thu, 13 Mar 2014 17:49:40 +0000 (19:49 +0200)]
company-sort-by-occurrence: do stable sorting

10 years agocompany-init-backend: don't try to initialize lambdas
Dmitry Gutov [Thu, 13 Mar 2014 17:07:08 +0000 (19:07 +0200)]
company-init-backend: don't try to initialize lambdas

10 years agoFix company-yasnippet summary
Dmitry Gutov [Tue, 11 Mar 2014 13:28:28 +0000 (15:28 +0200)]
Fix company-yasnippet summary

10 years agoHighlight last annotation character, too
Dmitry Gutov [Tue, 11 Mar 2014 13:25:23 +0000 (15:25 +0200)]
Highlight last annotation character, too

10 years agocompany--multi-backend-adapter: noop when arg is empty
Dmitry Gutov [Tue, 11 Mar 2014 13:13:16 +0000 (15:13 +0200)]
company--multi-backend-adapter: noop when arg is empty

10 years agoAdd company-yasnippet
Dmitry Gutov [Tue, 11 Mar 2014 12:59:14 +0000 (14:59 +0200)]
Add company-yasnippet

Closes #73

10 years agoTag candidates from grouped backends
Dmitry Gutov [Tue, 11 Mar 2014 06:32:25 +0000 (08:32 +0200)]
Tag candidates from grouped backends

Closes #25

10 years agoClear company-backend in company-auto-begin
Dmitry Gutov [Wed, 5 Mar 2014 05:55:02 +0000 (07:55 +0200)]
Clear company-backend in company-auto-begin

10 years agoFix indentation
Dmitry Gutov [Mon, 3 Mar 2014 04:30:07 +0000 (06:30 +0200)]
Fix indentation

10 years agoMerge pull request #70 from sadboy/master
Dmitry Gutov [Mon, 3 Mar 2014 04:17:54 +0000 (06:17 +0200)]
Merge pull request #70 from sadboy/master

Fix `args-out-of-bounds' error on formatting annotations when annotation start position is greater than the width of window.

10 years agoFix `args-out-of-bounds' error on formatting annotations when
Bo Lin [Sun, 2 Mar 2014 15:48:45 +0000 (10:48 -0500)]
Fix `args-out-of-bounds' error on formatting annotations when
annotation start position is greater than the width of window.

* company.el(company-fill-propertize): Check `ann-start' against
  `width' before adding annotation text properties.

* company-tests.el(company-create-lines-truncates-annotations):
  Add test case.

10 years agoRemove superfluous statement
Dmitry Gutov [Mon, 3 Mar 2014 02:36:27 +0000 (04:36 +0200)]
Remove superfluous statement

10 years agocompany-auto-begin: wrap `company-begin' in `condition-case-no-debug'
Dmitry Gutov [Mon, 24 Feb 2014 06:48:01 +0000 (08:48 +0200)]
company-auto-begin: wrap `company-begin' in `condition-case-no-debug'

10 years agoReuse `company-auto-begin' in `company-idle-begin'
Dmitry Gutov [Mon, 24 Feb 2014 06:46:25 +0000 (08:46 +0200)]
Reuse `company-auto-begin' in `company-idle-begin'

10 years agoWrap `company-call-backend' in `condition-case'
Dmitry Gutov [Mon, 24 Feb 2014 06:09:50 +0000 (08:09 +0200)]
Wrap `company-call-backend' in `condition-case'

10 years agoTurn off company-tooltip-align-annotations by default
Dmitry Gutov [Fri, 21 Feb 2014 04:58:52 +0000 (06:58 +0200)]
Turn off company-tooltip-align-annotations by default

#63

10 years agoHopefully fix the Emacs 23 breakage
Dmitry Gutov [Fri, 21 Feb 2014 01:10:36 +0000 (03:10 +0200)]
Hopefully fix the Emacs 23 breakage

10 years agoAdd user option company-tooltip-align-annotations
Dmitry Gutov [Thu, 20 Feb 2014 21:09:22 +0000 (23:09 +0200)]
Add user option company-tooltip-align-annotations

Closes #63

10 years agoMention it in NEWS
Dmitry Gutov [Thu, 20 Feb 2014 04:16:03 +0000 (06:16 +0200)]
Mention it in NEWS

10 years agoRemove company-bbdb-records, it was unused
Dmitry Gutov [Thu, 20 Feb 2014 04:14:33 +0000 (06:14 +0200)]
Remove company-bbdb-records, it was unused

10 years agoDeclare bbdb functions, instead of requiring it
Dmitry Gutov [Thu, 20 Feb 2014 04:12:59 +0000 (06:12 +0200)]
Declare bbdb functions, instead of requiring it

10 years agoBBDB completion in message-mode
Jan Tatarik [Wed, 19 Feb 2014 22:22:42 +0000 (23:22 +0100)]
BBDB completion in message-mode

10 years agoBump the version
Dmitry Gutov [Tue, 18 Feb 2014 05:45:28 +0000 (07:45 +0200)]
Bump the version

10 years agocompany-continue-commands: change the default value
Dmitry Gutov [Tue, 18 Feb 2014 05:37:17 +0000 (07:37 +0200)]
company-continue-commands: change the default value

10 years agocommon-part: rename to `match' and document
Dmitry Gutov [Tue, 18 Feb 2014 04:51:44 +0000 (06:51 +0200)]
common-part: rename to `match' and document

10 years agocompany-capf: cache the capf data
Dmitry Gutov [Mon, 17 Feb 2014 05:43:40 +0000 (07:43 +0200)]
company-capf: cache the capf data

The annotation command can be called a lot of times. At least in theory.

10 years agocompany-capf common-part: look up font-lock-face
Dmitry Gutov [Mon, 17 Feb 2014 04:58:16 +0000 (06:58 +0200)]
company-capf common-part: look up font-lock-face

Because completion-pcm--hilit-commonality uses it.

10 years agocompany--capf-data: Check that the cdr is cons, not data itself
Dmitry Gutov [Mon, 17 Feb 2014 01:30:19 +0000 (03:30 +0200)]
company--capf-data: Check that the cdr is cons, not data itself

10 years agocompany-capf: fix when company-point is nil
Dmitry Gutov [Wed, 12 Feb 2014 05:52:29 +0000 (07:52 +0200)]
company-capf: fix when company-point is nil

10 years agoIntroduce company-dabbrev-downcase
Dmitry Gutov [Tue, 11 Feb 2014 01:48:28 +0000 (03:48 +0200)]
Introduce company-dabbrev-downcase

Closes #60

10 years agoFix out-of-bounds error on truncated anno fontification
Dmitry Gutov [Sun, 9 Feb 2014 16:32:40 +0000 (18:32 +0200)]
Fix out-of-bounds error on truncated anno fontification

10 years agoFix scrolling up from the last item
Dmitry Gutov [Sun, 9 Feb 2014 14:28:21 +0000 (16:28 +0200)]
Fix scrolling up from the last item

10 years agoNew user option, company-continue-commands
Dmitry Gutov [Sun, 9 Feb 2014 05:26:12 +0000 (07:26 +0200)]
New user option, company-continue-commands

Closes #59

10 years agoDon't `company-cancel' twice
Dmitry Gutov [Sat, 8 Feb 2014 20:19:15 +0000 (22:19 +0200)]
Don't `company-cancel' twice

10 years agoSet company-added-newline to t if the buffer was modified
Dmitry Gutov [Thu, 6 Feb 2014 05:03:26 +0000 (07:03 +0200)]
Set company-added-newline to t if the buffer was modified

Fixes #58

10 years agoRemove outdated comment
Dmitry Gutov [Mon, 3 Feb 2014 17:34:16 +0000 (19:34 +0200)]
Remove outdated comment

10 years agoFix #56
Dmitry Gutov [Mon, 3 Feb 2014 15:33:04 +0000 (17:33 +0200)]
Fix #56

Continuation of 9218392f.

10 years agoDisplay annotations
Dmitry Gutov [Mon, 3 Feb 2014 15:16:47 +0000 (17:16 +0200)]
Display annotations

To be used instead of the undocumented and now deprecated command `crop'.

http://debbugs.gnu.org/16555
#31

10 years agocompany-capf: strip duplicates
Dmitry Gutov [Mon, 3 Feb 2014 13:50:56 +0000 (15:50 +0200)]
company-capf: strip duplicates

10 years agoDon't "transform" twice
Dmitry Gutov [Sat, 1 Feb 2014 16:06:02 +0000 (18:06 +0200)]
Don't "transform" twice

10 years agoRemove NEWS entry for 9b0d457, it's a bugfix
Dmitry Gutov [Sat, 1 Feb 2014 13:59:45 +0000 (15:59 +0200)]
Remove NEWS entry for 9b0d457, it's a bugfix

10 years agocompany-sort-by-occurrence: consider the preceding line
Dmitry Gutov [Sat, 1 Feb 2014 05:37:11 +0000 (07:37 +0200)]
company-sort-by-occurrence: consider the preceding line

10 years agocompany--continue-failed: require matching input properly
Dmitry Gutov [Sat, 1 Feb 2014 05:33:27 +0000 (07:33 +0200)]
company--continue-failed: require matching input properly

Even when it breaks prefix.

10 years agocompany-preview* faces: inherit from company-tooltip-[common-]selection
Dmitry Gutov [Sat, 1 Feb 2014 03:29:27 +0000 (05:29 +0200)]
company-preview* faces: inherit from company-tooltip-[common-]selection

when background is light.

10 years agoRender company-preview-frontend after the cursor
Dmitry Gutov [Sat, 1 Feb 2014 03:12:09 +0000 (05:12 +0200)]
Render company-preview-frontend after the cursor

10 years agoDon't generate bogus event in Emacs 24.4
Dmitry Gutov [Sat, 1 Feb 2014 02:40:08 +0000 (04:40 +0200)]
Don't generate bogus event in Emacs 24.4

10 years agocompany-transformers: improve the defcustom widget
Dmitry Gutov [Fri, 31 Jan 2014 05:09:29 +0000 (07:09 +0200)]
company-transformers: improve the defcustom widget