]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agoMention the previous change in NEWS [ci skip]
Dmitry Gutov [Mon, 6 Jul 2015 12:45:49 +0000 (15:45 +0300)]
Mention the previous change in NEWS [ci skip]

8 years agoDon't start automatically during macro recording
Dmitry Gutov [Mon, 6 Jul 2015 10:47:59 +0000 (13:47 +0300)]
Don't start automatically during macro recording

Closes #374

8 years agoIntroduce company-indent-or-complete-common
Dmitry Gutov [Fri, 3 Jul 2015 19:04:00 +0000 (22:04 +0300)]
Introduce company-indent-or-complete-common

As requested in https://github.com/clojure-emacs/cider/pull/1185/

8 years agoUpdate the tests
Dmitry Gutov [Wed, 1 Jul 2015 12:41:45 +0000 (15:41 +0300)]
Update the tests

8 years agoUse cl-labels instead of cl-flet, for cl-lib shim compatibility
Dmitry Gutov [Wed, 1 Jul 2015 11:09:01 +0000 (14:09 +0300)]
Use cl-labels instead of cl-flet, for cl-lib shim compatibility

8 years agoFix #362 (arbitrary jumping of point)
Dmitry Gutov [Wed, 1 Jul 2015 11:05:39 +0000 (14:05 +0300)]
Fix #362 (arbitrary jumping of point)

8 years agoFix a bug reference
Dmitry Gutov [Mon, 29 Jun 2015 15:40:47 +0000 (18:40 +0300)]
Fix a bug reference

8 years agoSupport whitespace-mode newline-mark
Dmitry Gutov [Wed, 24 Jun 2015 10:34:41 +0000 (13:34 +0300)]
Support whitespace-mode newline-mark

Fixes #370

8 years agoDon't cut off the last character from a wrapped line
Dmitry Gutov [Tue, 23 Jun 2015 00:06:51 +0000 (03:06 +0300)]
Don't cut off the last character from a wrapped line

Reported by Eli Zaretskii at
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20847#68

8 years agocompany-clang--start-process: Only erase buffer when there's no existing process
Dmitry Gutov [Sun, 21 Jun 2015 18:53:57 +0000 (21:53 +0300)]
company-clang--start-process: Only erase buffer when there's no existing process

Fixes #368

8 years agocompany-eclim-executable: Pick up the value of eclim-executable, if present
Dmitry Gutov [Sun, 21 Jun 2015 14:47:26 +0000 (17:47 +0300)]
company-eclim-executable: Pick up the value of eclim-executable, if present

8 years agoSort alphabetically, to appease a test
Dmitry Gutov [Sat, 20 Jun 2015 03:55:35 +0000 (06:55 +0300)]
Sort alphabetically, to appease a test

8 years agocompany-keywords: Support scala-mode
Dmitry Gutov [Fri, 19 Jun 2015 21:28:11 +0000 (00:28 +0300)]
company-keywords: Support scala-mode

Closes #367

8 years agocompany--begin-new: Check the value of c
Dmitry Gutov [Wed, 17 Jun 2015 20:50:50 +0000 (23:50 +0300)]
company--begin-new: Check the value of c

8 years agocompany--begin-new: Reorder statements
Dmitry Gutov [Wed, 17 Jun 2015 20:18:02 +0000 (23:18 +0300)]
company--begin-new: Reorder statements

8 years agocompany--begin-new: Call `company-cancel' in the unique case
Dmitry Gutov [Wed, 17 Jun 2015 19:58:23 +0000 (22:58 +0300)]
company--begin-new: Call `company-cancel' in the unique case

To fix a problem reported in
http://lists.gnu.org/archive/html/help-gnu-emacs/2015-06/msg00273.html

8 years agocompany-css: Support web-mode
Dmitry Gutov [Tue, 16 Jun 2015 11:38:58 +0000 (14:38 +0300)]
company-css: Support web-mode

Closes #363

8 years agocompany-mode: Mention the sorting order
Dmitry Gutov [Tue, 16 Jun 2015 08:39:08 +0000 (11:39 +0300)]
company-mode: Mention the sorting order

8 years agoAllow including window-start in the doc-buffer return value
Dmitry Gutov [Thu, 4 Jun 2015 23:05:47 +0000 (02:05 +0300)]
Allow including window-start in the doc-buffer return value

Closes #357

8 years agoUpdate NEWS [ci skip]
Dmitry Gutov [Mon, 25 May 2015 15:06:14 +0000 (18:06 +0300)]
Update NEWS [ci skip]

