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

14 years agoFixed wrong file keyword.
Nikolaj Schumacher [Mon, 22 Feb 2010 21:04:43 +0000 (22:04 +0100)]
Fixed wrong file keyword.

14 years agoAdded template insertion for ObjC selectors.
Nikolaj Schumacher [Fri, 19 Feb 2010 23:20:55 +0000 (00:20 +0100)]
Added template insertion for ObjC selectors.

14 years agoAdded 'pre-completion and 'post-completion back-end commands.
Nikolaj Schumacher [Sat, 9 Jan 2010 19:01:32 +0000 (20:01 +0100)]
Added 'pre-completion and 'post-completion back-end commands.

14 years agoDon't use goto-line.
Nikolaj Schumacher [Mon, 22 Feb 2010 20:50:52 +0000 (21:50 +0100)]
Don't use goto-line.

14 years agoMove to top of long documentation buffers.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:23:29 +0000 (15:23 +0100)]
Move to top of long documentation buffers.

14 years agoAdded 'location and 'doc-buffer commands to ropemacs back-end.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:16:02 +0000 (15:16 +0100)]
Added 'location and 'doc-buffer commands to ropemacs back-end.

14 years agoAdded company-with-candidate-inserted macro.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:12:42 +0000 (15:12 +0100)]
Added company-with-candidate-inserted macro.

14 years agoPrevent point movement caused by 'location in company-etags.
Nikolaj Schumacher [Sun, 21 Feb 2010 23:00:01 +0000 (00:00 +0100)]
Prevent point movement caused by 'location in company-etags.

14 years agoFixed header in company-ropemacs.el.
Nikolaj Schumacher [Sun, 21 Feb 2010 22:34:52 +0000 (23:34 +0100)]
Fixed header in company-ropemacs.el.

14 years agoGive some feedback when no completion was found.
Nikolaj Schumacher [Sun, 21 Feb 2010 21:55:07 +0000 (22:55 +0100)]
Give some feedback when no completion was found.

14 years agoCheck clang version.
Nikolaj Schumacher [Fri, 19 Feb 2010 17:10:28 +0000 (18:10 +0100)]
Check clang version.

14 years agoBe less verbose when writing files.
Nikolaj Schumacher [Sun, 21 Feb 2010 22:01:21 +0000 (23:01 +0100)]
Be less verbose when writing files.

14 years agoDon't auto-save buffers when they haven't been modified.
Nikolaj Schumacher [Sun, 21 Feb 2010 18:48:10 +0000 (19:48 +0100)]
Don't auto-save buffers when they haven't been modified.

14 years agoAdded back-end for clang.
Nikolaj Schumacher [Fri, 19 Feb 2010 11:07:49 +0000 (12:07 +0100)]
Added back-end for clang.

14 years agoFixed wrong function call in company-ropemacs.
Nikolaj Schumacher [Fri, 8 Jan 2010 20:33:18 +0000 (21:33 +0100)]
Fixed wrong function call in company-ropemacs.

14 years agoChanged default value for company-echo-delay.
Nikolaj Schumacher [Thu, 7 Jan 2010 23:45:16 +0000 (00:45 +0100)]
Changed default value for company-echo-delay.

14 years agoShow meta information for local symbols in semantic.
Nikolaj Schumacher [Thu, 7 Jan 2010 22:48:35 +0000 (23:48 +0100)]
Show meta information for local symbols in semantic.

14 years agoAdded compatibility for CEDET in Emacs 23.2.
Nikolaj Schumacher [Wed, 6 Jan 2010 19:04:41 +0000 (20:04 +0100)]
Added compatibility for CEDET in Emacs 23.2.

14 years agoEnable CSS and nxml back-ends for derived modes.
Nikolaj Schumacher [Sat, 18 Jul 2009 08:52:37 +0000 (10:52 +0200)]
Enable CSS and nxml back-ends for derived modes.

