Stanislav Seletskiy
3fcc63127f
Fix handling of signs placed by other plugins
...
It appears to address numerous amount of issues, including: #812 , #801 , #887 .
Proposed solution uses dummy sign which is placed before updating
diagnostic signs and unplaced afterwards, which eliminates any
flickering. Also, it not just unplace all, it unplaces only that marks
that are changed, so performance should not be an issue in case of many
diagnostic messages.
It's common solution that can be found in some vim plugins that manage
signatures.
Signed-off-by: Stanislav Seletskiy <s.seletskiy@gmail.com>
2014-09-19 03:38:10 +07:00
Strahinja Val Markovic
2fa9882bed
Updated to latest ycmd
2014-09-17 10:18:31 -07:00
Strahinja Val Markovic
7cb41a20ac
Moved some code around
2014-09-15 12:39:05 -07:00
Husak Kristijan
8e14914602
Remove commands for lock and unlock.
2014-09-15 12:37:18 -07:00
Husak Kristijan
abdf38a055
Change function names and make them public.
2014-09-15 12:37:17 -07:00
Husak Kristijan
2be6adda06
Add functionality for disabling and enabling Ycm autocompletion.
2014-09-15 12:37:17 -07:00
Strahinja Val Markovic
c3afdbc45b
Docs now more specific how glob matching works.
...
Fixes #1166
2014-09-12 10:04:08 -07:00
Strahinja Val Markovic
24bbcf8811
Fix KeyError on no 'no_proxy' env var
2014-09-11 15:19:26 -07:00
Val Markovic
146bfca574
Merge pull request #1163 from m42e/master
...
Append to no_proxy instead of overwrite
2014-09-11 14:30:41 -07:00
Matthias Bilger
d3adb3faf1
Append to no_proxy instead of overwrite
...
Overwriting no_proxy may cause some trouble for other plugins using network in environments with proxy exceptions, e.g. vim-fugitive
2014-09-11 07:22:27 +02:00
Strahinja Val Markovic
f01b2121da
Updating vimdoc from README
2014-09-07 20:37:47 -07:00
Strahinja Val Markovic
c76bb46b94
Updating docs with correct defaults for option
...
Fixes #1156
2014-09-07 20:37:46 -07:00
Strahinja Val Markovic
1f4d049460
Updating to latest ycmd
2014-09-05 10:31:30 -07:00
Strahinja Val Markovic
733de48efc
Better handling of issues during python setup
...
Fixes #1151
2014-09-04 13:12:37 -07:00
Strahinja Val Markovic
27891013ab
Minor formatting fix for README
2014-09-03 12:53:24 -07:00
Strahinja Val Markovic
feca403431
Now extracting PHP functions.
...
Needed special support because of 'contained' syntax arg.
Fixes #1143
Related #1058
2014-09-02 10:53:38 -07:00
Strahinja Val Markovic
15d305ab11
'Function' syntax group now correctly configured
2014-09-02 10:34:26 -07:00
Strahinja Val Markovic
f335cd70a7
Updating to latest ycmd
2014-08-30 14:29:34 -07:00
Strahinja Val Markovic
af0fdef1b9
Updating docs to mention regex semantic triggers.
...
This was recently added to ycmd.
2014-08-29 13:29:01 -07:00
Strahinja Val Markovic
ff461dc43f
Updating to latest ycmd
2014-08-29 13:24:47 -07:00
Strahinja Val Markovic
85867a391c
Updated to latest ycmd
2014-08-28 14:07:12 -07:00
Strahinja Val Markovic
2a704bc668
Custom identifier support now done.
...
This commit is the YCM-client part of the support. The ycmd support is
already done.
We now need per-language identifier regexes in ycmd (see
identifier_utils.py). There's some for HTML, CSS and the generic regex
that was used for everything until now. Pull requests welcome for other
languages.
Fixes #86 .
2014-08-28 11:39:10 -07:00
Strahinja Val Markovic
57b1ae129c
Added a unicode test for OverlapLength()
2014-08-28 11:39:10 -07:00
Strahinja Val Markovic
fd553d372b
Mentioning YCM_CORES var in FAQ when out of RAM.
2014-08-28 11:39:10 -07:00
Strahinja Val Markovic
c48c92d9ba
Removed out-of-date sentence from README.
2014-08-28 11:39:10 -07:00
Strahinja Val Markovic
66a838aa2f
Updating to latest ycmd
2014-08-22 19:50:03 -07:00
Strahinja Val Markovic
b8975bf75a
Updating to latest ycmd
2014-08-22 14:39:08 -07:00
Strahinja Val Markovic
202773bfe1
Updating to latest ycmd
2014-08-22 11:28:27 -07:00
Strahinja Val Markovic
c032cf30c0
Removing default server_location.
2014-08-22 11:25:58 -07:00
Strahinja Val Markovic
32e3494d6e
Handling os.getcwd() throwing an exception.
...
This can happen if the CWD has been deleted.
Fixes #1129
2014-08-20 13:40:17 -07:00
Strahinja Val Markovic
66898f539e
Updating to latest ycmd
2014-08-19 14:01:58 -07:00
Strahinja Val Markovic
a5b750703f
Comment update
2014-08-19 13:59:33 -07:00
Strahinja Val Markovic
92084bf91a
Updating to latest ycmd
2014-08-08 14:44:06 -07:00
Strahinja Val Markovic
181f494c0b
Docs now state correct location of libclang lib
...
The location moved after the ycmd split.
Fixes #1113 .
2014-08-04 13:14:24 -07:00
Strahinja Val Markovic
acb8f5bcf5
Update to latest ycmd
2014-08-01 09:26:08 -07:00
Strahinja Val Markovic
f1ebf51fcb
Fix traceback on quote in filename
...
Fixes #1109
2014-07-31 10:30:03 -07:00
Val Markovic
221540e0b0
Merge pull request #1103 from vphilippon/master
...
Fix : Close Preview Window after insertion.
2014-07-28 11:21:42 -07:00
vphilippon
5382ade94f
Close Preview Window after insertion, fixed.
...
Remove s:searched_and_results_found. No more need for it.
2014-07-25 20:01:26 -04:00
Strahinja Val Markovic
67288080ea
Bumping to latest ycmd
2014-07-22 14:22:35 -07:00
Val Markovic
fd324cbcbb
Merge pull request #1070 from evansb/master
...
Fix unicode-character filename bug.
2014-07-21 15:31:45 -07:00
Strahinja Val Markovic
c05625649d
Mentioning how to get cmake to generate flags db
...
Fixes #1084
2014-07-21 14:56:46 -07:00
Val Markovic
e0e9fb9751
Merge pull request #1065 from ntkme/fix-build-script
...
Fix running scripts from a directory whose name contains space
2014-07-16 09:59:28 -07:00
Val Markovic
61bc2c315d
Merge pull request #1049 from dcohenp/doc-fix
...
Fix "GoToImplementation" command name in docs.
2014-07-16 09:57:56 -07:00
Val Markovic
dfdadbdbcb
Merge pull request #869 from AlexJF/wild_autosem_disable
...
Allow '*' in ycm_filetype_specific_completion_to_disable.
2014-07-16 09:56:52 -07:00
Evan Sebastian
d18d515b29
Fix unicode-character filename bug.
...
Issued here https://github.com/Valloric/YouCompleteMe/issues/1069
To reproduce:
1. Create any file with unicode character on its filename, e.g `Ω.c`
2. Open the file and start adding codes until >5 lines (i.e ycm start compiling)
3. YCM will crash due to unicode encoding error. See issue referenced above for complete log.
2014-07-07 22:52:17 +07:00
なつき
f1a7e2dc7e
Fix running scripts from a directory whose name contains space
2014-07-03 17:17:23 -07:00
Alexandre Fonseca
e13cd9b696
Document '*' in ycm_filetype_specific_completion_to_disable.
2014-06-30 15:36:37 +02:00
Alexandre Fonseca
09379b3ff6
Allow '*' in ycm_filetype_specific_completion_to_disable.
...
I love YCM's auto popup with keyword completion when power typing but
would rather not have semantic completion activate unless I really want
it to (most semantic completers are somewhat slow and sometimes end up
breaking my flow). When in API exploration mode, I don't mind having
to press C-Space to force completion and wait a bit more.
Unless I'm mistaken, the current code does not allow wildcards in the
specification of filetypes on which to disable automatic semantic
completion. This change allows the use of '*' to disable automatic
semantic completion in all files.
2014-06-30 15:36:37 +02:00
Daniel Cohen
d4d2d2be35
Fix "GoToImplementation" command name in docs.
2014-06-24 00:22:26 -04:00
Strahinja Val Markovic
9cff4e8548
Updated to latest ycmd
...
Fixes #1033 .
2014-06-10 11:15:06 -07:00