Strahinja Val Markovic
77fbd80c89
Refactoring out some vim.eval calls
...
s:completion_start_column should not be evaled in Python code. That was a
stopgap measure that ended up lasting far longer than intended.
2013-04-09 19:32:48 -07:00
Strahinja Val Markovic
74021144c0
Making the omni completer more robust
...
- There was a bug in not calling int() on the result of the first call to the
omnifunc.
- We need to be more resilient to badly written omnifuncs and check that the
result of the second call is a list or a dict with a list, as the vim docs say
the omnifunc should return on the second call.
One of the two fixes probably fixes #198 but since I can't repro the error, I
can't be sure.
2013-03-22 10:26:18 -07:00
Strahinja Val Markovic
95b9eeee18
Merge branch 'master' of github.com:kljohann/YouCompleteMe into kljohann-master
2013-02-26 18:21:46 -08:00
Johann Klähn
70a2a722fe
Add GetBoolValue helper in vimsupport
2013-02-25 10:50:39 +01:00
Strahinja Val Markovic
c819c9f31e
Typo fix
2013-02-23 13:08:56 -08:00
Strahinja Val Markovic
98ff82ece5
Removing falsy items from omnifunc returned items
...
Depending on the omnifunc the user has set, it could return empty strings etc in
the list of items.
Fixes #146 , fixes #147
2013-02-23 09:55:13 -08:00
Strahinja Val Markovic
c1700c7d19
Handle omnifunc returning dict with 'words'
2013-02-23 09:35:07 -08:00
Strahinja Val Markovic
e743076e14
Option to collect identifiers n comments/strings
...
Fixes #98 .
2013-02-16 14:00:46 -08:00
Strahinja Val Markovic
4000da089d
Only triggering omni_completer when omnifunc set
2013-02-13 10:27:40 -08:00
Strahinja Val Markovic
452f7d1fec
Better triggering of semantic completion
...
Now there's a nice user-configurable setting for when YCM should trigger
semantic completion. This is very useful for the new omni_completer that uses
data coming from Vim's omnicomplete system.
2013-02-11 21:46:06 -08:00
Strahinja Val Markovic
786e6182ff
Initial version of omnifunc-based omni_completer
...
Still a work in progress (needs better triggering and bug fixes)
2013-02-10 20:03:56 -08:00
Strahinja Val Markovic
b0c0a12df8
Removing unused file
2013-02-10 20:03:56 -08:00
Strahinja Val Markovic
cc14981774
Renaming utils.py to ycm_utils.py
2013-02-04 15:33:18 -08:00
Strahinja Val Markovic
90fe31f98e
Async querying of CompilationDatabase supported
2013-01-23 17:23:51 -08:00
Strahinja Val Markovic
5ac3d40691
No error when no clang support and cpp file opened
...
Previously, when the user opened a cpp/c/objc/objcpp file and clang support was
not compiled in, there would be an error message printed in vim.
2013-01-13 20:56:10 -08:00
Strahinja Val Markovic
d793919969
Removing old debugging statement
2012-08-11 21:19:06 -07:00
Strahinja Val Markovic
658e1393b4
Moved completer.py under completers
2012-08-06 20:14:21 -07:00
Strahinja Val Markovic
b62ec81d68
Completer plugins now have their own folder
2012-08-05 14:14:31 -07:00