]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
11 years agocompany-eclim: Get valid completions just after an opening paren
Dmitry Gutov [Tue, 26 Mar 2013 04:18:00 +0000 (08:18 +0400)]
company-eclim: Get valid completions just after an opening paren

11 years agocompany-template: Hold off on removing the template until point leaves
Dmitry Gutov [Tue, 26 Mar 2013 04:04:40 +0000 (08:04 +0400)]
company-template: Hold off on removing the template until point leaves

11 years agoAdd new tooltip face colors
Dmitry Gutov [Mon, 25 Mar 2013 09:59:31 +0000 (13:59 +0400)]
Add new tooltip face colors

11 years agocompany-pseudo-tooltip-frontend: Redraw when diplaced
Dmitry Gutov [Mon, 25 Mar 2013 07:39:46 +0000 (11:39 +0400)]
company-pseudo-tooltip-frontend: Redraw when diplaced

11 years agocompany-completion-finished-hook: mention post-completion command
Dmitry Gutov [Mon, 25 Mar 2013 02:43:31 +0000 (06:43 +0400)]
company-completion-finished-hook: mention post-completion command

11 years agocompany-eclim: Rewrite commentary
Dmitry Gutov [Sun, 24 Mar 2013 23:10:16 +0000 (03:10 +0400)]
company-eclim: Rewrite commentary

11 years agoAdd two tests for company-auto-complete
Dmitry Gutov [Sun, 24 Mar 2013 22:53:49 +0000 (02:53 +0400)]
Add two tests for company-auto-complete

11 years agocompany-calculate-candidates: Instead of company-candidates, use candidates
Dmitry Gutov [Sun, 24 Mar 2013 22:03:55 +0000 (02:03 +0400)]
company-calculate-candidates: Instead of company-candidates, use candidates

11 years agocompany-eclim--project-name: Simplify
Dmitry Gutov [Sat, 23 Mar 2013 23:52:56 +0000 (03:52 +0400)]
company-eclim--project-name: Simplify

11 years agoglobal-company-mode: extract turn-on function
Dmitry Gutov [Sat, 23 Mar 2013 22:19:02 +0000 (02:19 +0400)]
global-company-mode: extract turn-on function

11 years agoSilence some byte-compilation warnings
Dmitry Gutov [Sat, 23 Mar 2013 17:22:11 +0000 (21:22 +0400)]
Silence some byte-compilation warnings

11 years agoAutoload global-company-mode
Dmitry Gutov [Sat, 23 Mar 2013 16:38:15 +0000 (20:38 +0400)]
Autoload global-company-mode

11 years agoRelease 0.6.1
Dmitry Gutov [Sat, 23 Mar 2013 04:11:13 +0000 (08:11 +0400)]
Release 0.6.1

11 years agocompany-eclim: Work when Eclim was launched late
Dmitry Gutov [Sat, 23 Mar 2013 04:07:42 +0000 (08:07 +0400)]
company-eclim: Work when Eclim was launched late

11 years agocompany--multi-backend-adapter: safe > fast
Dmitry Gutov [Sat, 23 Mar 2013 03:58:25 +0000 (07:58 +0400)]
company--multi-backend-adapter: safe > fast

Fixes list corruption when running test company-multi-backend-with-lambdas
repeatedly.

11 years agocompany-begin-backend: unset company-backend on error
Dmitry Gutov [Sat, 23 Mar 2013 03:12:07 +0000 (07:12 +0400)]
company-begin-backend: unset company-backend on error

11 years agoSupport lambda values in grouped backends list
Dmitry Gutov [Sat, 23 Mar 2013 00:45:48 +0000 (04:45 +0400)]
Support lambda values in grouped backends list

11 years agoHandle 'stop prefix directly
Dmitry Gutov [Fri, 22 Mar 2013 22:43:27 +0000 (02:43 +0400)]
Handle 'stop prefix directly

11 years agoDocument 'init and 'post-completion
Dmitry Gutov [Fri, 22 Mar 2013 22:34:50 +0000 (02:34 +0400)]
Document 'init and 'post-completion

11 years agoAnd another rename. Hopefully, this one will stick.
Dmitry Gutov [Fri, 22 Mar 2013 20:45:12 +0000 (00:45 +0400)]
And another rename. Hopefully, this one will stick.

