]> rtime.felk.cvut.cz Git - sojka/company-mode.git/log
sojka/company-mode.git
15 years agoBumped version to 0.4.1. 0.4.1
Nikolaj Schumacher [Sun, 19 Apr 2009 11:34:33 +0000 (13:34 +0200)]
Bumped version to 0.4.1.

15 years agoDon't warn twice about failing back-ends.
Nikolaj Schumacher [Sun, 19 Apr 2009 11:50:29 +0000 (13:50 +0200)]
Don't warn twice about failing back-ends.

15 years agoAdded global-company-mode.
Nikolaj Schumacher [Sun, 19 Apr 2009 11:30:44 +0000 (13:30 +0200)]
Added global-company-mode.

15 years agoUse timer slightly more efficiently.
Nikolaj Schumacher [Sun, 19 Apr 2009 10:56:03 +0000 (12:56 +0200)]
Use timer slightly more efficiently.

15 years agoAdded company-auto-begin.
Nikolaj Schumacher [Sun, 19 Apr 2009 10:51:10 +0000 (12:51 +0200)]
Added company-auto-begin.

15 years agoDon't call cancel if completion didn't start.
Nikolaj Schumacher [Sun, 19 Apr 2009 10:28:30 +0000 (12:28 +0200)]
Don't call cancel if completion didn't start.

15 years agoFixed wrong case completions.
Nikolaj Schumacher [Sun, 19 Apr 2009 09:37:24 +0000 (11:37 +0200)]
Fixed wrong case completions.

15 years agoStart timer only after company-begin-commands.
Nikolaj Schumacher [Sun, 19 Apr 2009 09:35:45 +0000 (11:35 +0200)]
Start timer only after company-begin-commands.

15 years agoAdded company-eclim.
Nikolaj Schumacher [Sun, 19 Apr 2009 09:28:15 +0000 (11:28 +0200)]
Added company-eclim.

15 years agoDon't call back-end again when cache lookup failed.
Nikolaj Schumacher [Sat, 18 Apr 2009 22:38:59 +0000 (00:38 +0200)]
Don't call back-end again when cache lookup failed.

15 years agoHandle uninitialized back-ends.
Nikolaj Schumacher [Sat, 18 Apr 2009 22:14:02 +0000 (00:14 +0200)]
Handle uninitialized back-ends.

15 years agoDon't consider backward-delete-char-untabify incremental.
Nikolaj Schumacher [Sat, 18 Apr 2009 16:27:25 +0000 (18:27 +0200)]
Don't consider backward-delete-char-untabify incremental.

It replaces a tab with spaces, so the number of characters increases.

15 years agoAdded safer posn-col-row workaround.
Nikolaj Schumacher [Sat, 18 Apr 2009 16:19:37 +0000 (18:19 +0200)]
Added safer posn-col-row workaround.

15 years agoBumped version to 0.4. 0.4
Nikolaj Schumacher [Fri, 17 Apr 2009 22:01:52 +0000 (00:01 +0200)]
Bumped version to 0.4.

15 years agoAdded company-keywords back-end.
Nikolaj Schumacher [Sat, 18 Apr 2009 09:44:55 +0000 (11:44 +0200)]
Added company-keywords back-end.

15 years agoTry not to prompt for TAGS file.
Nikolaj Schumacher [Fri, 17 Apr 2009 19:04:38 +0000 (21:04 +0200)]
Try not to prompt for TAGS file.

15 years agoDon't use Xcode back-end if not in a project directory.
Nikolaj Schumacher [Fri, 17 Apr 2009 18:50:40 +0000 (20:50 +0200)]
Don't use Xcode back-end if not in a project directory.

15 years agoStarting no longer interrupts commands that depend on last-command.
Nikolaj Schumacher [Fri, 17 Apr 2009 12:58:28 +0000 (14:58 +0200)]
Starting no longer interrupts commands that depend on last-command.

For example, yank-pop didn't work if the timer fired since yank.

15 years agoExtracted company--begin-new.
Nikolaj Schumacher [Fri, 17 Apr 2009 12:38:18 +0000 (14:38 +0200)]
Extracted company--begin-new.

15 years agoRefactored company-continue.
Nikolaj Schumacher [Fri, 17 Apr 2009 12:23:39 +0000 (14:23 +0200)]
Refactored company-continue.