15 years agoBumped version to 0.4.3.
Nikolaj Schumacher [Thu, 7 May 2009 12:50:08 +0000 (14:50 +0200)]
Bumped version to 0.4.3.

15 years agoAdded test case to ensure keywords are sorted.
Nikolaj Schumacher [Thu, 7 May 2009 12:09:24 +0000 (14:09 +0200)]
Added test case to ensure keywords are sorted.

15 years agoFixed eclim project file matching.
Nikolaj Schumacher [Thu, 7 May 2009 11:46:17 +0000 (13:46 +0200)]
Fixed eclim project file matching.

15 years agoShow eclim error message.
Nikolaj Schumacher [Thu, 7 May 2009 10:53:54 +0000 (12:53 +0200)]
Show eclim error message.

15 years agoAdded company-other-backend.
Nikolaj Schumacher [Thu, 7 May 2009 07:53:46 +0000 (09:53 +0200)]
Added company-other-backend.

15 years agoDon't interrupt multi-key command input by starting idle completion.
Nikolaj Schumacher [Thu, 7 May 2009 07:49:18 +0000 (09:49 +0200)]
Don't interrupt multi-key command input by starting idle completion.

15 years agoDon't complete // as file name.
Nikolaj Schumacher [Wed, 6 May 2009 15:30:44 +0000 (17:30 +0200)]
Don't complete // as file name.

15 years agoAdded Fortran keywords.
Nikolaj Schumacher [Wed, 6 May 2009 15:27:23 +0000 (17:27 +0200)]
Added Fortran keywords.

15 years agoAdded company-ropemacs.
Nikolaj Schumacher [Wed, 6 May 2009 14:22:05 +0000 (16:22 +0200)]
Added company-ropemacs.

15 years agoAdded company-pysmell.
Nikolaj Schumacher [Wed, 6 May 2009 12:59:36 +0000 (14:59 +0200)]
Added company-pysmell.

15 years agoDon't start GTAGS, if no GTAGS file was found.
Nikolaj Schumacher [Wed, 6 May 2009 10:43:19 +0000 (12:43 +0200)]
Don't start GTAGS, if no GTAGS file was found.

15 years agoRemoved whitespace.
Nikolaj Schumacher [Wed, 6 May 2009 10:44:00 +0000 (12:44 +0200)]
Removed whitespace.

15 years agoDon't change lighter to back-end name, if it isn't a symbol.
Nikolaj Schumacher [Wed, 6 May 2009 10:31:42 +0000 (12:31 +0200)]
Don't change lighter to back-end name, if it isn't a symbol.

15 years agoBumped version to 0.4.2.
Nikolaj Schumacher [Sat, 25 Apr 2009 07:15:44 +0000 (09:15 +0200)]
Bumped version to 0.4.2.

15 years agoExtracted company-semantic-modes variable.
Nikolaj Schumacher [Sat, 25 Apr 2009 07:11:33 +0000 (09:11 +0200)]
Extracted company-semantic-modes variable.

15 years agoParse flet and labels as locally bound values.
Nikolaj Schumacher [Thu, 23 Apr 2009 17:45:43 +0000 (19:45 +0200)]
Parse flet and labels as locally bound values.

15 years agoDon't reset company-begin-with-marker if nil.
Nikolaj Schumacher [Thu, 23 Apr 2009 16:52:34 +0000 (18:52 +0200)]
Don't reset company-begin-with-marker if nil.

15 years agoDon't use raw candidates list in member contexts.
Nikolaj Schumacher [Thu, 23 Apr 2009 14:19:19 +0000 (16:19 +0200)]
Don't use raw candidates list in member contexts.

15 years agoAdded missing doc for company-semantic-metadata-function.
Nikolaj Schumacher [Thu, 23 Apr 2009 13:56:27 +0000 (15:56 +0200)]
Added missing doc for company-semantic-metadata-function.

15 years agoAdded option to return separate prefix and prefix length.
Nikolaj Schumacher [Wed, 22 Apr 2009 12:44:55 +0000 (14:44 +0200)]
Added option to return separate prefix and prefix length.