11 years agoIntroduce `company--auto-completion', rename 'common to 'safe
Dmitry Gutov [Fri, 22 Mar 2013 05:07:04 +0000 (09:07 +0400)]
Introduce `company--auto-completion', rename 'common to 'safe

11 years agocompany-eclim: Don't auto-complete common part after the paren
Dmitry Gutov [Fri, 22 Mar 2013 04:01:56 +0000 (08:01 +0400)]
company-eclim: Don't auto-complete common part after the paren

11 years agocompany-template: Bring closer to yasnippet behavior
Dmitry Gutov [Fri, 22 Mar 2013 01:58:53 +0000 (05:58 +0400)]
company-template: Bring closer to yasnippet behavior

11 years agocompany-eclim: Show overloads, insert call templates
Dmitry Gutov [Thu, 21 Mar 2013 21:09:58 +0000 (01:09 +0400)]
company-eclim: Show overloads, insert call templates

11 years agoAdd experimental backend command 'common
Dmitry Gutov [Thu, 21 Mar 2013 17:10:08 +0000 (21:10 +0400)]
Add experimental backend command 'common

11 years agocompany-clang-objc-templatify: No extra space before args
Dmitry Gutov [Thu, 21 Mar 2013 15:57:26 +0000 (19:57 +0400)]
company-clang-objc-templatify: No extra space before args

11 years agocompany-clang: Only initialize in supported major modes
Dmitry Gutov [Wed, 20 Mar 2013 21:20:38 +0000 (01:20 +0400)]
company-clang: Only initialize in supported major modes

11 years agoUpdate NEWS
Dmitry Gutov [Wed, 20 Mar 2013 21:04:27 +0000 (01:04 +0400)]
Update NEWS

11 years agocompany-clang: Update docstring
Dmitry Gutov [Wed, 20 Mar 2013 19:46:43 +0000 (23:46 +0400)]
company-clang: Update docstring

11 years agoFix #3
Dmitry Gutov [Wed, 20 Mar 2013 19:40:27 +0000 (23:40 +0400)]
Fix #3

11 years agocompany-pseudo-tooltip-show: No need to set overlay window here
Dmitry Gutov [Wed, 20 Mar 2013 06:35:15 +0000 (10:35 +0400)]
company-pseudo-tooltip-show: No need to set overlay window here

11 years agoAdd new commands: `company-select-{previous,next}-or-abort`
Dmitry Gutov [Wed, 20 Mar 2013 05:18:02 +0000 (09:18 +0400)]
Add new commands: `company-select-{previous,next}-or-abort`

11 years agoExtract NEWS.md
Dmitry Gutov [Wed, 20 Mar 2013 04:55:19 +0000 (08:55 +0400)]
Extract NEWS.md

* Reorder 0.6's entries in reverse chronological order, like in other versions.

11 years agoUpdate summary string
Dmitry Gutov [Tue, 19 Mar 2013 14:46:51 +0000 (18:46 +0400)]
Update summary string

11 years agocompany-tests: add copyright boilerplate
Dmitry Gutov [Tue, 19 Mar 2013 14:12:18 +0000 (18:12 +0400)]
company-tests: add copyright boilerplate

11 years agoRelease 0.6
Dmitry Gutov [Tue, 19 Mar 2013 03:38:07 +0000 (07:38 +0400)]
Release 0.6

11 years agoFix typo: pysmell -> pymacs
Dmitry Gutov [Tue, 19 Mar 2013 03:29:04 +0000 (07:29 +0400)]
Fix typo: pysmell -> pymacs

11 years agoFix company-echo-frontend
Dmitry Gutov [Tue, 19 Mar 2013 03:05:46 +0000 (07:05 +0400)]
Fix company-echo-frontend

11 years agoPhrasing
Dmitry Gutov [Tue, 19 Mar 2013 02:51:34 +0000 (06:51 +0400)]
Phrasing

11 years agocompany-backends: remove 'company-pysmell
Dmitry Gutov [Tue, 19 Mar 2013 02:50:23 +0000 (06:50 +0400)]
company-backends: remove 'company-pysmell

11 years agocompany-ropemacs: defer loading pymacs and ropemacs
Dmitry Gutov [Tue, 19 Mar 2013 02:27:36 +0000 (06:27 +0400)]
company-ropemacs: defer loading pymacs and ropemacs

