Val Markovic
1a2ff2c1af
Merge pull request #315 from zhaocai/feature/slash
...
[filename_completer] Append '/' to [DIR] automatically
2013-05-11 12:15:09 -07:00
Zhao Cai
48d6a5378c
[filename_completer] Append '/' to [DIR] automatically
2013-05-11 02:21:19 -04:00
Strahinja Val Markovic
2b23245422
Minor refactoring & style cleanup
2013-05-09 20:28:04 -07:00
Val Markovic
48281d1379
Merge pull request #304 from JazzCore/subcommand_complete
...
Add subcommand completion for :YcmCompleter command
2013-05-09 20:21:26 -07:00
Val Markovic
3a984f938e
Merge pull request #308 from JazzCore/fix_307
...
fix IndexError when min_num_of_chars is set to 0
2013-05-09 20:15:40 -07:00
Val Markovic
eb7089794e
Merge pull request #309 from JazzCore/cpp_fix
...
Fix FilterAndSortCandidates behavior
2013-05-09 20:14:45 -07:00
Strahinja Val Markovic
0c19ee4fa7
Updating to latest Jedi
2013-05-09 11:08:11 -07:00
Stanislav Golovanov
e5c99428f3
fix IndexError when min_num_of_chars is set to 0
...
Fixes #307 . Error is thrown when g:ycm_min_num_of_chars_for_completion
option is set to 0 user tries to delete an identifier which starts at
the beginning of the line.
2013-05-09 22:02:47 +04:00
Stanislav Golovanov
0edec9c95a
Add subcommand completion for YcmCompleter command
2013-05-09 21:55:55 +04:00
Stanislav Golovanov
837a1ab889
Fix FilterAndSortCandidates behavior
...
FilterAndSortCandidates(completions, 'word', '') should
return a dict, not a list.
2013-05-09 21:33:10 +04:00
Val Markovic
06b1daf1b3
Merge pull request #302 from vargad/master
...
Fixed argument pass problem
2013-05-08 20:34:45 -07:00
Dániel Varga
27011adade
Fixed argument pass problem
...
Pass additional arguments to cmake.
2013-05-08 20:31:12 +02:00
Strahinja Val Markovic
686f7951a7
Updating vimdoc from readme
2013-05-05 10:19:05 -07:00
Strahinja Val Markovic
88bff3f5cf
Making -fPIC the default
...
Fixes #211
2013-05-05 10:00:32 -07:00
Strahinja Val Markovic
bec04aaa04
Updating docs to mention Python GoTo* support
2013-05-05 09:49:37 -07:00
Strahinja Val Markovic
7f676f85ae
Code style fixes
2013-05-05 09:47:56 -07:00
Val Markovic
f25bf2f6c8
Merge pull request #292 from JazzCore/goto_python
...
Add Go To features for python
2013-05-05 09:47:32 -07:00
Stanislav Golovanov
54fabc1816
style fixes
2013-05-05 13:27:23 +04:00
Stanislav Golovanov
54e6a9f594
Add GoToDefinitionElseDeclaration for python
2013-05-04 22:48:27 +04:00
Stanislav Golovanov
f246f5b8c6
remove not needed type casting
2013-05-04 22:47:37 +04:00
Stanislav Golovanov
c2024edbaa
Add GoTo features for python
...
This adds a Go To Definition and Go To Declaration features for
python.
2013-05-04 03:11:10 +04:00
Strahinja Val Markovic
7cef111e01
Updated vimdoc from readme
2013-04-30 10:18:15 -07:00
Val Markovic
c6b18a81d2
Merge pull request #285 from JazzCore/windows_fixes
...
fix compiling with clang on Windows
2013-04-29 12:53:24 -07:00
Stanislav Golovanov
6b018db10f
fix compiling with clang on Windows
...
This fixes a Visual Studio problem when it cant correctly select
bind and make_shared boost methods due to Argument-dependent name lookup.
Relevant to #19
2013-04-29 21:41:49 +04:00
Strahinja Val Markovic
df7026e9b6
Fix error on YcmDebugInfo in quickfix window
...
Fixes #283
2013-04-28 15:52:22 -07:00
Strahinja Val Markovic
387102a99f
Fix ranking bug with ALL_CAPS variables
...
GetWordBoundaryChars would return "allcaps" for "ALL_CAPS" instead of "ac". This
would manifest as ranking (for instance) "STDIN_FILENO" ahead of "stdin" for
query "std", which is terrible.
This bug has been present in YCM for many months, but no one noticed the issue.
Fixes #272 .
2013-04-28 13:21:13 -07:00
Strahinja Val Markovic
a80739ad6f
Not adding -Wc++98-compat on FreeBSD
...
Fixes #260
2013-04-27 11:07:53 -07:00
Strahinja Val Markovic
67e4495273
Stopgap for unicode chars in filename strings
...
Such filenames still can't be matched against, but at least we won't throw an
exception when it happens.
Fixes #279 , relevant to #278
2013-04-27 10:54:28 -07:00
Strahinja Val Markovic
440e3b6f38
Adding complexity check to flake8 call
2013-04-26 22:33:30 -07:00
Strahinja Val Markovic
209f2fd777
Minor refactoring for simplicity
2013-04-26 22:32:22 -07:00
Strahinja Val Markovic
e41eda91ac
pyflakes checking for Travis build bot
2013-04-26 22:14:06 -07:00
Strahinja Val Markovic
cb7ee5e3c1
ycm_extra_conf.py file now in the public domain
...
It was never supposed to be licensed under the GPL since it's effectively
example code (that's also used for YCM compilation flags, but still).
No one has ever edited this file except me, Strahinja Val Markovic, and thus I
can release it into the public domain.
2013-04-26 15:25:19 -07:00
Strahinja Val Markovic
5207918432
Fix bug with [File] being shown instead of [Dir]
...
This is for filename completion in the case of C-family include completion. The
path was being assembled incorrectly so os.isdir() was getting the wrong path
and then could not see was it a directory.
2013-04-26 14:10:48 -07:00
Strahinja Val Markovic
840930ce09
Fixing minor regressions from general store commit
...
A few Completer methods that should have been forwarded to general completers
were not. This broke the identifier completer picking up the current identifier
right after it's typed in.
2013-04-25 15:36:56 -07:00
Val Markovic
dd8ca0cce2
Merge pull request #276 from JazzCore/ultisnips_unicode
...
fix UnicodeEncodeError in ultisnips_completer
2013-04-25 15:17:36 -07:00
Stanislav Golovanov
4d138b2b7f
fix UnicodeEncodeError in ultisnips_completer
...
Fix a rare exception when a description of UltiSnips snippet contains
unicode symbols.
Fixes #274
2013-04-26 00:42:02 +04:00
Strahinja Val Markovic
a9215f10fe
Including current file dir for #include "" form
...
Relevant to issue #273
2013-04-25 12:56:32 -07:00
Strahinja Val Markovic
f4615c00c0
Separate options for completion in string/comment
...
We want to turn on completion in strings by default, but not for completion in
comments.
2013-04-24 23:15:13 -07:00
Strahinja Val Markovic
663873255f
Filename completer now uses include paths
...
It's also smart enough to trigger filename completion right after '#include "'.
Fixes #261
2013-04-24 22:51:53 -07:00
Strahinja Val Markovic
3ae9764451
Force filename completer on #include
2013-04-24 19:59:14 -07:00
Strahinja Val Markovic
7500a94cda
Use OnBufferVisit in ultisnips completer
...
This is instead of OnFileReadyToParse which is called every time the users stops
typing.
2013-04-24 13:31:28 -07:00
Strahinja Val Markovic
8c0a9bc90e
Fixing rare hang issue with ultisnips completer
...
The issue was that AsyncCandidateRequestReady in the ultisnips completer would
always return false if there were no snippets for the current filetype, leading
to an infinite loop in CompletionsForQuery.
Fixes #270 .
2013-04-24 13:07:56 -07:00
Strahinja Val Markovic
a7203d97c8
Small README clarification
2013-04-23 11:17:45 -07:00
Strahinja Val Markovic
7d38fdd258
Removing some out-of-date instructions from README
...
Fixes #266
2013-04-23 11:15:24 -07:00
Strahinja Val Markovic
3258f324dd
Merge branch 'JazzCore-general_completers'
...
Conflicts:
python/ycm.py
2013-04-22 22:37:32 -07:00
Strahinja Val Markovic
196228217f
Filename completer now uses threads
...
This was done by introducing a new ThreadedCompleter class that descends from
Completer. Both JediCompleter and FilenameCompleter descend from
ThreadedCompleter.
2013-04-22 22:30:10 -07:00
Strahinja Val Markovic
8d20637295
User can now pick the root for relative paths
2013-04-22 22:30:10 -07:00
Strahinja Val Markovic
aa9127e3dc
Rewriting the code from the pull request
...
This implements the filename completer and introduces integration with
UltiSnips. The user will now see snippets in the completion menu. After
selecting a snippet, the user should invoke the UltiSnips trigger key
(which should be changed from the default of TAB) to trigger the snippet
expansion.
Fixes #77 , Fixes #36
2013-04-22 22:26:35 -07:00
Stanislav Golovanov
bb5839dd74
Add general filename completer & other stuff
2013-04-22 22:24:38 -07:00
Strahinja Val Markovic
18427a14a9
Version string in FAQ question now less specific
2013-04-22 13:44:43 -07:00