Commit Graph

895 Commits

Author SHA1 Message Date
Strahinja Val Markovic
96d4874fe0 Ensuring b:ycm_changedtick always exists
Fixes #503 (I hope).
2013-08-13 10:03:34 -07:00
Strahinja Val Markovic
591135cb91 Updating vimdoc from README 2013-08-12 20:58:21 -07:00
Strahinja Val Markovic
221bb65489 Renaming DEV_FLAGS to USE_DEV_FLAGS 2013-08-12 20:48:49 -07:00
Strahinja Val Markovic
ce136cd5b6 Dev flags are now off by default
"Dev" flags are -Werror, -Wextra, -Wall and -Wc++98-compat. People who are
compiling YCM as users and not developers (99.99999% of all YCM compilations)
don't care about those flags and were just burdened by their inclusion by
default.

Fixes #502.
2013-08-12 20:36:15 -07:00
Strahinja Val Markovic
d35b39a20c Now parsing file on insert mode leave as well
We used to do it on buffer enter and cursor hold. Doing it on insert leave too
produces much quicker compilation error feedback when editing C-family code
because the user doesn't have to wait for the next cursor hold event.
2013-08-12 20:11:41 -07:00
Strahinja Val Markovic
5f9021e3e6 Typo fix in docs 2013-08-12 19:54:26 -07:00
Val Markovic
029c4a6350 Merge pull request #500 from svermeulen/OmnisharpAutoStopOption
Added option to control whether YCM should auto-stop the omnisharp server upon leaving Vim or leave it running.
2013-08-12 19:53:22 -07:00
Strahinja Val Markovic
16d1365d12 Better smart-case query-candidate matching
Previously, "Foo" would match "Foo" but not "FOO". Now it matches both. Bottom
line, an uppercase char matches only uppercase chars but lowercase chars can
match either. We used to insist that lowercase chars in the query match
lowercase chars in the candidate strings IF the query also had uppercase
letters; this was dumb and a poor user experience.

Fixes #501.
2013-08-12 19:49:43 -07:00
svermeulen
f58a3e126d Added new flag (g:ycm_auto_stop_csharp_server) to docs. 2013-08-12 21:58:08 -03:00
svermeulen
080bf8d856 Merge branch 'master' into OmnisharpAutoStopOption 2013-08-12 21:53:12 -03:00
Strahinja Val Markovic
f2b14557ad Added missing docs for C# semantic completer 2013-08-12 17:00:05 -07:00
svermeulen
65bca8b56a Added option to control whether YCM should auto-stop the omnisharp server upon leaving Vim or leave it running. 2013-08-12 16:11:19 -03:00
Val Markovic
b46aa009fd Merge pull request #499 from vheon/patch-1
Add Tagbar to the filetype's blacklist
2013-08-09 09:58:43 -07:00
Andrea Cedraro
ed174f9e31 Add Tagbar to the filetype's blacklist 2013-08-09 15:04:50 +02:00
Strahinja Val Markovic
88bd375efd Merge branch 'dev' 2013-08-07 19:07:05 -07:00
Strahinja Val Markovic
60c9908d25 Ensure g:ycm_changedtick is always set.
Fixes #493.
2013-08-07 16:54:14 -07:00
Val Markovic
a458a7a922 Merge pull request #491 from WscriChy/gitignore-fix
Fix '.gitignore' for Windows systems
2013-08-06 09:57:13 -07:00
WscriChy
e265bee457 Fix '.gitignore' for Windows systems 2013-08-06 04:35:35 +02:00
Strahinja Val Markovic
360a70b1b3 Deleting some dead code 2013-08-05 13:36:11 -07:00
Strahinja Val Markovic
4db6fb8d7f Revert to old way of tracking insert mode change
b:changedtick is incremented by the feedkeys() call which screws us up and
there doesn't seem to be a way around it that's worth the hassle.
2013-08-03 18:42:16 -07:00
Strahinja Val Markovic
fc3a303ace Only parsing file if changes detected
Previously we would do it on every CursorHold, buffer changed or not.

Fixes #485.
2013-08-03 15:48:03 -07:00
Strahinja Val Markovic
edae6fd0a2 Using b:changedtick for change detection
For now, doing it just for detecting whether a change was made on move in insert
mode.