8 years agoDocument ignore-case backend command
Dmitry Gutov [Mon, 25 May 2015 13:58:12 +0000 (16:58 +0300)]
Document ignore-case backend command

But keep `keep-prefix` undocumented.

https://github.com/company-mode/company-mode/issues/134
https://github.com/proofit404/company-anaconda/issues/6

8 years agoDon't use `require-match t' in normal backends
Dmitry Gutov [Sat, 16 May 2015 21:41:55 +0000 (00:41 +0300)]
Don't use `require-match t' in normal backends

Fixes #351

8 years agoDon't use `sit-for'
Dmitry Gutov [Sat, 16 May 2015 20:48:46 +0000 (23:48 +0300)]
Don't use `sit-for'

Fixes #353 (global-hl-line-mode flickering).

8 years agocompany-template: Add a summary line
Dmitry Gutov [Sun, 10 May 2015 12:16:31 +0000 (15:16 +0300)]
company-template: Add a summary line

8 years agocompany-files: Skip disconnected remote completions for "/xyz"
Dmitry Gutov [Mon, 4 May 2015 01:54:36 +0000 (04:54 +0300)]
company-files: Skip disconnected remote completions for "/xyz"

Fixes #347

9 years agocompany-version: Require find-func
Dmitry Gutov [Wed, 29 Apr 2015 03:02:47 +0000 (06:02 +0300)]
company-version: Require find-func

#344

9 years agoAccept markers in the data returned by c-a-p-f functions
Dmitry Gutov [Fri, 17 Apr 2015 20:34:50 +0000 (23:34 +0300)]
Accept markers in the data returned by c-a-p-f functions

Reported at http://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00297.html

9 years agoUpdate company-clang-objc-templatify in line with the previous change
Dmitry Gutov [Sun, 5 Apr 2015 18:48:07 +0000 (21:48 +0300)]
Update company-clang-objc-templatify in line with the previous change

9 years agoDon't replace the default argument values with `argN` anymore
Dmitry Gutov [Sun, 5 Apr 2015 15:20:17 +0000 (18:20 +0300)]
Don't replace the default argument values with `argN` anymore

Closes #336

9 years agocompany-dabbrev--search-buffer: Save match data
Dmitry Gutov [Thu, 2 Apr 2015 02:41:20 +0000 (05:41 +0300)]
company-dabbrev--search-buffer: Save match data

9 years agoFix the svg url
Dmitry Gutov [Sat, 28 Mar 2015 01:39:55 +0000 (03:39 +0200)]
Fix the svg url

9 years agoAdd MELPA badge
Dmitry Gutov [Sat, 28 Mar 2015 01:38:35 +0000 (03:38 +0200)]
Add MELPA badge

9 years agoDrop githalytics link
Dmitry Gutov [Sat, 28 Mar 2015 01:35:23 +0000 (03:35 +0200)]
Drop githalytics link

It's been dead for a while.

9 years agoMerge pull request #334 from vermiculus/patch-1
Dmitry Gutov [Thu, 26 Mar 2015 18:36:58 +0000 (20:36 +0200)]
Merge pull request #334 from vermiculus/patch-1

Fix docstring

9 years agoFix docstring
Sean Allred [Thu, 26 Mar 2015 18:25:35 +0000 (13:25 -0500)]
Fix docstring

9 years agostring-prefix-p signals error on nil in Emacs < 25
Dmitry Gutov [Wed, 25 Mar 2015 17:11:10 +0000 (19:11 +0200)]
string-prefix-p signals error on nil in Emacs < 25

Fixes #332

9 years agocompany--insert-candidate: Don't insert an empty string
Dmitry Gutov [Sat, 21 Mar 2015 14:30:40 +0000 (16:30 +0200)]
company--insert-candidate: Don't insert an empty string

Fixes #330

9 years agoIntroduce company-dabbrev-ignore-invisible
Dmitry Gutov [Sat, 21 Mar 2015 13:01:28 +0000 (15:01 +0200)]
Introduce company-dabbrev-ignore-invisible

9 years agoClarify the meaning of cdr in the prefix cons
Dmitry Gutov [Tue, 17 Mar 2015 19:06:21 +0000 (21:06 +0200)]
Clarify the meaning of cdr in the prefix cons

#319

9 years agocompany-lighter: dispatch on whether company-candidates is non-nil
Dmitry Gutov [Mon, 16 Mar 2015 21:35:18 +0000 (23:35 +0200)]
company-lighter: dispatch on whether company-candidates is non-nil

Fixes #324

9 years agoDon't use `forward-symbol', apparently it's not in 24.3
Dmitry Gutov [Sun, 15 Mar 2015 23:20:46 +0000 (01:20 +0200)]
Don't use `forward-symbol', apparently it's not in 24.3