15 years agoAbort automatic completion if the prefix gets too short.
Nikolaj Schumacher [Thu, 16 Apr 2009 21:07:20 +0000 (23:07 +0200)]
Abort automatic completion if the prefix gets too short.

15 years agoDon't auto-complete when moving char forward.
Nikolaj Schumacher [Fri, 17 Apr 2009 09:42:50 +0000 (11:42 +0200)]
Don't auto-complete when moving char forward.

15 years agoShortened company-begin-with code a bit.
Nikolaj Schumacher [Fri, 17 Apr 2009 09:29:32 +0000 (11:29 +0200)]
Shortened company-begin-with code a bit.

15 years agoRemoved CL case statement from lambda, because it needs CL at run-time.
Nikolaj Schumacher [Fri, 17 Apr 2009 09:19:13 +0000 (11:19 +0200)]
Removed CL case statement from lambda, because it needs CL at run-time.

15 years agoFixed when tooltip was too short to display number of remaining items.
Nikolaj Schumacher [Fri, 17 Apr 2009 09:04:20 +0000 (11:04 +0200)]
Fixed when tooltip was too short to display number of remaining items.

15 years agoAdded better custom choices for back-end.
Nikolaj Schumacher [Fri, 17 Apr 2009 08:50:07 +0000 (10:50 +0200)]
Added better custom choices for back-end.

15 years agoAdded company-dabbrev-char-regexp.
Nikolaj Schumacher [Fri, 17 Apr 2009 08:40:24 +0000 (10:40 +0200)]
Added company-dabbrev-char-regexp.

15 years agoMerged company-dabbrev and company-dabbrev-code.
Nikolaj Schumacher [Fri, 17 Apr 2009 08:27:37 +0000 (10:27 +0200)]
Merged company-dabbrev and company-dabbrev-code.

15 years agoAdded dabbrev-code option to search all other buffers.
Nikolaj Schumacher [Fri, 17 Apr 2009 08:02:58 +0000 (10:02 +0200)]
Added dabbrev-code option to search all other buffers.

15 years agoTime-limit dabbrev-code search in current buffer, too.
Nikolaj Schumacher [Fri, 17 Apr 2009 07:54:02 +0000 (09:54 +0200)]
Time-limit dabbrev-code search in current buffer, too.

15 years agoCalculate dabbrev-code regexp earlier.
Nikolaj Schumacher [Fri, 17 Apr 2009 07:25:38 +0000 (09:25 +0200)]
Calculate dabbrev-code regexp earlier.

15 years agoExtracted company-dabbrev-code--make-regexp.
Nikolaj Schumacher [Fri, 17 Apr 2009 07:20:37 +0000 (09:20 +0200)]
Extracted company-dabbrev-code--make-regexp.

15 years agoExtracted company-dabrev-code--time-limit-while.
Nikolaj Schumacher [Fri, 17 Apr 2009 07:18:07 +0000 (09:18 +0200)]
Extracted company-dabrev-code--time-limit-while.

15 years agoAdded option to merge back-ends.
Nikolaj Schumacher [Thu, 16 Apr 2009 08:32:45 +0000 (10:32 +0200)]
Added option to merge back-ends.

15 years agoSmall speed improvements to company-in-string-or-comment.
Nikolaj Schumacher [Thu, 16 Apr 2009 19:29:07 +0000 (21:29 +0200)]
Small speed improvements to company-in-string-or-comment.

15 years agoAdded safe-local-variable predicate for company-backends.
Nikolaj Schumacher [Thu, 16 Apr 2009 18:07:55 +0000 (20:07 +0200)]
Added safe-local-variable predicate for company-backends.

15 years agoRemoved debugging code that lead to wrong configuration.
Nikolaj Schumacher [Thu, 16 Apr 2009 15:40:39 +0000 (17:40 +0200)]
Removed debugging code that lead to wrong configuration.

15 years agoFixed 'stop location in elisp back-end.
Nikolaj Schumacher [Thu, 16 Apr 2009 15:10:34 +0000 (17:10 +0200)]
Fixed 'stop location in elisp back-end.

15 years agoPrevent accidental auto-insert when moving point.
Nikolaj Schumacher [Thu, 16 Apr 2009 11:30:59 +0000 (13:30 +0200)]
Prevent accidental auto-insert when moving point.

