]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
11 years agoSome capitalization and more uniformity
Dmitry Gutov [Tue, 9 Apr 2013 21:01:00 +0000 (01:01 +0400)]
Some capitalization and more uniformity

11 years agoWrite "tooltip" uniformly as one word
Dmitry Gutov [Tue, 9 Apr 2013 20:55:23 +0000 (00:55 +0400)]
Write "tooltip" uniformly as one word

11 years agoDefine groups for back-ends; remove explicit :group declarations
Dmitry Gutov [Tue, 9 Apr 2013 20:48:12 +0000 (00:48 +0400)]
Define groups for back-ends; remove explicit :group declarations

defcustom defaults to the group last defined in the file.

Refs #8

11 years agoRemove the As
Dmitry Gutov [Tue, 9 Apr 2013 20:17:03 +0000 (00:17 +0400)]
Remove the As

11 years agoBump version in company.el
Dmitry Gutov [Thu, 4 Apr 2013 20:07:27 +0000 (00:07 +0400)]
Bump version in company.el

11 years agocompany-elisp--candidates-predicate: Consider bindings without values
Dmitry Gutov [Thu, 4 Apr 2013 20:02:43 +0000 (00:02 +0400)]
company-elisp--candidates-predicate: Consider bindings without values

* company-elisp-with-buffer: Bind company-elisp-detect-function-context to t.
* Release 0.6.7.

11 years agocompany-elisp--candidates-predicate: Consider backquote
Dmitry Gutov [Wed, 3 Apr 2013 07:16:33 +0000 (11:16 +0400)]
company-elisp--candidates-predicate: Consider backquote

11 years agocompany-manual-begin: Clear `explicit-action` when no candidates
Dmitry Gutov [Mon, 1 Apr 2013 05:04:45 +0000 (09:04 +0400)]
company-manual-begin: Clear `explicit-action` when no candidates

11 years agocompany-elisp: Don't complete defun name or arglist
Dmitry Gutov [Sun, 31 Mar 2013 18:52:39 +0000 (22:52 +0400)]
company-elisp: Don't complete defun name or arglist

11 years agocompany-grab-lisp-symbol -> company-elisp--prefix; mark other privates
Dmitry Gutov [Sun, 31 Mar 2013 15:58:49 +0000 (19:58 +0400)]
company-grab-lisp-symbol -> company-elisp--prefix; mark other privates

11 years agocompany-elisp-fun-binding-regexp: Consider cl-flet*
Dmitry Gutov [Sat, 30 Mar 2013 18:34:35 +0000 (22:34 +0400)]
company-elisp-fun-binding-regexp: Consider cl-flet*

11 years agocompany-pseudo-tooltip-frontend: Redraw less often when expanded upward
Dmitry Gutov [Sat, 30 Mar 2013 18:31:38 +0000 (22:31 +0400)]
company-pseudo-tooltip-frontend: Redraw less often when expanded upward

11 years agocompany-elisp-show-locals-first: Add keywords to the defcustom
Dmitry Gutov [Sat, 30 Mar 2013 13:58:36 +0000 (17:58 +0400)]
company-elisp-show-locals-first: Add keywords to the defcustom

11 years agocompany-elisp-var-binding-regexp: The three def macros also have cl versions
Dmitry Gutov [Sat, 30 Mar 2013 03:12:31 +0000 (07:12 +0400)]
company-elisp-var-binding-regexp: The three def macros also have cl versions

11 years agoChange the summary in generated -pkg
Dmitry Gutov [Sat, 30 Mar 2013 03:00:47 +0000 (07:00 +0400)]
Change the summary in generated -pkg

11 years agoRelease 0.6.5
Dmitry Gutov [Sat, 30 Mar 2013 02:57:57 +0000 (06:57 +0400)]
Release 0.6.5

11 years agoFix #6
Dmitry Gutov [Sat, 30 Mar 2013 02:50:23 +0000 (06:50 +0400)]
Fix #6

Same problem and solution as in capitaomorte/yasnippet#296.

11 years agoFix NEWS entry
Dmitry Gutov [Fri, 29 Mar 2013 15:10:45 +0000 (19:10 +0400)]
Fix NEWS entry

11 years agocompany.el: lexical-binding: t
Dmitry Gutov [Fri, 29 Mar 2013 10:31:19 +0000 (14:31 +0400)]
company.el: lexical-binding: t

11 years agocompany-elisp-candidates-predicate: Blacklist specific special forms
Dmitry Gutov [Fri, 29 Mar 2013 09:58:22 +0000 (13:58 +0400)]
company-elisp-candidates-predicate: Blacklist specific special forms

11 years agocompany-elisp-candidates: Deal with duplicates
Dmitry Gutov [Fri, 29 Mar 2013 09:26:32 +0000 (13:26 +0400)]
company-elisp-candidates: Deal with duplicates

11 years agocompany-elisp-show-locals-first: New defcustom
Dmitry Gutov [Fri, 29 Mar 2013 08:36:13 +0000 (12:36 +0400)]
company-elisp-show-locals-first: New defcustom

11 years agocompany-elisp-locals: Skip current varlist
Dmitry Gutov [Fri, 29 Mar 2013 08:08:43 +0000 (12:08 +0400)]
company-elisp-locals: Skip current varlist

11 years agocompany-elisp-locals: Differentiate local function and variable bindings
Dmitry Gutov [Fri, 29 Mar 2013 07:48:03 +0000 (11:48 +0400)]
company-elisp-locals: Differentiate local function and variable bindings

11 years agocompany-elisp-candidates: Recognize when inside varlist
Dmitry Gutov [Fri, 29 Mar 2013 05:09:41 +0000 (09:09 +0400)]
company-elisp-candidates: Recognize when inside varlist

* Extract -candidates-predicate and -globals.
* Add tests.
* Rename -parse-local to -locals, accept just one argument.

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"