11 years agocompany--pseudo-tooltip-height: account for wrapped lines
Dmitry Gutov [Tue, 19 Mar 2013 02:09:07 +0000 (06:09 +0400)]
company--pseudo-tooltip-height: account for wrapped lines

11 years agoPhrasing
Dmitry Gutov [Tue, 19 Mar 2013 00:23:25 +0000 (04:23 +0400)]
Phrasing

11 years agocompany-dabbrev-code: use case-fold-search
Dmitry Gutov [Tue, 19 Mar 2013 00:19:11 +0000 (04:19 +0400)]
company-dabbrev-code: use case-fold-search

e7c7ba09d9b0bd859b0561009be5eab5020593ed was only half right.

11 years agocompany-eclim: reorder commentary text
Dmitry Gutov [Mon, 18 Mar 2013 23:46:02 +0000 (03:46 +0400)]
company-eclim: reorder commentary text

11 years agocompany--multi-backend-adapter: use cl-loop and nconc
Dmitry Gutov [Mon, 18 Mar 2013 21:00:03 +0000 (01:00 +0400)]
company--multi-backend-adapter: use cl-loop and nconc

11 years agocompany--multi-backend-adapter: only use candidates from back-ends with the same...
Dmitry Gutov [Mon, 18 Mar 2013 20:45:23 +0000 (00:45 +0400)]
company--multi-backend-adapter: only use candidates from back-ends with the same prefix

11 years agocompany-pysmell: update the commentary
Dmitry Gutov [Mon, 18 Mar 2013 15:36:37 +0000 (19:36 +0400)]
company-pysmell: update the commentary

Pysmell hasn't been updated in 4 years, there's no reason why the back-end
would stop working.

11 years agocompany-keywords: fix interactive invocation
Dmitry Gutov [Mon, 18 Mar 2013 05:38:04 +0000 (09:38 +0400)]
company-keywords: fix interactive invocation

11 years agocompany-nxml: don't load nxml ourselves
Dmitry Gutov [Mon, 18 Mar 2013 05:13:55 +0000 (09:13 +0400)]
company-nxml: don't load nxml ourselves

11 years agocompany-files: insert slash when appropriate
Dmitry Gutov [Mon, 18 Mar 2013 05:02:24 +0000 (09:02 +0400)]
company-files: insert slash when appropriate

11 years agocompany-etags: not always sorted
Dmitry Gutov [Mon, 18 Mar 2013 04:43:22 +0000 (08:43 +0400)]
company-etags: not always sorted

11 years agocompany-pysmell: add a note
Dmitry Gutov [Mon, 18 Mar 2013 04:24:42 +0000 (08:24 +0400)]
company-pysmell: add a note

11 years agocompany-ropemacs: describe dependencies
Dmitry Gutov [Mon, 18 Mar 2013 03:59:22 +0000 (07:59 +0400)]
company-ropemacs: describe dependencies

11 years agocompany-eclim: Update to new communication protocol
Dmitry Gutov [Mon, 18 Mar 2013 03:11:00 +0000 (07:11 +0400)]
company-eclim: Update to new communication protocol

11 years agocompany--multi-backend-adapter: Skip backends that failed init
Dmitry Gutov [Mon, 18 Mar 2013 00:47:30 +0000 (04:47 +0400)]
company--multi-backend-adapter: Skip backends that failed init

11 years agocompany-semantic: Don't load any Semantic packages ourselves
Dmitry Gutov [Mon, 18 Mar 2013 00:22:45 +0000 (04:22 +0400)]
company-semantic: Don't load any Semantic packages ourselves

11 years agocompany-clang: show meta
Dmitry Gutov [Sun, 17 Mar 2013 23:44:41 +0000 (03:44 +0400)]
company-clang: show meta

11 years agocompany-clang-guess-prefix: don't error out when no such file
Dmitry Gutov [Sun, 17 Mar 2013 23:00:11 +0000 (03:00 +0400)]
company-clang-guess-prefix: don't error out when no such file

11 years agoglobal-company-mode: don't turn on in invisible buffers
Dmitry Gutov [Sun, 17 Mar 2013 22:47:35 +0000 (02:47 +0400)]
global-company-mode: don't turn on in invisible buffers

Before: (js2-time (with-temp-buffer (fundamental-mode))) => 0.0282
After:  (js2-time (with-temp-buffer (fundamental-mode))) => 0.0018