15 years agoAdded missing Xcode types.
Nikolaj Schumacher [Thu, 16 Apr 2009 09:08:17 +0000 (11:08 +0200)]
Added missing Xcode types.

15 years agoCover load errors in auto-loaded back-ends.
Nikolaj Schumacher [Thu, 16 Apr 2009 15:21:48 +0000 (17:21 +0200)]
Cover load errors in auto-loaded back-ends.

Previously, it was enough to ignore errors when requiring.  Since back-ends
are now interactive and can be auto-loaded, the loading error could occur at
any time.

15 years agoExtracted company-init-backend.
Nikolaj Schumacher [Thu, 16 Apr 2009 15:15:46 +0000 (17:15 +0200)]
Extracted company-init-backend.

15 years agoRemoved unused code.
Nikolaj Schumacher [Thu, 16 Apr 2009 08:57:55 +0000 (10:57 +0200)]
Removed unused code.

15 years agoChanged wrong Xcode types.
Nikolaj Schumacher [Wed, 15 Apr 2009 14:00:22 +0000 (16:00 +0200)]
Changed wrong Xcode types.

15 years agoExtracted company-call-backend.
Nikolaj Schumacher [Thu, 16 Apr 2009 07:49:57 +0000 (09:49 +0200)]
Extracted company-call-backend.

15 years agoFix incremental cache from empty string.
Nikolaj Schumacher [Thu, 16 Apr 2009 08:27:08 +0000 (10:27 +0200)]
Fix incremental cache from empty string.

15 years agoSped up dabbrev-code by skipping comment chunks.
Nikolaj Schumacher [Thu, 16 Apr 2009 19:16:17 +0000 (21:16 +0200)]
Sped up dabbrev-code by skipping comment chunks.

15 years agoDon't find prefix as abbrev.
Nikolaj Schumacher [Thu, 16 Apr 2009 13:19:42 +0000 (15:19 +0200)]
Don't find prefix as abbrev.

15 years agoLet generic code back-end search other buffers.
Nikolaj Schumacher [Wed, 15 Apr 2009 19:53:04 +0000 (21:53 +0200)]
Let generic code back-end search other buffers.

15 years agoAdded company-dabbrev-code.
Nikolaj Schumacher [Wed, 15 Apr 2009 19:21:44 +0000 (21:21 +0200)]
Added company-dabbrev-code.

15 years agoAdded option to remove duplicates among candidates.
Nikolaj Schumacher [Thu, 16 Apr 2009 17:18:35 +0000 (19:18 +0200)]
Added option to remove duplicates among candidates.

15 years agoFixed docstring that confused syntax highlighting.
Nikolaj Schumacher [Thu, 16 Apr 2009 07:25:32 +0000 (09:25 +0200)]
Fixed docstring that confused syntax highlighting.

15 years agoPrevent accidental continue when moving point.
Nikolaj Schumacher [Wed, 15 Apr 2009 20:38:32 +0000 (22:38 +0200)]
Prevent accidental continue when moving point.

15 years agoFixed company-begin-with.
Nikolaj Schumacher [Wed, 15 Apr 2009 18:22:50 +0000 (20:22 +0200)]
Fixed company-begin-with.

15 years agoBumped version to 0.3.1. 0.3.1
Nikolaj Schumacher [Wed, 15 Apr 2009 08:22:37 +0000 (10:22 +0200)]
Bumped version to 0.3.1.

15 years agoFetch Xcode tags later.
Nikolaj Schumacher [Wed, 15 Apr 2009 08:20:03 +0000 (10:20 +0200)]
Fetch Xcode tags later.

15 years agoSupport 'stop return value for 'prefix command.
Nikolaj Schumacher [Wed, 15 Apr 2009 07:59:51 +0000 (09:59 +0200)]
Support 'stop return value for 'prefix command.

15 years agoMake sure tooltip numbers are cropped correctly at the window edge.
Nikolaj Schumacher [Wed, 15 Apr 2009 07:41:59 +0000 (09:41 +0200)]
Make sure tooltip numbers are cropped correctly at the window edge.

15 years agoAdded Makefile with packaging commands.
Nikolaj Schumacher [Wed, 15 Apr 2009 07:13:54 +0000 (09:13 +0200)]
Added Makefile with packaging commands.