9 years agoHandle function pointers in annotation and template expansion
Dmitry Gutov [Sun, 15 Mar 2015 23:06:06 +0000 (01:06 +0200)]
Handle function pointers in annotation and template expansion

Fixes #322

9 years agoMerge pull request #318 from iqbalansari/master
Dmitry Gutov [Tue, 10 Mar 2015 16:50:15 +0000 (18:50 +0200)]
Merge pull request #318 from iqbalansari/master

Add missing require to `company-gtags`

9 years agoAdd missing require to `company-gtags`
Iqbal Ansari [Tue, 10 Mar 2015 16:23:28 +0000 (21:53 +0530)]
Add missing require to `company-gtags`

9 years agoRemove company-ropemacs
Dmitry Gutov [Tue, 10 Mar 2015 01:35:19 +0000 (03:35 +0200)]
Remove company-ropemacs

The relevant code was moved to ropemacs proper.

9 years agoRemove company-pysmell
Dmitry Gutov [Tue, 10 Mar 2015 01:31:47 +0000 (03:31 +0200)]
Remove company-pysmell

I don't know how to use it, and it doesn't seem to be popular anymore, if it
ever was.

9 years agoAccept numeric argument in company-select-next and friends
Dmitry Gutov [Fri, 6 Mar 2015 23:48:40 +0000 (01:48 +0200)]
Accept numeric argument in company-select-next and friends

Closes #316

9 years agoMerge branch 'release'
Dmitry Gutov [Wed, 4 Mar 2015 17:04:32 +0000 (19:04 +0200)]
Merge branch 'release'

Conflicts:
company.el

9 years agocompany--merge-async: Handle mixed sync/async and immediate callbacks better
Dmitry Gutov [Wed, 4 Mar 2015 16:58:18 +0000 (18:58 +0200)]
company--merge-async: Handle mixed sync/async and immediate callbacks better

Fixes #315

9 years agoBuf was unused
Dmitry Gutov [Wed, 4 Mar 2015 15:37:29 +0000 (17:37 +0200)]
Buf was unused

9 years agocompany-diag: Call `annotation' in the right buffer
Dmitry Gutov [Mon, 2 Mar 2015 02:14:40 +0000 (04:14 +0200)]
company-diag: Call `annotation' in the right buffer

9 years agocompany-diag: Fix the annotation call
Dmitry Gutov [Mon, 2 Mar 2015 01:45:58 +0000 (03:45 +0200)]
company-diag: Fix the annotation call

9 years agocompany-diag: Include Emacs and Company versions
Dmitry Gutov [Sun, 1 Mar 2015 15:13:35 +0000 (17:13 +0200)]
company-diag: Include Emacs and Company versions

9 years agocompany-show-location: Mirror the latest change to company-show-doc-buffer
Dmitry Gutov [Wed, 25 Feb 2015 22:38:03 +0000 (00:38 +0200)]
company-show-location: Mirror the latest change to company-show-doc-buffer

Closes #312

9 years agocompany-show-doc-buffer: Still call doc-buffer inside the electric block
Dmitry Gutov [Wed, 25 Feb 2015 13:35:56 +0000 (15:35 +0200)]
company-show-doc-buffer: Still call doc-buffer inside the electric block

#309

9 years agocompany-show-doc-buffer: Bind other-window-scroll-buffer
Dmitry Gutov [Tue, 24 Feb 2015 20:39:51 +0000 (22:39 +0200)]
company-show-doc-buffer: Bind other-window-scroll-buffer

9 years agoAllow scrolling the doc window with the mouse wheel
Dmitry Gutov [Tue, 24 Feb 2015 19:52:30 +0000 (21:52 +0200)]
Allow scrolling the doc window with the mouse wheel

Resolves #309

9 years agocompany-backends: Make the version check more conservative
Dmitry Gutov [Mon, 23 Feb 2015 15:01:07 +0000 (17:01 +0200)]
company-backends: Make the version check more conservative

https://github.com/expez/company-quickhelp/issues/6

9 years agoAdd `company-diag'
Dmitry Gutov [Fri, 20 Feb 2015 22:32:33 +0000 (00:32 +0200)]
Add `company-diag'

9 years agocompany-files--grab-existing-name: Check if the file is remote
Dmitry Gutov [Thu, 12 Feb 2015 13:34:48 +0000 (15:34 +0200)]
company-files--grab-existing-name: Check if the file is remote

Only continue if the connection is already established.

Fixes #301