11 years agoNo more duplicate elements in company--disabled-backends
Dmitry Gutov [Sun, 17 Mar 2013 22:30:24 +0000 (02:30 +0400)]
No more duplicate elements in company--disabled-backends

11 years agoFix #2
Dmitry Gutov [Sun, 17 Mar 2013 20:51:01 +0000 (00:51 +0400)]
Fix #2

11 years agoMore succinct link sentence
Dmitry Gutov [Sat, 16 Mar 2013 19:12:42 +0000 (23:12 +0400)]
More succinct link sentence

11 years agocompany-buffer-lines: Use vertical-motion
Dmitry Gutov [Sat, 16 Mar 2013 04:24:34 +0000 (08:24 +0400)]
company-buffer-lines: Use vertical-motion

So that we don't skip continuation lines

11 years agocompany-calculate-candidates: recognize already completed in different case
Dmitry Gutov [Sat, 16 Mar 2013 03:54:44 +0000 (07:54 +0400)]
company-calculate-candidates: recognize already completed in different case

Ignore case when appropriate while comparing the current prefix with the sole
candidate.

11 years agoAdd more words
Dmitry Gutov [Sat, 16 Mar 2013 01:03:10 +0000 (05:03 +0400)]
Add more words

11 years agoMove the whole description to the homepage
Dmitry Gutov [Sat, 16 Mar 2013 00:35:35 +0000 (04:35 +0400)]
Move the whole description to the homepage

11 years agocompany-buffer-lines: Speed up
Dmitry Gutov [Fri, 15 Mar 2013 15:34:56 +0000 (19:34 +0400)]
company-buffer-lines: Speed up

I wonder what had been fixed in 9b2b5b6c623579057e9322bd44a7342d0b08ee92
exactly. It will probably bite us later.

11 years agocompany-safe-substring: use a temp buffer
Dmitry Gutov [Fri, 15 Mar 2013 14:54:00 +0000 (18:54 +0400)]
company-safe-substring: use a temp buffer

* No more situations where we replace actual text with whitespace.

* Still don't handle wide characters, except by untabifying in advance.

* It's fast enough, although it woudln't hurt to replace most of the string
  splitting and munching in the callers with direct buffer manipulation.

11 years ago* company-safe-substring: consider composition when to <= str's width
Dmitry Gutov [Fri, 15 Mar 2013 03:45:27 +0000 (07:45 +0400)]
* company-safe-substring: consider composition when to <= str's width

Still not perfect, but AFAICT writing a fully accurate `substring-by-width`
function would be wasteful performance-wise.

11 years agoFix two tooltip problems
Dmitry Gutov [Fri, 15 Mar 2013 02:01:03 +0000 (06:01 +0400)]
Fix two tooltip problems

* company-safe-substring: take into account character composition.
* company--replacement-string: append default face everywhere, so that we never
  inherit face background from the character at the end of the overlay.

11 years agoTweak README#Feedback
Dmitry Gutov [Wed, 13 Mar 2013 23:36:28 +0000 (03:36 +0400)]
Tweak README#Feedback

11 years agoMake company-capf work
Dmitry Gutov [Wed, 13 Mar 2013 23:24:12 +0000 (03:24 +0400)]
Make company-capf work

11 years ago* company--should-complete: not in minibuffer
Dmitry Gutov [Wed, 13 Mar 2013 22:47:15 +0000 (02:47 +0400)]
* company--should-complete: not in minibuffer

11 years agoBackquote "company-mode"
Dmitry Gutov [Wed, 13 Mar 2013 21:29:10 +0000 (01:29 +0400)]
Backquote "company-mode"

11 years agoFix typo, remove "modular"
Dmitry Gutov [Wed, 13 Mar 2013 21:27:53 +0000 (01:27 +0400)]
Fix typo, remove "modular"

11 years agoEscape the angle brackets
Dmitry Gutov [Wed, 13 Mar 2013 21:19:51 +0000 (01:19 +0400)]
Escape the angle brackets

11 years agoAnd another one
Dmitry Gutov [Wed, 13 Mar 2013 21:16:25 +0000 (01:16 +0400)]
And another one

11 years agoAdd missing quote
Dmitry Gutov [Wed, 13 Mar 2013 21:15:25 +0000 (01:15 +0400)]
Add missing quote

11 years agoImprove the README, add old screenshots
Dmitry Gutov [Wed, 13 Mar 2013 21:13:55 +0000 (01:13 +0400)]
Improve the README, add old screenshots