15 years agoWork around mysterious pseudo-tooltip error.
Nikolaj Schumacher [Tue, 14 Apr 2009 20:55:28 +0000 (22:55 +0200)]
Work around mysterious pseudo-tooltip error.

15 years agoRemove includes and empty candidates in semantic.
Nikolaj Schumacher [Tue, 14 Apr 2009 20:23:35 +0000 (22:23 +0200)]
Remove includes and empty candidates in semantic.

15 years agoMade gtags behave like xcode back-end.
Nikolaj Schumacher [Tue, 14 Apr 2009 19:54:30 +0000 (21:54 +0200)]
Made gtags behave like xcode back-end.

15 years agoActually use company-gtags-gnu-global-program-name.
Nikolaj Schumacher [Tue, 14 Apr 2009 19:40:59 +0000 (21:40 +0200)]
Actually use company-gtags-gnu-global-program-name.

15 years agoRemoved unused code.
Nikolaj Schumacher [Tue, 14 Apr 2009 19:28:56 +0000 (21:28 +0200)]
Removed unused code.

15 years agoAdded reference to company-show-numbers in company-complete-number.
Nikolaj Schumacher [Tue, 14 Apr 2009 18:43:50 +0000 (20:43 +0200)]
Added reference to company-show-numbers in company-complete-number.

15 years agoRetrieve prefix less frequently.
Nikolaj Schumacher [Tue, 14 Apr 2009 18:11:48 +0000 (20:11 +0200)]
Retrieve prefix less frequently.

15 years agoRemoved unused arg to company-in-string-or-comment.
Nikolaj Schumacher [Tue, 14 Apr 2009 16:35:31 +0000 (18:35 +0200)]
Removed unused arg to company-in-string-or-comment.

15 years agoFixed issues with tabbar-mode and line-spacing.
Nikolaj Schumacher [Tue, 14 Apr 2009 10:02:17 +0000 (12:02 +0200)]
Fixed issues with tabbar-mode and line-spacing.

See also Emacs bug #2993.

15 years agoMade company-begin-commands handling more robust.
Nikolaj Schumacher [Tue, 14 Apr 2009 16:03:34 +0000 (18:03 +0200)]
Made company-begin-commands handling more robust.

15 years agoFixed typo.
Nikolaj Schumacher [Tue, 14 Apr 2009 09:14:00 +0000 (11:14 +0200)]
Fixed typo.

15 years agoAdded faster and more convenient grab functions.
Nikolaj Schumacher [Tue, 14 Apr 2009 08:14:48 +0000 (10:14 +0200)]
Added faster and more convenient grab functions.

15 years agoBumped version to 0.3. 0.3
Nikolaj Schumacher [Sun, 12 Apr 2009 08:34:25 +0000 (10:34 +0200)]
Bumped version to 0.3.

15 years agoFixed byte-compile warning.
Nikolaj Schumacher [Mon, 13 Apr 2009 07:12:18 +0000 (09:12 +0200)]
Fixed byte-compile warning.

15 years agoAdded company-begin-commands option.
Nikolaj Schumacher [Mon, 13 Apr 2009 06:27:04 +0000 (08:27 +0200)]
Added company-begin-commands option.

15 years agoCompleting common should not call company-finish unless unique.
Nikolaj Schumacher [Sun, 12 Apr 2009 07:37:33 +0000 (09:37 +0200)]
Completing common should not call company-finish unless unique.

15 years agoAdded Xcode back-end.
Nikolaj Schumacher [Sat, 11 Apr 2009 20:05:28 +0000 (22:05 +0200)]
Added Xcode back-end.

15 years agoEnable semantic back-end only in suitable buffers.
Nikolaj Schumacher [Sat, 11 Apr 2009 20:05:09 +0000 (22:05 +0200)]
Enable semantic back-end only in suitable buffers.

15 years agoAdded manual-only option for company-auto-complete.
Nikolaj Schumacher [Fri, 10 Apr 2009 08:36:31 +0000 (10:36 +0200)]
Added manual-only option for company-auto-complete.

15 years agoAdded tempo back-end.
Nikolaj Schumacher [Fri, 10 Apr 2009 08:08:42 +0000 (10:08 +0200)]
Added tempo back-end.

15 years agoAdded abbrev back-end.
Nikolaj Schumacher [Mon, 13 Apr 2009 08:20:24 +0000 (10:20 +0200)]
Added abbrev back-end.