Using b:changedtick instead of our homebrew way of detecting the changed should
be both faster and more robust.
2013-08-03 15:05:25 -07:00
Strahinja Val Markovic
a267192b50 More doc info for g:ycm_confirm_extra_conf 2013-08-02 16:12:48 -07:00
Strahinja Val Markovic
cb89c3f477 Minor code style fixes 2013-07-31 21:39:34 -07:00
Strahinja Val Markovic
4374da616e Fix crash: posting Vim message from thread
Vim is not thread-safe so posting a message to Vim from a non-GUI thread causes
a crash *sometimes*. I was aware of this problem before, but didn't catch this
instance of it in code review.

Fixes #479.
2013-07-30 11:20:52 -07:00
Val Markovic
f347885555 Merge pull request #475 from jmesmon/fix474
Use debian6 package for 32bit llvm+clang, ubuntu one is actually 64bit
2013-07-27 18:09:42 -07:00
Cody P Schafer
0768fc607d Use debian6 package for 32bit llvm+clang, ubuntu one is actually 64bit
Fixes #474
2013-07-27 17:52:50 -07:00
Strahinja Val Markovic
294a3f3338 Updating docs with new defaults for blacklist 2013-07-27 13:09:34 -07:00
Strahinja Val Markovic
493d0437ed Fixing compilation on Cygwin
Fixes #473.
2013-07-27 12:47:53 -07:00
Val Markovic
c2446e4346 Merge pull request #465 from vheon/patch-1
Add Unite to the filetype's blacklist
2013-07-24 15:03:40 -07:00
Andrea Cedraro
7f18d6a559 Add Unite to the filetype's blacklist 2013-07-23 22:51:16 +02:00
Chiel92
60e52f1a39 style fixes 2013-07-19 12:16:16 +02:00
Chiel92
a56041156e Merge branch 'C#MultipleOmniSharps' of https://github.com/mispencer/YouCompleteMe into multiple_sln
Conflicts:
	python/ycm/completers/cs/cs_completer.py
2013-07-19 11:55:25 +02:00
Chiel92
3f23893576 Merge branch 'master' of https://github.com/Chiel92/YouCompleteMe into multiple_sln
Conflicts:
	python/ycm/completers/cs/cs_completer.py
2013-07-19 11:31:52 +02:00
Chiel92
92032d7f54 Merge branch 'master' of https://github.com/Chiel92/YouCompleteMe into multiple_sln 2013-07-19 10:25:30 +02:00
Val Markovic
6f328ea4db Merge pull request #460 from Hinidu/master
Add mono to command OmniSharpServer for non-windows systems
2013-07-18 13:26:33 -07:00
Hinidu
e6183d6402 Fix code style 2013-07-18 18:18:17 +03:00
Hinidu
642572130c Add mono to command for non-windows systems 2013-07-18 13:35:46 +03:00
Strahinja Val Markovic
995bdf706f Update vimdoc from readme 2013-07-17 20:02:40 -07:00
Strahinja Val Markovic
1f25d5ae33 Updating README with more info on new C# completer 2013-07-17 19:36:25 -07:00
Strahinja Val Markovic
7aa01b9c09 More style fixes + more status reporting to :mes 2013-07-17 19:29:43 -07:00
Strahinja Val Markovic
c5a76301e8 Starting the OmniSharp server by default
Naturally, only in C# files.
2013-07-17 19:27:46 -07:00
Strahinja Val Markovic
33a05a4b42 Minor style fixes 2013-07-17 18:30:56 -07:00
Chiel92
66b70ee7f5 Merge branch 'master' of https://github.com/Chiel92/YouCompleteMe
Conflicts:
	README.md
2013-07-16 21:01:48 +02:00
Chiel92
44eaf5a0da Merge https://github.com/Valloric/YouCompleteMe
Conflicts:
	install.sh
2013-07-16 20:59:26 +02:00
Chiel
61a294a33b Update README.md
Added small description for the C# completer
2013-07-16 17:42:46 +02:00
Chiel92
8066bdc29b omnisharp build added to install script 2013-07-16 17:17:57 +02:00
Chiel92
485457af5d Apparently tested an unsaved file -_- 2013-07-16 16:12:40 +02:00
Chiel92
3617ce69db style fixes 2013-07-16 12:33:07 +02:00
Spencer G. Jones
1a7da1650c Find a free port for OmniSharp if another OmniSharp is using the default port 2013-07-15 09:12:32 -06:00