Strahinja Val Markovic
967a4dd519
Adding a script that prints all YCM TODOs
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
bdd769d043
default_settings.json now actually has defaults
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
4ac5466d80
Renaming server.py to ycmd.py
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
dd2445db06
Passing user options as file to server
...
This is a much better idea than starting the server in a default state, and then
resetting the state with a POST request.
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
10469d318d
Passing user options to server now
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
387621d957
Moving SendCommandRequest into appropriate module
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
c01bc0481a
Refactoring the server tests to use a helper func
...
This makes the tests smaller, less repetitive and easier to maintain.
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
3b9b9ed036
Ident completer loads syntax keywords again
2013-10-07 11:03:27 -07:00
Strahinja Val Markovic
c527cda436
Only calling Shutdown on valid Completers
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
c29dc44b38
Whitespace fix
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
9a4707f2c6
Ignoring failed event notifications
...
These happen rarely and are not a big deal when they do. We still log them to
the Vim message area, but we don't annoy the user with the default, in-your-face
Python traceback.
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
17716ff51f
Whitespace fix
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
088eb4d0d2
Cleaner server shutdown
...
Listening for VimLeave was sub-optimal. popen.terminate() is much cleaner.
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
f51a687297
Server now shuts down cleanly on VimClose
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
1730660555
A (barely) working version of ycmd + client
...
Still a lot of work to do.
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
02b88dccf1
extra conf store now vim-free
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
fba4477ca3
Deleting a stray 'print' statement
...
This was put in for debugging at some point.
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
1d29a9a3bd
Updating Jedi to v0.7.0
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
f5ad981f67
Converting Jedi unicode data to strings
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
9698bf8789
Bump ycm_core.so API version
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
08a9ff59b6
Using os.getcwd instead of getcwd from vimscript
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
b6c311c4dd
Code typo fix
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
6acc381262
Identifier completer now fully decoupled from Vim
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
a7c609efd7
More python unicode object support in ycm_core
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
3f0b719846
Encoding data to utf8 if 'unicode' object
...
ycm_core only deals with utf8 and the functions only accept python string
objects.
2013-10-07 11:03:26 -07:00
Strahinja Val Markovic
29bb90a6b4
Decoupling completers from Vim; still WIP & broken
...
Note to self: squash this commit before merging into master.
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
bd374a7096
Completer access now through CompletionRequest
...
This will make it easier to put Completers in the server.
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
28c3d9648c
Deleting some dead code
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
6d29f429bb
Adding the frozendict module
...
Upstream: https://github.com/slezica/python-frozendict
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
a26243092f
Now more explicit about accessing user options
...
We don't inspect the Vim process anymore when we want an option; we parse the
options on startup and then use that data structure.
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
496fe8f7a3
Reordering some YCM init logic
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
1d224eb8b4
Indentation fix
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
cb74119353
Minor code style fixes
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
22256f361d
ShouldUseNow now takes a current_line param
...
This is now used instead of examining the vim.current.line property.
2013-10-07 11:03:25 -07:00
Strahinja Val Markovic
cbb43ba4a5
Adding repo analytics
2013-10-07 11:01:01 -07:00
Val Markovic
ee12530df0
Merge pull request #548 from vitalyster/trans_unit
...
Fix 'vector subscription out of range' MSVC assertions
2013-09-09 10:35:36 -07:00
Vitaly Takmazov
aadf5dd2b7
Fix class casting
2013-09-07 22:56:24 +04:00
Strahinja Val Markovic
96e4930684
Only setting -isystem on Mac OS X
2013-09-07 10:50:28 -07:00
Val Markovic
72eab8119d
Merge pull request #546 from vitalyster/patch-1
...
Fix MSVC compilation
2013-09-07 10:47:18 -07:00
Vitaly Takmazov
79b3e97abe
Fix 'vector subscription out of range' MSVC assertions
2013-09-07 15:14:13 +04:00
vitalyster
142f19c130
Fix MSVC compilation
2013-09-07 13:40:11 +04:00
Strahinja Val Markovic
df0be9fb2c
Fixing compilation on Cygwin
...
Fixes #529 .
2013-08-31 18:02:06 -07:00
Strahinja Val Markovic
656fe244f9
Slight rewording in CONTRIBUTING.md
2013-08-30 20:52:41 -07:00
Strahinja Val Markovic
d2fe03f072
Refactoring a big test into smaller tests
2013-08-30 14:46:33 -07:00
Strahinja Val Markovic
62462b48bc
Ident collector handles escaped starting quotes
...
Previously, it would consider \"foo\"bar" as a slash and a "foo\"bar" string and
this would screw up tracking of quotes in the file.
Fix #535 .
2013-08-30 14:38:23 -07:00
Shani H Pribadi
7cc399a017
Fix boost compilation issue with glibc 2.18
2013-08-25 14:36:15 -07:00
Strahinja Val Markovic
6fcd1e5e2a
Updating to Boost 1.54
2013-08-25 14:35:47 -07:00
Strahinja Val Markovic
60d4d28297
Adding a script for easy BoostParts updating
2013-08-25 14:34:02 -07:00
Strahinja Val Markovic
c2ec0e146a
Minor whitespace changes
2013-08-25 13:12:41 -07:00
Strahinja Val Markovic
46fbff5008
Should compile on MinGW-64 now
...
Fixes #489 .
2013-08-25 13:05:47 -07:00