11 years agoUpdate copyright dates and the changelog
Dmitry Gutov [Wed, 13 Mar 2013 19:44:41 +0000 (23:44 +0400)]
Update copyright dates and the changelog

11 years agoRemove leading asterisks from docstrings
Dmitry Gutov [Wed, 13 Mar 2013 02:14:14 +0000 (06:14 +0400)]
Remove leading asterisks from docstrings

They don't make variables customizable anymore.

11 years agoMerge changes from the GNU ELPA repository
Dmitry Gutov [Wed, 13 Mar 2013 01:58:20 +0000 (05:58 +0400)]
Merge changes from the GNU ELPA repository

* Add company-capf: adapter for `completion-at-point-functions'.
* Lots of header and docstring tweaks.
* Copy README to README.md, adjust formatting.

11 years agoDon't use overriding-terminal-local-map
Dmitry Gutov [Sat, 29 Dec 2012 03:25:31 +0000 (07:25 +0400)]
Don't use overriding-terminal-local-map

Use emulation-mode-map-alists instead.

This way, all non-shadowed bindings (like paredit's) are intact.

Also had to change tab and return's key notations in the map definition,
because otherwise they were still captured by yasnippet and autopair,
respectively.

11 years ago* company-elisp: complete features and faces,
Dmitry Gutov [Thu, 27 Dec 2012 00:55:13 +0000 (04:55 +0400)]
* company-elisp: complete features and faces,
  find docs and definitions of non-function symbols properly

12 years agoMore robust clang version check.
Nikolaj Schumacher [Mon, 3 Oct 2011 07:42:20 +0000 (09:42 +0200)]
More robust clang version check.

12 years agoRemoved superfluous quotes.
Nikolaj Schumacher [Sat, 18 Jun 2011 13:15:57 +0000 (15:15 +0200)]
Removed superfluous quotes.

12 years agoAdded compatibility info for Emacs 24.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:48:24 +0000 (14:48 +0200)]
Added compatibility info for Emacs 24.

12 years agoDefined code style in .dir-locals.el file.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:47:38 +0000 (14:47 +0200)]
Defined code style in .dir-locals.el file.

12 years agoFix error on already completed candidates.
Nikolaj Schumacher [Sat, 27 Feb 2010 12:09:01 +0000 (13:09 +0100)]
Fix error on already completed candidates.

Even though company-common was t, company-candidates was set to non-nil
again.

12 years agoObserve case in clang completions.
Nikolaj Schumacher [Sat, 27 Feb 2010 10:45:47 +0000 (11:45 +0100)]
Observe case in clang completions.

12 years agoInclude macros in clang completions.
Nikolaj Schumacher [Sat, 27 Feb 2010 10:45:10 +0000 (11:45 +0100)]
Include macros in clang completions.

12 years agoNew method for preventing echo display on busy machines.
Nikolaj Schumacher [Fri, 26 Feb 2010 23:55:11 +0000 (00:55 +0100)]
New method for preventing echo display on busy machines.

12 years agoCleaned up company-etags.
Nikolaj Schumacher [Sat, 27 Feb 2010 16:33:06 +0000 (17:33 +0100)]
Cleaned up company-etags.

12 years agoFix tag file switching in company-etags.
Nikolaj Schumacher [Sat, 27 Feb 2010 16:22:09 +0000 (17:22 +0100)]
Fix tag file switching in company-etags.

12 years agoMoved tests to ERT.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:14:50 +0000 (14:14 +0200)]
Moved tests to ERT.

14 years agoBumped version to 0.5.
Nikolaj Schumacher [Mon, 22 Feb 2010 23:01:35 +0000 (00:01 +0100)]
Bumped version to 0.5.

14 years agoBumped copyright years.
Nikolaj Schumacher [Mon, 22 Feb 2010 20:57:50 +0000 (21:57 +0100)]
Bumped copyright years.

14 years agoReplaced call to removed semantic-ia-get-completions.
Nikolaj Schumacher [Tue, 23 Feb 2010 21:42:48 +0000 (22:42 +0100)]
Replaced call to removed semantic-ia-get-completions.

14 years agoChanged default for company-eclim-auto-save.
Nikolaj Schumacher [Mon, 22 Feb 2010 21:05:45 +0000 (22:05 +0100)]
Changed default for company-eclim-auto-save.