]>
code.delx.au - gnu-emacs-elpa/log
Dmitry Gutov [Wed, 20 Mar 2013 19:46:43 +0000 (23:46 +0400)]
company-clang: Update docstring
Dmitry Gutov [Wed, 20 Mar 2013 19:40:27 +0000 (23:40 +0400)]
Fix #3
Dmitry Gutov [Wed, 20 Mar 2013 06:35:15 +0000 (10:35 +0400)]
company-pseudo-tooltip-show: No need to set overlay window here
Dmitry Gutov [Wed, 20 Mar 2013 05:18:02 +0000 (09:18 +0400)]
Add new commands: `company-select-{previous,next}-or-abort`
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.
Dmitry Gutov [Tue, 19 Mar 2013 14:46:51 +0000 (18:46 +0400)]
Update summary string
Dmitry Gutov [Tue, 19 Mar 2013 14:12:18 +0000 (18:12 +0400)]
company-tests: add copyright boilerplate
Dmitry Gutov [Tue, 19 Mar 2013 03:38:07 +0000 (07:38 +0400)]
Release 0.6
Dmitry Gutov [Tue, 19 Mar 2013 03:29:04 +0000 (07:29 +0400)]
Fix typo: pysmell -> pymacs
Dmitry Gutov [Tue, 19 Mar 2013 03:05:46 +0000 (07:05 +0400)]
Fix company-echo-frontend
Dmitry Gutov [Tue, 19 Mar 2013 02:51:34 +0000 (06:51 +0400)]
Phrasing
Dmitry Gutov [Tue, 19 Mar 2013 02:50:23 +0000 (06:50 +0400)]
company-backends: remove 'company-pysmell
Dmitry Gutov [Tue, 19 Mar 2013 02:27:36 +0000 (06:27 +0400)]
company-ropemacs: defer loading pymacs and ropemacs
Dmitry Gutov [Tue, 19 Mar 2013 02:09:07 +0000 (06:09 +0400)]
company--pseudo-tooltip-height: account for wrapped lines
Dmitry Gutov [Tue, 19 Mar 2013 00:23:25 +0000 (04:23 +0400)]
Phrasing
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.
Dmitry Gutov [Mon, 18 Mar 2013 23:46:02 +0000 (03:46 +0400)]
company-eclim: reorder commentary text
Dmitry Gutov [Mon, 18 Mar 2013 21:00:03 +0000 (01:00 +0400)]
company--multi-backend-adapter: use cl-loop and nconc
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
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.
Dmitry Gutov [Mon, 18 Mar 2013 05:38:04 +0000 (09:38 +0400)]
company-keywords: fix interactive invocation
Dmitry Gutov [Mon, 18 Mar 2013 05:13:55 +0000 (09:13 +0400)]
company-nxml: don't load nxml ourselves
Dmitry Gutov [Mon, 18 Mar 2013 05:02:24 +0000 (09:02 +0400)]
company-files: insert slash when appropriate
Dmitry Gutov [Mon, 18 Mar 2013 04:43:22 +0000 (08:43 +0400)]
company-etags: not always sorted
Dmitry Gutov [Mon, 18 Mar 2013 04:24:42 +0000 (08:24 +0400)]
company-pysmell: add a note
Dmitry Gutov [Mon, 18 Mar 2013 03:59:22 +0000 (07:59 +0400)]
company-ropemacs: describe dependencies
Dmitry Gutov [Mon, 18 Mar 2013 03:11:00 +0000 (07:11 +0400)]
company-eclim: Update to new communication protocol
Dmitry Gutov [Mon, 18 Mar 2013 00:47:30 +0000 (04:47 +0400)]
company--multi-backend-adapter: Skip backends that failed init
Dmitry Gutov [Mon, 18 Mar 2013 00:22:45 +0000 (04:22 +0400)]
company-semantic: Don't load any Semantic packages ourselves
Dmitry Gutov [Sun, 17 Mar 2013 23:44:41 +0000 (03:44 +0400)]
company-clang: show meta
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
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
Dmitry Gutov [Sun, 17 Mar 2013 22:30:24 +0000 (02:30 +0400)]
No more duplicate elements in company--disabled-backends
Dmitry Gutov [Sun, 17 Mar 2013 20:51:01 +0000 (00:51 +0400)]
Fix #2
Dmitry Gutov [Sat, 16 Mar 2013 19:12:42 +0000 (23:12 +0400)]
More succinct link sentence
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
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.
Dmitry Gutov [Sat, 16 Mar 2013 01:03:10 +0000 (05:03 +0400)]
Add more words
Dmitry Gutov [Sat, 16 Mar 2013 00:35:35 +0000 (04:35 +0400)]
Move the whole description to the homepage
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.
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.
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.
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.
Dmitry Gutov [Wed, 13 Mar 2013 23:36:28 +0000 (03:36 +0400)]
Tweak README#Feedback
Dmitry Gutov [Wed, 13 Mar 2013 23:24:12 +0000 (03:24 +0400)]
Make company-capf work
Dmitry Gutov [Wed, 13 Mar 2013 22:47:15 +0000 (02:47 +0400)]
* company--should-complete: not in minibuffer
Dmitry Gutov [Wed, 13 Mar 2013 21:29:10 +0000 (01:29 +0400)]
Backquote "company-mode"
Dmitry Gutov [Wed, 13 Mar 2013 21:27:53 +0000 (01:27 +0400)]
Fix typo, remove "modular"
Dmitry Gutov [Wed, 13 Mar 2013 21:19:51 +0000 (01:19 +0400)]
Escape the angle brackets
Dmitry Gutov [Wed, 13 Mar 2013 21:16:25 +0000 (01:16 +0400)]
And another one
Dmitry Gutov [Wed, 13 Mar 2013 21:15:25 +0000 (01:15 +0400)]
Add missing quote
Dmitry Gutov [Wed, 13 Mar 2013 21:13:55 +0000 (01:13 +0400)]
Improve the README, add old screenshots
Dmitry Gutov [Wed, 13 Mar 2013 19:44:41 +0000 (23:44 +0400)]
Update copyright dates and the changelog
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.
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.
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.
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
Nikolaj Schumacher [Mon, 3 Oct 2011 07:42:20 +0000 (09:42 +0200)]
More robust clang version check.
Nikolaj Schumacher [Sat, 18 Jun 2011 13:15:57 +0000 (15:15 +0200)]
Removed superfluous quotes.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:48:24 +0000 (14:48 +0200)]
Added compatibility info for Emacs 24.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:47:38 +0000 (14:47 +0200)]
Defined code style in .dir-locals.el file.
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.
Nikolaj Schumacher [Sat, 27 Feb 2010 10:45:47 +0000 (11:45 +0100)]
Observe case in clang completions.
Nikolaj Schumacher [Sat, 27 Feb 2010 10:45:10 +0000 (11:45 +0100)]
Include macros in clang completions.
Nikolaj Schumacher [Fri, 26 Feb 2010 23:55:11 +0000 (00:55 +0100)]
New method for preventing echo display on busy machines.
Nikolaj Schumacher [Sat, 27 Feb 2010 16:33:06 +0000 (17:33 +0100)]
Cleaned up company-etags.
Nikolaj Schumacher [Sat, 27 Feb 2010 16:22:09 +0000 (17:22 +0100)]
Fix tag file switching in company-etags.
Nikolaj Schumacher [Sat, 18 Jun 2011 12:14:50 +0000 (14:14 +0200)]
Moved tests to ERT.
Nikolaj Schumacher [Mon, 22 Feb 2010 23:01:35 +0000 (00:01 +0100)]
Bumped version to 0.5.
Nikolaj Schumacher [Mon, 22 Feb 2010 20:57:50 +0000 (21:57 +0100)]
Bumped copyright years.
Nikolaj Schumacher [Tue, 23 Feb 2010 21:42:48 +0000 (22:42 +0100)]
Replaced call to removed semantic-ia-get-completions.
Nikolaj Schumacher [Mon, 22 Feb 2010 21:05:45 +0000 (22:05 +0100)]
Changed default for company-eclim-auto-save.
Nikolaj Schumacher [Mon, 22 Feb 2010 21:04:43 +0000 (22:04 +0100)]
Fixed wrong file keyword.
Nikolaj Schumacher [Fri, 19 Feb 2010 23:20:55 +0000 (00:20 +0100)]
Added template insertion for ObjC selectors.
Nikolaj Schumacher [Sat, 9 Jan 2010 19:01:32 +0000 (20:01 +0100)]
Added 'pre-completion and 'post-completion back-end commands.
Nikolaj Schumacher [Mon, 22 Feb 2010 20:50:52 +0000 (21:50 +0100)]
Don't use goto-line.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:23:29 +0000 (15:23 +0100)]
Move to top of long documentation buffers.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:16:02 +0000 (15:16 +0100)]
Added 'location and 'doc-buffer commands to ropemacs back-end.
Nikolaj Schumacher [Mon, 22 Feb 2010 14:12:42 +0000 (15:12 +0100)]
Added company-with-candidate-inserted macro.
Nikolaj Schumacher [Sun, 21 Feb 2010 23:00:01 +0000 (00:00 +0100)]
Prevent point movement caused by 'location in company-etags.
Nikolaj Schumacher [Sun, 21 Feb 2010 22:34:52 +0000 (23:34 +0100)]
Fixed header in company-ropemacs.el.
Nikolaj Schumacher [Sun, 21 Feb 2010 21:55:07 +0000 (22:55 +0100)]
Give some feedback when no completion was found.
Nikolaj Schumacher [Fri, 19 Feb 2010 17:10:28 +0000 (18:10 +0100)]
Check clang version.
Nikolaj Schumacher [Sun, 21 Feb 2010 22:01:21 +0000 (23:01 +0100)]
Be less verbose when writing files.
Nikolaj Schumacher [Sun, 21 Feb 2010 18:48:10 +0000 (19:48 +0100)]
Don't auto-save buffers when they haven't been modified.
Nikolaj Schumacher [Fri, 19 Feb 2010 11:07:49 +0000 (12:07 +0100)]
Added back-end for clang.
Nikolaj Schumacher [Fri, 8 Jan 2010 20:33:18 +0000 (21:33 +0100)]
Fixed wrong function call in company-ropemacs.
Nikolaj Schumacher [Thu, 7 Jan 2010 23:45:16 +0000 (00:45 +0100)]
Changed default value for company-echo-delay.
Nikolaj Schumacher [Thu, 7 Jan 2010 22:48:35 +0000 (23:48 +0100)]
Show meta information for local symbols in semantic.
Nikolaj Schumacher [Wed, 6 Jan 2010 19:04:41 +0000 (20:04 +0100)]
Added compatibility for CEDET in Emacs 23.2.
Nikolaj Schumacher [Sat, 18 Jul 2009 08:52:37 +0000 (10:52 +0200)]
Enable CSS and nxml back-ends for derived modes.
Nikolaj Schumacher [Thu, 7 May 2009 12:50:08 +0000 (14:50 +0200)]
Bumped version to 0.4.3.
Nikolaj Schumacher [Thu, 7 May 2009 12:09:24 +0000 (14:09 +0200)]
Added test case to ensure keywords are sorted.
Nikolaj Schumacher [Thu, 7 May 2009 11:46:17 +0000 (13:46 +0200)]
Fixed eclim project file matching.
Nikolaj Schumacher [Thu, 7 May 2009 10:53:54 +0000 (12:53 +0200)]
Show eclim error message.
Nikolaj Schumacher [Thu, 7 May 2009 07:53:46 +0000 (09:53 +0200)]
Added company-other-backend.
Nikolaj Schumacher [Thu, 7 May 2009 07:49:18 +0000 (09:49 +0200)]
Don't interrupt multi-key command input by starting idle completion.
Nikolaj Schumacher [Wed, 6 May 2009 15:30:44 +0000 (17:30 +0200)]
Don't complete // as file name.
Nikolaj Schumacher [Wed, 6 May 2009 15:27:23 +0000 (17:27 +0200)]
Added Fortran keywords.
Nikolaj Schumacher [Wed, 6 May 2009 14:22:05 +0000 (16:22 +0200)]
Added company-ropemacs.