Commit Graph

305 Commits

Author SHA1 Message Date
Strahinja Val Markovic
c6beecbf01 Minor stlye fix 2013-02-06 19:16:33 -08:00
Strahinja Val Markovic
0a4d82b171 Don't leave whitespace on empty lines
This was caused by complicated interactions with Vim.

Fixes #15.
2013-02-06 19:04:31 -08:00
Strahinja Val Markovic
6be3cd37ed Making sure filename exists before using it 2013-02-06 18:46:57 -08:00
Strahinja Val Markovic
7cf179e2b8 Some default mappings can be set to empty strings
This allows the user to not have a mapping. Also, showing a detailed diagnostic
is now possible through a new command.

Fixes #64.
2013-02-06 18:34:08 -08:00
Strahinja Val Markovic
012102300d Move the save_cpo lines higher
Somehow they drifted downwards. Fixes #56.
2013-02-06 10:30:50 -08:00
Strahinja Val Markovic
3feefce197 Docs for Homebrew Python/MacVim
This can't really be fixed on YCM's side since it's a system configuration
issue, but we can at least warn the user and provide him with information on how
to resolve this.

Fixes #18 (not really, but it's the best we can do).
2013-02-06 10:21:01 -08:00
Strahinja Val Markovic
6f10d7aad7 YcmDiags now doesn't hang when no flags available
Fixes #46
2013-02-05 21:22:50 -08:00
Val Markovic
9bee28a0a8 Merge pull request #26 from spice/relative-clang-root
Handle relative DPATH_TO_LLVM_ROOT
2013-02-05 21:01:34 -08:00
Strahinja Val Markovic
a1c89f5108 Fix rare traceback on <leader>d. Fixes #43 2013-02-05 20:12:43 -08:00
Strahinja Val Markovic
02201c866b Last piece of Windows support.
YCM should now compile cleanly on MSVC. Fixes #19.
2013-02-05 19:40:43 -08:00
Strahinja Val Markovic
ace95db4f0 Emit warning about missing extra_conf file once
Otherwise we spam the user, which is annoying. Fixes #41.
2013-02-05 19:03:38 -08:00
Strahinja Val Markovic
e8a4caa561 Some initial minor MSVC support 2013-02-05 18:57:49 -08:00
Strahinja Val Markovic
2159ed8e39 Changing an include path for readability 2013-02-05 18:31:33 -08:00
Strahinja Val Markovic
b6401ca179 Requiring python 2.5 2013-02-05 16:48:40 -08:00
Val Markovic
dc54f2bdb9 Merge pull request #38 from babab/has_typo
Typofix :has('python') -> :echo has('python')
2013-02-05 15:04:36 -08:00
Benjamin Althues
2a03c254d4 Typofix :has('python') -> :echo has('python') 2013-02-05 23:45:55 +01:00
Val Markovic
5047cb7ce3 Merge pull request #14 from justsee/readme
Update README to clarify steps for commandline vim users on OS X.
2013-02-05 13:04:23 -08:00
Strahinja Val Markovic
dffe471a93 Comment typo fix; fixes #31 2013-02-05 12:59:37 -08:00
Alexander Bolodurin
826ec0a12b Handle relative DPATH_TO_LLVM_ROOT 2013-02-06 01:46:48 +11:00
Justin Clarke
64d8735fab Update README to clarify steps for commandline vim users on OS X. 2013-02-05 19:18:42 +11:00
Strahinja Val Markovic
b7eded1417 More makedir -> mkdir 2013-02-04 23:12:34 -08:00
Strahinja Val Markovic
f0e98fa21f Reordering some imports 2013-02-04 23:12:22 -08:00
Val Markovic
5ab2112abc Merge pull request #13 from kballenegger/patch-1
Fix typo in install code.
2013-02-04 23:11:38 -08:00
Kenneth Ballenegger
f97d00250d Fix typo in install code. 2013-02-04 23:10:44 -08:00
Strahinja Val Markovic
4b88970e91 Avoiding issues with wrong module loaded
This could happen if your python path is not the first item on sys.path
2013-02-04 18:16:36 -08:00
Strahinja Val Markovic
cc14981774 Renaming utils.py to ycm_utils.py 2013-02-04 15:33:18 -08:00
Strahinja Val Markovic
0bfe578a35 Clarifying a FAQ item 2013-02-04 09:48:55 -08:00
Strahinja Val Markovic
b4a9fabc39 Telling Mac users that MacVim has a console Vim 2013-02-02 22:36:15 -08:00
Strahinja Val Markovic
29b01e6a21 Yet another FAQ item 2013-02-02 22:32:44 -08:00
Strahinja Val Markovic
02659826ae Yet another FAQ item 2013-02-02 22:28:11 -08:00
Strahinja Val Markovic
8b22c4372a Fixing code style issues 2013-02-02 21:50:05 -08:00
Strahinja Val Markovic
fc1009913e Updating to latest gmock & gtest 2013-02-02 21:47:41 -08:00
Strahinja Val Markovic
6d127c651e Removed unused member var from LetterNode; fix #7
This makes XCode 4.6 happy again.
2013-02-02 21:24:46 -08:00
Strahinja Val Markovic
c53bb33f50 Adding the vimdoc version of the README 2013-02-02 13:47:08 -08:00
Strahinja Val Markovic
aa233a7a42 Adding a link to the issue tracker 2013-02-02 13:43:13 -08:00
Strahinja Val Markovic
bd10857330 Adding command descriptions to README 2013-02-02 13:38:04 -08:00
Strahinja Val Markovic
36ad7e484c New FAQ items 2013-02-02 13:29:38 -08:00
Strahinja Val Markovic
6e3205ee34 Linking to wiki page on building Vim 2013-02-02 13:29:27 -08:00
Strahinja Val Markovic
f3c6eba389 Throw fatal error if cmake finds python3 2013-02-02 12:22:26 -08:00
Strahinja Val Markovic
d4f0d3c314 Trying to force the use of python 2 2013-02-02 12:11:37 -08:00
Strahinja Val Markovic
77d631d979 Mappings in README now show up correctly; fixes #5 2013-02-02 10:41:31 -08:00
Strahinja Val Markovic
3ea7f442d0 New entry to FAQ in README 2013-02-01 16:06:48 -08:00
Val Markovic
fbb6f9f675 Merge pull request #4 from pydave/patch-1
Correct Ubuntu CMake install command typo
2013-02-01 15:51:56 -08:00
pydave
69363626ff Correct Ubuntu CMake install command typo 2013-02-01 15:34:13 -08:00
Strahinja Val Markovic
7c573528ed New YcmDiags command that shows diagnostics
Docs updated to mention it. Syntastic is still a better option than calling this
command.
2013-01-31 19:21:11 -08:00
Strahinja Val Markovic
f3cfc05608 New Syntastic API forces us to select YCM
Previously, Syntastic would pick YCM as the default checker if YCM was
installed. The new Syntastic API does not do this. I don't know is this a bug or
not (talking to upstream), but until it's resolved, YCM has to force the use of
itself.
2013-01-31 18:44:42 -08:00
Strahinja Val Markovic
f671fe72b2 Adding our paths to sys.path start, not end
Otherwise things can conflict and we could end up loading the wrong module.
2013-01-31 17:32:39 -08:00
Strahinja Val Markovic
c67658bbce Supporting multiple filetypes set for current file
Vim allows setting the filetype string to something like "cpp.c", which means
that the file is both cpp and c (nonsense, but allowed). We need to support such
filetype strings.
2013-01-31 16:19:56 -08:00
Strahinja Val Markovic
1779cbbb55 Typo fix 2013-01-31 14:14:06 -08:00
Strahinja Val Markovic
8f6ebce42c Documenting the show-full-diag-message command 2013-01-31 12:32:07 -08:00