15 years agoAdded interactive form for back-ends.
Nikolaj Schumacher [Fri, 10 Apr 2009 08:28:03 +0000 (10:28 +0200)]
Added interactive form for back-ends.

15 years agoAdded `company-begin-with' for starting company from elisp-code.
Nikolaj Schumacher [Tue, 7 Apr 2009 08:44:39 +0000 (10:44 +0200)]
Added `company-begin-with' for starting company from elisp-code.

15 years agoAdded company-auto-complete option.
Nikolaj Schumacher [Wed, 8 Apr 2009 11:13:07 +0000 (13:13 +0200)]
Added company-auto-complete option.

15 years agoDon't start when region is active.
Nikolaj Schumacher [Thu, 9 Apr 2009 11:06:18 +0000 (13:06 +0200)]
Don't start when region is active.

15 years agoAdded keybinding for company-abort.
Nikolaj Schumacher [Wed, 8 Apr 2009 20:01:39 +0000 (22:01 +0200)]
Added keybinding for company-abort.

15 years agoMake sure hooks are called when finishing by character input.
Nikolaj Schumacher [Wed, 8 Apr 2009 18:18:07 +0000 (20:18 +0200)]
Make sure hooks are called when finishing by character input.

15 years agoAdded hooks.
Nikolaj Schumacher [Tue, 7 Apr 2009 21:02:31 +0000 (23:02 +0200)]
Added hooks.

15 years agoUninstall overriding map for good measure when mode is not enabled.
Nikolaj Schumacher [Tue, 7 Apr 2009 13:25:32 +0000 (15:25 +0200)]
Uninstall overriding map for good measure when mode is not enabled.

This prevents us from being stuck in the mini-buffer, unable to press enter.

15 years agoCombined some ignored error message regular expressions.
Nikolaj Schumacher [Tue, 7 Apr 2009 12:03:49 +0000 (14:03 +0200)]
Combined some ignored error message regular expressions.

15 years agoAdded manual-only option for company-require-match.
Nikolaj Schumacher [Tue, 7 Apr 2009 11:55:32 +0000 (13:55 +0200)]
Added manual-only option for company-require-match.

15 years agoAdded company-require-match option.
Nikolaj Schumacher [Tue, 7 Apr 2009 11:47:02 +0000 (13:47 +0200)]
Added company-require-match option.

15 years agoAllow calculating candidates without setting them.
Nikolaj Schumacher [Tue, 7 Apr 2009 09:19:45 +0000 (11:19 +0200)]
Allow calculating candidates without setting them.

15 years agoDon't let etags search for non-existent file.
Nikolaj Schumacher [Tue, 7 Apr 2009 08:15:11 +0000 (10:15 +0200)]
Don't let etags search for non-existent file.

15 years agoBumped version to 0.2.1.
Nikolaj Schumacher [Sun, 5 Apr 2009 10:46:20 +0000 (12:46 +0200)]
Bumped version to 0.2.1.

15 years agoAdded elisp improvements to Change Log.
Nikolaj Schumacher [Sun, 5 Apr 2009 10:40:22 +0000 (12:40 +0200)]
Added elisp improvements to Change Log.

15 years agoAdded instructions for mixing back-ends.
Nikolaj Schumacher [Sun, 5 Apr 2009 10:39:09 +0000 (12:39 +0200)]
Added instructions for mixing back-ends.

15 years agoDon't add incomplete text as elisp candidate.
Nikolaj Schumacher [Sun, 5 Apr 2009 10:09:58 +0000 (12:09 +0200)]
Don't add incomplete text as elisp candidate.

15 years agoInvalidate cache when filtering.
Nikolaj Schumacher [Thu, 2 Apr 2009 20:20:43 +0000 (22:20 +0200)]
Invalidate cache when filtering.

15 years agoDifferentiate between dolist/dotimes and regular bindings.
Nikolaj Schumacher [Thu, 2 Apr 2009 19:44:15 +0000 (21:44 +0200)]
Differentiate between dolist/dotimes and regular bindings.

15 years agoDon't offer empty string as let-bound variable.
Nikolaj Schumacher [Sat, 28 Mar 2009 18:50:24 +0000 (19:50 +0100)]
Don't offer empty string as let-bound variable.