15 years agoRenamed company-electric to company--electric-do.
Nikolaj Schumacher [Wed, 22 Apr 2009 12:49:33 +0000 (14:49 +0200)]
Renamed company-electric to company--electric-do.

15 years agoExtracted company--good-prefix-p.
Nikolaj Schumacher [Tue, 21 Apr 2009 21:21:23 +0000 (23:21 +0200)]
Extracted company--good-prefix-p.

15 years agoActually use cache in company-files.
Nikolaj Schumacher [Tue, 21 Apr 2009 11:53:48 +0000 (13:53 +0200)]
Actually use cache in company-files.

15 years agoFixed 'safe-local-variable function typo.
Nikolaj Schumacher [Mon, 20 Apr 2009 16:43:24 +0000 (18:43 +0200)]
Fixed 'safe-local-variable function typo.

15 years agoRemoved old merge instructions.
Nikolaj Schumacher [Mon, 20 Apr 2009 16:05:49 +0000 (18:05 +0200)]
Removed old merge instructions.

15 years agoUser inner window height for tooltip calculations.
Nikolaj Schumacher [Mon, 20 Apr 2009 16:02:42 +0000 (18:02 +0200)]
User inner window height for tooltip calculations.

15 years agoReverted default front-end back to company-preview-if-just-one-frontend.
Nikolaj Schumacher [Mon, 20 Apr 2009 15:46:39 +0000 (17:46 +0200)]
Reverted default front-end back to company-preview-if-just-one-frontend.

15 years agoShift tooltip left instead of clipping.
Nikolaj Schumacher [Mon, 20 Apr 2009 15:41:54 +0000 (17:41 +0200)]
Shift tooltip left instead of clipping.

15 years agoMerged stored properties in the pseudo-tooltip overlay.
Nikolaj Schumacher [Mon, 20 Apr 2009 14:38:16 +0000 (16:38 +0200)]
Merged stored properties in the pseudo-tooltip overlay.

15 years agoChanged argument order in company--replacement-string.
Nikolaj Schumacher [Mon, 20 Apr 2009 14:31:10 +0000 (16:31 +0200)]
Changed argument order in company--replacement-string.

15 years agoAdded company-tooltip-minimum.
Nikolaj Schumacher [Mon, 20 Apr 2009 14:20:03 +0000 (16:20 +0200)]
Added company-tooltip-minimum.

15 years agoMoved company-tooltip-limit into defcustom section.
Nikolaj Schumacher [Mon, 20 Apr 2009 14:05:43 +0000 (16:05 +0200)]
Moved company-tooltip-limit into defcustom section.

15 years agoShow current back-end in lighter.
Nikolaj Schumacher [Mon, 20 Apr 2009 12:13:41 +0000 (14:13 +0200)]
Show current back-end in lighter.

15 years agoAdded Windows support to company-files.
Nikolaj Schumacher [Mon, 20 Apr 2009 16:27:56 +0000 (18:27 +0200)]
Added Windows support to company-files.

15 years agoAdded Windows root dir compatibility fixes.
Nikolaj Schumacher [Mon, 20 Apr 2009 12:00:56 +0000 (14:00 +0200)]
Added Windows root dir compatibility fixes.

15 years agoAdded missing GPL header to company-eclim.el.
Nikolaj Schumacher [Mon, 20 Apr 2009 12:06:04 +0000 (14:06 +0200)]
Added missing GPL header to company-eclim.el.

15 years agoMention save requirement in for eclim back-end.
Nikolaj Schumacher [Sun, 19 Apr 2009 15:53:24 +0000 (17:53 +0200)]
Mention save requirement in for eclim back-end.

15 years agoBumped version to 0.4.1.
Nikolaj Schumacher [Sun, 19 Apr 2009 11:34:33 +0000 (13:34 +0200)]
Bumped version to 0.4.1.