9 years agoMerge branch 'search-hl-fix'
Dmitry Gutov [Wed, 4 Feb 2015 16:36:35 +0000 (18:36 +0200)]
Merge branch 'search-hl-fix'

Conflicts:
company.el

9 years agoTruncate out-of-bounds search highlighting
Dmitry Gutov [Wed, 4 Feb 2015 16:33:55 +0000 (18:33 +0200)]
Truncate out-of-bounds search highlighting

Fixes #294

9 years agocompany-clang--start-process: Disable undo in the output buffer
Dmitry Gutov [Mon, 2 Feb 2015 17:07:20 +0000 (19:07 +0200)]
company-clang--start-process: Disable undo in the output buffer

A right thing to do, but it's gives no discernible performance improvement.

9 years agoBump the version
Dmitry Gutov [Mon, 2 Feb 2015 15:20:48 +0000 (17:20 +0200)]
Bump the version

9 years agoPass company-lighter-base to company--group-lighter explicitly
Dmitry Gutov [Mon, 2 Feb 2015 15:15:35 +0000 (17:15 +0200)]
Pass company-lighter-base to company--group-lighter explicitly

9 years agoUse mode-line format in company-lighter
Dmitry Gutov [Mon, 2 Feb 2015 12:32:11 +0000 (14:32 +0200)]
Use mode-line format in company-lighter

And use company-lighter-base in it. Resolves #290. Resolves #291.

9 years agocompany-search-map: Add company-complete-number bindings
Dmitry Gutov [Sun, 1 Feb 2015 05:42:48 +0000 (07:42 +0200)]
company-search-map: Add company-complete-number bindings

#292

9 years agoTrack the current selection better
Dmitry Gutov [Sun, 1 Feb 2015 05:35:20 +0000 (07:35 +0200)]
Track the current selection better

* company-update-candidates: Restore selection even if it's 0. Don't rely on
  lexical sorting. Compare annotations. Maybe reset company-selection-changed.

* company-search-mode, company-search-abort: Save and restore the value of
  company-selection-changed.

#292

9 years agocompany-search-map: Include <up> and <down> bindings
Dmitry Gutov [Sun, 1 Feb 2015 04:02:54 +0000 (06:02 +0200)]
company-search-map: Include <up> and <down> bindings

#292

9 years agoAdd a comment
Dmitry Gutov [Fri, 30 Jan 2015 16:52:51 +0000 (18:52 +0200)]
Add a comment

9 years agoFix version
Dmitry Gutov [Wed, 28 Jan 2015 16:08:13 +0000 (18:08 +0200)]
Fix version

9 years agoEnable company-search-map in company-search-mode body
Dmitry Gutov [Wed, 28 Jan 2015 16:06:02 +0000 (18:06 +0200)]
Enable company-search-map in company-search-mode body

Fixes #289

9 years agoBump the version
Dmitry Gutov [Thu, 22 Jan 2015 23:02:35 +0000 (01:02 +0200)]
Bump the version

9 years agoAdd company-next-page and company-previous-page
Dmitry Gutov [Thu, 22 Jan 2015 23:01:23 +0000 (01:01 +0200)]
Add company-next-page and company-previous-page

Resolves #283

9 years agoUpdate copyright years
Dmitry Gutov [Thu, 22 Jan 2015 21:48:25 +0000 (23:48 +0200)]
Update copyright years

9 years agocompany-ispell: Filter returned candidates locally
Dmitry Gutov [Thu, 22 Jan 2015 21:47:05 +0000 (23:47 +0200)]
company-ispell: Filter returned candidates locally

Resolves #284

9 years agocompany--create-lines: Handle keep-prefix with multiple-width chars in prefix
Dmitry Gutov [Fri, 16 Jan 2015 01:51:59 +0000 (04:51 +0300)]
company--create-lines: Handle keep-prefix with multiple-width chars in prefix

9 years ago* packages/company/test/clang-tests.el: Add copyright notice
Stefan Monnier [Thu, 15 Jan 2015 11:36:27 +0000 (14:36 +0300)]
* packages/company/test/clang-tests.el: Add copyright notice

9 years agoBump the version in NEWS
Dmitry Gutov [Tue, 13 Jan 2015 03:52:57 +0000 (06:52 +0300)]
Bump the version in NEWS

9 years agoRelease 0.8.8
Dmitry Gutov [Tue, 13 Jan 2015 02:41:38 +0000 (05:41 +0300)]
Release 0.8.8

9 years agoImprove duplicates removal
Dmitry Gutov [Tue, 13 Jan 2015 02:28:20 +0000 (05:28 +0300)]
Improve duplicates removal

