]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
7 years agoMention company-pseudo-tooltip-unless-just-one-frontend-with-delay in NEWS
Dmitry Gutov [Mon, 20 Jun 2016 02:12:12 +0000 (05:12 +0300)]
Mention company-pseudo-tooltip-unless-just-one-frontend-with-delay in NEWS

7 years agoReplace :sorted with :separate, and sort within each chunk
Dmitry Gutov [Mon, 20 Jun 2016 01:27:09 +0000 (04:27 +0300)]
Replace :sorted with :separate, and sort within each chunk

Closes #513

7 years agocompany-eclim--project-dir: Try to handle non-project buffers
Dmitry Gutov [Sun, 19 Jun 2016 23:46:51 +0000 (02:46 +0300)]
company-eclim--project-dir: Try to handle non-project buffers

Closes #532

7 years agoRemove the [return] binding (#530)
Dmitry Gutov [Fri, 17 Jun 2016 22:39:00 +0000 (01:39 +0300)]
Remove the [return] binding (#530)

Autopair doesn't bind it anymore.  Org doesn't seem to either.

7 years agoAdd support for auto-complete like behavior (#524)
James Nguyen [Wed, 15 Jun 2016 10:50:02 +0000 (03:50 -0700)]
Add support for auto-complete like behavior (#524)

Adding a new frontend, a new command and a new tooltip visibility predicate.

7 years agoMerge pull request #531 from juergenhoetzel/master
Dmitry Gutov [Sat, 11 Jun 2016 11:39:15 +0000 (14:39 +0300)]
Merge pull request #531 from juergenhoetzel/master

New transformer: company-sort-prefer-same-case-prefix

7 years agoNew transformer: company-sort-prefer-same-case-prefix
Juergen Hoetzel [Sat, 4 Jun 2016 08:06:32 +0000 (10:06 +0200)]
New transformer: company-sort-prefer-same-case-prefix

7 years agocompany--preprocess-candidates: Check that all CANDIDATES are strings
Dmitry Gutov [Mon, 23 May 2016 01:35:41 +0000 (04:35 +0300)]
company--preprocess-candidates: Check that all CANDIDATES are strings

To make #516 fail faster.

7 years agoRevert "Remove completions without annotations when considering duplicates"
Dmitry Gutov [Sun, 15 May 2016 00:50:50 +0000 (03:50 +0300)]
Revert "Remove completions without annotations when considering duplicates"

This reverts commit 777982049314af306a020b7de2ca6cb00b428822.

Closes #509.

7 years agoAllow company-dabbrev-ignore-buffers to be a function
Dmitry Gutov [Fri, 29 Apr 2016 20:39:08 +0000 (23:39 +0300)]
Allow company-dabbrev-ignore-buffers to be a function

Closes #504

7 years agocompany-bbdb: Use full names as prefix
Dmitry Gutov [Sun, 24 Apr 2016 22:18:21 +0000 (01:18 +0300)]
company-bbdb: Use full names as prefix

Fixing regression from #453.

7 years agoFix an old typo
Dmitry Gutov [Sun, 17 Apr 2016 23:43:34 +0000 (02:43 +0300)]
Fix an old typo

8 years agoMerge pull request #499 from fice-t/autoload
Dmitry Gutov [Wed, 13 Apr 2016 20:47:17 +0000 (23:47 +0300)]
Merge pull request #499 from fice-t/autoload

Add autoload cookies for company-complete and company-manual-begin

8 years agoAdd autoload cookies
Fice T [Wed, 13 Apr 2016 17:44:47 +0000 (11:44 -0600)]
Add autoload cookies

Adds autoload cookies to both company-manual-begin and company-complete.

8 years agoDon't call company-abort right after startup
Dmitry Gutov [Fri, 25 Mar 2016 23:49:40 +0000 (01:49 +0200)]
Don't call company-abort right after startup

Fixes #488

8 years agoMerge pull request #491 from akirakyle/patch-1
Dmitry Gutov [Sun, 20 Mar 2016 12:43:51 +0000 (15:43 +0300)]
Merge pull request #491 from akirakyle/patch-1

Fixed lighter for grouped backends

8 years agoFixed lighter for grouped backends
Akira Kyle [Sun, 20 Mar 2016 03:52:53 +0000 (23:52 -0400)]
Fixed lighter for grouped backends

Fixed issue where if the car of company-backend was a keyword (eg :sorted) the lighter would display that instead of the correct backend. (I believe this necessary due to the "small perf optimization" in company--multi-backend-adapter-candidates

8 years agocompany--fetch-candidates: Bind non-essential
Dmitry Gutov [Fri, 18 Mar 2016 22:48:53 +0000 (00:48 +0200)]
company--fetch-candidates: Bind non-essential

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23006#56
Closes #487

8 years agocompany-capf: Look up `face', not `font-lock-face'
Dmitry Gutov [Fri, 18 Mar 2016 15:29:24 +0000 (17:29 +0200)]
company-capf: Look up `face', not `font-lock-face'

To work around the quirk of Emacs using the former for prefix case-insensitive
matches: http://emacs.stackexchange.com/questions/21019/how-can-i-use-companys-ignore-case-with-pip-requirements-el?noredirect=1#comment32476_21019

8 years agoMerge pull request #486 from akirakyle/patch-1
Dmitry Gutov [Fri, 11 Mar 2016 12:48:34 +0000 (15:48 +0300)]
Merge pull request #486 from akirakyle/patch-1

Fixed typo

8 years agoFixed typo
Akira Kyle [Fri, 11 Mar 2016 08:14:19 +0000 (01:14 -0700)]
Fixed typo

8 years agoMerge pull request #483 from stardiviner/add-julia-keywords
Dmitry Gutov [Thu, 10 Mar 2016 11:39:33 +0000 (14:39 +0300)]
Merge pull request #483 from stardiviner/add-julia-keywords

add Julia keywords and general types.

8 years agoAdd Julia keywords
stardiviner [Wed, 9 Mar 2016 14:27:42 +0000 (22:27 +0800)]
Add Julia keywords

remove julia general types.

8 years agocompany-grab-line: Make it work in ERC prompt
Dmitry Gutov [Wed, 9 Mar 2016 03:14:57 +0000 (05:14 +0200)]
company-grab-line: Make it work in ERC prompt

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22953

8 years agocompany-dabbrev--search-buffer: Speed up
Dmitry Gutov [Wed, 9 Mar 2016 02:59:50 +0000 (04:59 +0200)]
company-dabbrev--search-buffer: Speed up

#482

8 years agoClarify where callback must be called from
Dmitry Gutov [Mon, 29 Feb 2016 01:05:28 +0000 (03:05 +0200)]
Clarify where callback must be called from

#475

8 years agoBump copyright
Dmitry Gutov [Sun, 28 Feb 2016 23:09:22 +0000 (01:09 +0200)]
Bump copyright

8 years agore-sort
Dmitry Gutov [Sun, 28 Feb 2016 23:08:56 +0000 (01:08 +0200)]
re-sort

8 years agoAdd some C++11 keywords, fixes #478
Dmitry Gutov [Sun, 28 Feb 2016 23:05:15 +0000 (01:05 +0200)]
Add some C++11 keywords, fixes #478

8 years agoFix #474 by filtering dabbrev completions at the end
Dmitry Gutov [Sun, 28 Feb 2016 22:53:59 +0000 (00:53 +0200)]
Fix #474 by filtering dabbrev completions at the end

It seems impossible to combine supporting company-dabbrev-char-regexp, with
arbitrary values, with using the "word boundary anchor" (or any of the three
relevant anchors). And without anchors, using the regexp engine without
lookaheads or etc, we must filter completions at the end.

Which is okay, because it can allow us to cache the full list globally and
refresh it less often, as well as implement fuzzy filtering more easily (#418).

8 years agoUpdate test for the latest change
Dmitry Gutov [Thu, 11 Feb 2016 13:36:45 +0000 (15:36 +0200)]
Update test for the latest change

8 years agoDelete the cache when async completion aborts
Dmitry Gutov [Thu, 11 Feb 2016 13:20:17 +0000 (15:20 +0200)]
Delete the cache when async completion aborts

Fixes #467

8 years agoMove company-files closer to the front of company-backends
Dmitry Gutov [Sat, 6 Feb 2016 11:08:28 +0000 (14:08 +0300)]
Move company-files closer to the front of company-backends

As an experiment. Closes #463.

8 years agoMerge pull request #466 from tarsius/patch-1
Dmitry Gutov [Sat, 6 Feb 2016 00:35:41 +0000 (03:35 +0300)]
Merge pull request #466 from tarsius/patch-1

Fix typo in dependency name

8 years agoFix typo in dependency name
Jonas Bernoulli [Fri, 5 Feb 2016 23:11:26 +0000 (00:11 +0100)]
Fix typo in dependency name

8 years agoMerge pull request #465 from vspinu/files-optim
Dmitry Gutov [Mon, 1 Feb 2016 22:00:51 +0000 (01:00 +0300)]
Merge pull request #465 from vspinu/files-optim

[#464] Optimisation and fixes in `company-files`

8 years agoKill trailing / on directories completion
Vitalie Spinu [Mon, 1 Feb 2016 21:29:45 +0000 (22:29 +0100)]
Kill trailing / on directories completion

8 years agoSeparate sort of candidates and children in company-files
Vitalie Spinu [Mon, 1 Feb 2016 21:23:07 +0000 (22:23 +0100)]
Separate sort of candidates and children in company-files

8 years ago[#464] Optimisation and fixes in `company-files`
Vitalie Spinu [Sun, 31 Jan 2016 13:06:15 +0000 (14:06 +0100)]
[#464] Optimisation and fixes in `company-files`

  - Don't rely on `directory-files`; it returns directories without
    trailing slash
  - Don't use `file-directory-p`; check for trailing / instead
  - Don't append children on remotes or remote children
  - Remove file-name-all-completions test from prefix check

8 years agoMerge pull request #461 from rlph/patch-1
Dmitry Gutov [Thu, 28 Jan 2016 19:12:12 +0000 (22:12 +0300)]
Merge pull request #461 from rlph/patch-1

Option to have tempo expand tags after completion.

8 years agoMoved company-tempo-insert call to post-completion
Rafael Sanchez [Thu, 28 Jan 2016 15:00:57 +0000 (10:00 -0500)]
Moved company-tempo-insert call to post-completion

8 years agoOption to have tempo expand tags after completion.
Rafael Sanchez [Wed, 27 Jan 2016 18:32:33 +0000 (13:32 -0500)]
Option to have tempo expand tags after completion.

8 years agoAdd company-search-flex-regexp
Dmitry Gutov [Fri, 22 Jan 2016 18:28:51 +0000 (21:28 +0300)]
Add company-search-flex-regexp

#460

8 years agoMerge pull request #459 from fbergroth/prefix-length-var
Dmitry Gutov [Wed, 20 Jan 2016 20:25:53 +0000 (23:25 +0300)]
Merge pull request #459 from fbergroth/prefix-length-var

Turn :company-prefix-length property into a value

8 years agoTurn :company-prefix-length property into a value
Fredrik Bergroth [Wed, 20 Jan 2016 20:05:43 +0000 (21:05 +0100)]
Turn :company-prefix-length property into a value

8 years agoImprove the description of cons prefix
Stefan Monnier [Wed, 20 Jan 2016 15:11:21 +0000 (18:11 +0300)]
Improve the description of cons prefix

8 years agoImprove the example in the Commentary
Dmitry Gutov [Wed, 20 Jan 2016 15:10:21 +0000 (18:10 +0300)]
Improve the example in the Commentary

8 years agoAdd company-semantic-insert-arguments
Dmitry Gutov [Sun, 17 Jan 2016 11:21:16 +0000 (14:21 +0300)]
Add company-semantic-insert-arguments

Closes #448

8 years agoAdd company-semantic-begin-after-member-access
Dmitry Gutov [Sun, 17 Jan 2016 11:11:18 +0000 (14:11 +0300)]
Add company-semantic-begin-after-member-access

To change company-semantic's behavior closer to company-clang

8 years agocompany-semantic: Retain function overloads
Dmitry Gutov [Sun, 17 Jan 2016 10:30:59 +0000 (13:30 +0300)]
company-semantic: Retain function overloads

#448

8 years agoMerge pull request #457 from cpitclaudel/wip-simplify-electric
Dmitry Gutov [Fri, 15 Jan 2016 01:36:10 +0000 (04:36 +0300)]
Merge pull request #457 from cpitclaudel/wip-simplify-electric

Reimplement -electric-do using a pre-command-hook

8 years agoReimplement -electric-do using a pre-command-hook
Clément Pit--Claudel [Fri, 15 Jan 2016 01:25:46 +0000 (20:25 -0500)]
Reimplement -electric-do using a pre-command-hook

This fixes #439 and #454, and will hopefully make #310 easier.

8 years agocompany-cancel: Call pre/post-completion at the end
Dmitry Gutov [Thu, 14 Jan 2016 21:44:47 +0000 (00:44 +0300)]
company-cancel: Call pre/post-completion at the end

Fixes ##449 in a slightly different way

8 years agoRevert "company-cancel: Call frontends' 'hide before 'post-completion"
Dmitry Gutov [Thu, 14 Jan 2016 17:48:59 +0000 (20:48 +0300)]
Revert "company-cancel: Call frontends' 'hide before 'post-completion"

This reverts commit 2dd1f6a2dc8ae1d507385fcb9edd95602fd7dcb9.

Fixes #456

8 years agocompany--posn-col-row: Fall back to posn-col-row
Dmitry Gutov [Wed, 13 Jan 2016 08:27:00 +0000 (11:27 +0300)]
company--posn-col-row: Fall back to posn-col-row

#455

8 years agocompany-cancel: Call frontends' 'hide before 'post-completion
Dmitry Gutov [Wed, 13 Jan 2016 07:54:00 +0000 (10:54 +0300)]
company-cancel: Call frontends' 'hide before 'post-completion

Fixes #449

8 years agoMerge pull request #453 from jtatarik/bbdb-multiple-recipients
Dmitry Gutov [Tue, 12 Jan 2016 13:08:51 +0000 (16:08 +0300)]
Merge pull request #453 from jtatarik/bbdb-multiple-recipients

Fix bbdb completion for multi-recipient messages

8 years agoFix bbdb completion for multi-recipient messages
Jan Tatarik [Tue, 12 Jan 2016 12:38:38 +0000 (13:38 +0100)]
Fix bbdb completion for multi-recipient messages

Trigger completion for the last incomplete recipient address only,
instead of the whole recipient list.

8 years agoMerge pull request #450 from fbergroth/capf-prefix-function
Dmitry Gutov [Sat, 9 Jan 2016 21:33:05 +0000 (00:33 +0300)]
Merge pull request #450 from fbergroth/capf-prefix-function

company-capf: Allow custom prefix function

8 years agocompany-capf: Add :company-prefix-length property function
Fredrik Bergroth [Sat, 9 Jan 2016 17:36:32 +0000 (18:36 +0100)]
company-capf: Add :company-prefix-length property function

8 years agoBump copyright years
Dmitry Gutov [Sun, 3 Jan 2016 15:37:41 +0000 (17:37 +0200)]
Bump copyright years

8 years agoFix "obsolete function" warning
Dmitry Gutov [Sun, 3 Jan 2016 15:36:38 +0000 (17:36 +0200)]
Fix "obsolete function" warning

Fixes #435

8 years agoAdd company-tooltip-annotation-selection face
Dmitry Gutov [Sun, 3 Jan 2016 15:00:15 +0000 (17:00 +0200)]
Add company-tooltip-annotation-selection face

#445

8 years agoRefine the workaround further
Dmitry Gutov [Sat, 2 Jan 2016 23:26:38 +0000 (01:26 +0200)]
Refine the workaround further

Fixes #443

8 years agoDeclare python-shell-get-process
Dmitry Gutov [Sat, 2 Jan 2016 23:11:27 +0000 (01:11 +0200)]
Declare python-shell-get-process

8 years agoRename company-clang-obc-templatify to company-template-objc-templatify
Dmitry Gutov [Sat, 2 Jan 2016 22:21:32 +0000 (00:21 +0200)]
Rename company-clang-obc-templatify to company-template-objc-templatify

As requested in https://github.com/company-mode/company-mode/commit/5fc4a9a0b0c75f4f128ad01ca8befd1928399c86#commitcomment-15230965.

8 years agoFix the workaround
Dmitry Gutov [Wed, 30 Dec 2015 12:27:25 +0000 (14:27 +0200)]
Fix the workaround

#440

8 years agoAdd workaround for bug#18067
Dmitry Gutov [Wed, 30 Dec 2015 04:28:52 +0000 (06:28 +0200)]
Add workaround for bug#18067

Fixes #440

8 years agoFix a test (after adding `should`)
Dmitry Gutov [Mon, 28 Dec 2015 02:13:35 +0000 (04:13 +0200)]
Fix a test (after adding `should`)

8 years agoAdd the pre-render backend command
Dmitry Gutov [Mon, 28 Dec 2015 01:59:13 +0000 (03:59 +0200)]
Add the pre-render backend command

#437

8 years agoRevert "Add support for company-face"
Dmitry Gutov [Mon, 28 Dec 2015 01:53:52 +0000 (03:53 +0200)]
Revert "Add support for company-face"

This reverts commit 900ae0d7a2270ea1d2ea00567e80a619333fd4e5.

8 years agoAdd support for company-face
Dmitry Gutov [Sat, 26 Dec 2015 03:10:45 +0000 (05:10 +0200)]
Add support for company-face

#437.

8 years agoHandle empty list of candidates
Dmitry Gutov [Mon, 21 Dec 2015 13:13:15 +0000 (15:13 +0200)]
Handle empty list of candidates

8 years agoTravis: Try to fix the "held broken packages"
Dmitry Gutov [Sun, 20 Dec 2015 22:55:12 +0000 (00:55 +0200)]
Travis: Try to fix the "held broken packages"

Whatever those are.

8 years ago[ci skip] Use the "generic" language
Dmitry Gutov [Sun, 20 Dec 2015 22:27:50 +0000 (00:27 +0200)]
[ci skip] Use the "generic" language

8 years agoRemove completions without annotations when considering duplicates
Dmitry Gutov [Sun, 20 Dec 2015 22:16:54 +0000 (00:16 +0200)]
Remove completions without annotations when considering duplicates

Closes #432.

8 years agocompany-dabbrev--search-buffer: Use use forward search (#433)
Dmitry Gutov [Sat, 19 Dec 2015 16:26:31 +0000 (18:26 +0200)]
company-dabbrev--search-buffer: Use use forward search (#433)

8 years agocompany-dabbrev--make-regexp: Regexp can match non-word characters
Dmitry Gutov [Sat, 19 Dec 2015 15:45:53 +0000 (17:45 +0200)]
company-dabbrev--make-regexp: Regexp can match non-word characters

Refs #433

8 years agoUse company-dabbrev-char-regexp more consistently (#433)
Dmitry Gutov [Sat, 19 Dec 2015 15:26:45 +0000 (17:26 +0200)]
Use company-dabbrev-char-regexp more consistently (#433)

* company-dabbrev--make-regexp: Wrap in parens.
* company-dabbrev--prefix: New function, using it.

8 years agoAdd company-etags-everywhere
Dmitry Gutov [Tue, 8 Dec 2015 21:41:53 +0000 (23:41 +0200)]
Add company-etags-everywhere

https://github.com/redguardtoo/emacs.d/commit/2ff305c1ddd7faff6dc9fa0869e39f1e9ed1182d#commitcomment-14837584

8 years agocompany-dabbrev-code-modes: Improve Customize labels
Dmitry Gutov [Tue, 8 Dec 2015 21:40:12 +0000 (23:40 +0200)]
company-dabbrev-code-modes: Improve Customize labels

8 years agoIgnore trigger key prefixes that are shorter than symbol-at-point
Dmitry Gutov [Tue, 1 Dec 2015 23:08:50 +0000 (01:08 +0200)]
Ignore trigger key prefixes that are shorter than symbol-at-point

Closes #422

8 years agoHandle key prefix being shorter than prefix (#422)
Dmitry Gutov [Mon, 30 Nov 2015 13:58:49 +0000 (15:58 +0200)]
Handle key prefix being shorter than prefix (#422)

8 years agocompany-yasnippet: Disable cache (#422)
Dmitry Gutov [Sun, 29 Nov 2015 16:23:48 +0000 (18:23 +0200)]
company-yasnippet: Disable cache (#422)

8 years agoDon't "adjust key" (#422)
Dmitry Gutov [Sun, 29 Nov 2015 14:27:57 +0000 (16:27 +0200)]
Don't "adjust key" (#422)

8 years agoUpdate copyright
Dmitry Gutov [Sun, 29 Nov 2015 03:57:06 +0000 (05:57 +0200)]
Update copyright

8 years agoRespect yas-key-syntaxes (#422)
Dmitry Gutov [Sun, 29 Nov 2015 03:55:00 +0000 (05:55 +0200)]
Respect yas-key-syntaxes (#422)

8 years agoDocument some company-grab- functions
Dmitry Gutov [Thu, 26 Nov 2015 23:37:41 +0000 (01:37 +0200)]
Document some company-grab- functions

#421

8 years agoMerge pull request #418 from PythonNut/master
Dmitry Gutov [Tue, 3 Nov 2015 10:30:17 +0000 (13:30 +0300)]
Merge pull request #418 from PythonNut/master

Allow advising company-dabbrev(-code)? regex generation

8 years agoAllow advising company-dabbrev(-code)? regex generation
PythonNut [Tue, 3 Nov 2015 04:04:14 +0000 (04:04 +0000)]
Allow advising company-dabbrev(-code)? regex generation

8 years agoFix some compilation warnings
Dmitry Gutov [Sat, 24 Oct 2015 00:54:00 +0000 (03:54 +0300)]
Fix some compilation warnings

Closes #415

8 years agocompany-search-candidates: Mention company-search-regexp-function
Dmitry Gutov [Thu, 8 Oct 2015 11:52:28 +0000 (14:52 +0300)]
company-search-candidates: Mention company-search-regexp-function

#411

8 years agoIntroduce company-search-regexp-function
Dmitry Gutov [Wed, 7 Oct 2015 03:12:26 +0000 (06:12 +0300)]
Introduce company-search-regexp-function

Closes #313, closes #411.

8 years agoModernize the Commentary a bit
Dmitry Gutov [Mon, 5 Oct 2015 18:07:46 +0000 (21:07 +0300)]
Modernize the Commentary a bit

* Don't encourage manual installation.

* Call it consistently a "framework".

* Promote global-company-mode.

* Add more quotes.

8 years agoDouble space
Dmitry Gutov [Mon, 5 Oct 2015 16:51:49 +0000 (19:51 +0300)]
Double space

8 years agoRetouch the docstring further
Dmitry Gutov [Mon, 5 Oct 2015 16:50:26 +0000 (19:50 +0300)]
Retouch the docstring further

8 years agoMerge pull request #402 from vspinu/sorted
Dmitry Gutov [Mon, 5 Oct 2015 16:28:55 +0000 (19:28 +0300)]
Merge pull request #402 from vspinu/sorted

[Fix #317] Allow :sorted keyword in grouped back-ends and some doc improvements

8 years agoImprovements of the `company-backends` docstring
Vitalie Spinu [Sat, 12 Sep 2015 11:10:10 +0000 (13:10 +0200)]
Improvements of the `company-backends` docstring

  - markdown style headers
  - more clarifications on grouped backends

8 years ago[Fix #317] Allow :sorted keyword in grouped backends
Vitalie Spinu [Sat, 12 Sep 2015 10:56:40 +0000 (12:56 +0200)]
[Fix #317] Allow :sorted keyword in grouped backends

8 years agoSpell "backend" and "frontend" without hyphens
Dmitry Gutov [Sat, 3 Oct 2015 00:23:18 +0000 (03:23 +0300)]
Spell "backend" and "frontend" without hyphens

That spelling is easier, and Emacs's own manual uses it (e.g. "font backends").
It also uses "back end" in other places, which is a bit inconsistent, but never
uses the version with a hyphen.