Remove items with equal annotations, even when separated by item(s) with
different annotation(s). Provided the string values match, of course.

9 years agoSplit company--process-candidates into -pre and -post
Dmitry Gutov [Mon, 12 Jan 2015 17:06:31 +0000 (20:06 +0300)]
Split company--process-candidates into -pre and -post

* Call the -pre function before saving to cache.
* Copy the candidates list first thing inside the -post function.
* Replace `company-apply-predicate' with `cl-delete-if-not': it's faster.

Fixes #275.

9 years agocompany-search-delete-char: Use `ding'
Dmitry Gutov [Mon, 12 Jan 2015 08:41:24 +0000 (11:41 +0300)]
company-search-delete-char: Use `ding'

9 years agoReplace `cl-plusp' usages with `string='
Dmitry Gutov [Mon, 12 Jan 2015 08:40:31 +0000 (11:40 +0300)]
Replace `cl-plusp' usages with `string='

9 years agocompany-search-abort: Move predicate reset to the mode function
Dmitry Gutov [Sun, 11 Jan 2015 19:49:54 +0000 (22:49 +0300)]
company-search-abort: Move predicate reset to the mode function

9 years agoWork around http://debbugs.gnu.org/19553
Dmitry Gutov [Sat, 10 Jan 2015 06:26:53 +0000 (09:26 +0300)]
Work around http://debbugs.gnu.org/19553

Fixes #274

9 years agoFixup a test
Dmitry Gutov [Sat, 10 Jan 2015 06:24:46 +0000 (09:24 +0300)]
Fixup a test

9 years agoSimplify NEWS entry
Dmitry Gutov [Fri, 9 Jan 2015 21:16:03 +0000 (00:16 +0300)]
Simplify NEWS entry

9 years agocompany-search-map: Add M-n and M-p bindings
Dmitry Gutov [Fri, 9 Jan 2015 20:36:13 +0000 (23:36 +0300)]
company-search-map: Add M-n and M-p bindings

9 years agocompany-fill-propertize: Don't highlight match beg till common part
Dmitry Gutov [Fri, 9 Jan 2015 14:24:32 +0000 (17:24 +0300)]
company-fill-propertize: Don't highlight match beg till common part

It's more confusing than useful. We already highlight the common part.

9 years agoAdd company-complete-common-or-cycle
Dmitry Gutov [Fri, 9 Jan 2015 12:51:51 +0000 (15:51 +0300)]
Add company-complete-common-or-cycle

9 years agoUpdate NEWS.md
Dmitry Gutov [Fri, 9 Jan 2015 04:18:34 +0000 (07:18 +0300)]
Update NEWS.md

9 years agoIntroduce `company-search-toggle-filtering'
Dmitry Gutov [Fri, 9 Jan 2015 04:14:31 +0000 (07:14 +0300)]
Introduce `company-search-toggle-filtering'

Plus calculate-candidates/update-candidates cleanup.

It's not good to save processed candidates list to the cache. `copy-sequence' is
the price for neater code.

9 years agoPrivatize some search functions (and a var)
Dmitry Gutov [Thu, 8 Jan 2015 19:54:37 +0000 (22:54 +0300)]
Privatize some search functions (and a var)

9 years agocompany-search-old-map: Remove, unused
Dmitry Gutov [Thu, 8 Jan 2015 19:50:54 +0000 (22:50 +0300)]
company-search-old-map: Remove, unused

9 years agoDon't repeat search with empty string
Dmitry Gutov [Thu, 8 Jan 2015 19:17:08 +0000 (22:17 +0300)]
Don't repeat search with empty string

9 years agocompany-search-delete-char: New command
Dmitry Gutov [Thu, 8 Jan 2015 19:02:33 +0000 (22:02 +0300)]
company-search-delete-char: New command

9 years agocompany-search-map: Support keypad numbers
Dmitry Gutov [Thu, 8 Jan 2015 18:21:45 +0000 (21:21 +0300)]
company-search-map: Support keypad numbers

Fixes #273

9 years agocompany--continue-failed: Don't burp on `stop'
Dmitry Gutov [Thu, 8 Jan 2015 17:09:06 +0000 (20:09 +0300)]
company--continue-failed: Don't burp on `stop'

#273

9 years agoRemove ineffective change from c6e9fbad312fc62876d40032a84a94439a055d05
Dmitry Gutov [Wed, 7 Jan 2015 18:26:09 +0000 (21:26 +0300)]
Remove ineffective change from c6e9fbad312fc62876d40032a84a94439a055d05

The strings before " : " should only contain function names.