Tim Pope
89aee9c00c
Merge pull request #214 from Deraen/completion-context
...
Completion context
2015-05-17 11:01:43 -04:00
Juho Teperi
c22e61c69b
Add support for context aware completion
...
If complete operation is given context property containing the
current toplevel form Compliment library can give better completion
results in some contexts:
- Local vars for let and defn
- Resources in classpath for io/resource calls
- Vars in specific ns for :require :refer
- Better Java class name completion for :import
The context string should contain symbol __prefix__ in place of the word
being completed. To achieve this location of cursor inside the toplevel
form is calculated so that the placeholder symbol can be placed in the
proper place.
2015-05-17 17:54:06 +03:00
Roger Gilliar
13a21bff0f
Fix count of test errors and failures
...
Closes #208 .
2015-05-17 10:06:21 -04:00
Juho Teperi
aede23c46a
Add all candidate types to short_types map
2015-05-16 23:01:23 +03:00
Juho Teperi
9ccaea1f2b
Request extra-metadata for completion candidates
...
In cider-nrepl 0.9.0 there is new extra-metadata option for complete op
[1]. It can be used to enrich the candiate results with additional
properties like arglists and docstring.
This commit adds extra-metadata option to complete call and changes the
candidate function to set fields in omnicomplete result so that arglists
are shown on omnicomplete menu and docstring is shown in preview window.
[1]: https://github.com/clojure-emacs/cider-nrepl/pull/195/files
2015-05-15 22:54:08 +03:00
Juho Teperi
44e766d5a5
Add support for Cider-nrepl 0.9.0 complete op
...
Response from complete operation now returns list of maps containing
e.g. namespace and type of the completion candidate.
This change adds a new type check to check if complete returned list of
maps and converts those maps to format required by omnicomplete.
In addition to candidate name its type is now shown. The type is
shortned to one character.
2015-05-15 22:31:54 +03:00
kul
0aabcdd798
Remove :repl-env
for latest piggieback compatibility.
2015-03-31 20:52:10 +05:30
Tim Pope
71e44af208
Fix c1mm
2015-02-10 11:11:53 -05:00
Tim Pope
b999b09cd9
Fix project directory path for autoconnection
...
Closes #189 .
2014-12-20 01:27:23 -05:00
Tim Pope
506cf288bd
Skip regexp when selecting form for cpp
...
Closes #188 .
2014-12-11 11:31:23 -05:00
Tim Pope
0ecd9ec587
Fix duplicate namespaces in completion
2014-11-30 00:53:32 -05:00
Tim Pope
874505e9f2
Support new return value of completions operator
2014-11-30 00:46:33 -05:00
Tim Pope
db2e70ee3f
Cider info op no longer embeds in value attribute
...
Closes #186 .
2014-11-19 00:49:58 -05:00
Tim Pope
eeccb69a2f
Fix typo
2014-10-21 15:14:38 -04:00
Tim Pope
c0e574387d
Fix completion in aliased namespaces
2014-10-10 02:40:10 -04:00
Tim Pope
fccb149148
Recognize nested classes in K
...
Closes #176 .
2014-09-05 13:10:21 -04:00
Jonathan Henry
142fab4e0f
Register port file after connecting to port
2014-07-31 00:57:15 -04:00
Tim Pope
06f6bc5de6
Evaluate single expression when running tests
...
This eliminates an extra "nil" value in the response.
2014-07-12 23:17:30 -04:00
Tim Pope
3e978e4cd4
Add better name for fireplace#evalparse()
2014-07-04 17:14:10 -04:00
Tim Pope
a39092ebe3
Add script id
2014-07-04 17:00:21 -04:00
Tim Pope
835fdedf5f
fireplace.vim 1.0
2014-07-04 16:50:18 -04:00
Tim Pope
1dc5129c0e
Tweak description
2014-07-04 16:24:46 -04:00
Tim Pope
712205e66a
Normalize headers
2014-07-04 16:06:43 -04:00
Tim Pope
37e3a474c5
Clarify plugin/fireplace/zip.vim
2014-07-04 15:04:44 -04:00
Tim Pope
1f36136346
Zip hack unnecessary on Vim 7.4
2014-07-03 14:49:18 -04:00
Tim Pope
25e18b5f82
Support gf on relative (load) paths
...
This doesn't do a file existence check because that's tricky with jar
files in the mix. Instead, it's limited to strings, so a gf on a random
symbol doesn't send us flying.
2014-07-03 12:30:32 -04:00
Tim Pope
a14328c1dc
Allow disabling all maps
2014-07-03 12:28:23 -04:00
Tim Pope
eae17cfb42
Drop 'includeexpr' entirely
2014-07-03 10:22:55 -04:00
Tim Pope
845b362a17
Find absolute path in 'includeexpr'
...
The gf map is still necessary because Vim doesn't accept zipfile paths
as valid.
2014-07-03 10:02:34 -04:00
Tim Pope
a1eef3dda1
Rearrange
2014-07-03 09:52:28 -04:00
Tim Pope
0e42998a27
Provide :RunAllTests
...
Don't waste :RunTests! on this cleverness.
2014-07-02 19:20:11 -04:00
Tim Pope
9c78e32f4b
Add plugin maps for go to file
2014-07-02 18:44:20 -04:00
Tim Pope
fb6975bfdf
Extract autocmd repetition to functions
2014-07-02 18:38:49 -04:00
Tim Pope
8defd6b17e
Fix grammar: setup -> set_up
2014-07-02 18:33:23 -04:00
Tim Pope
26e467c2e7
Fix list of available protocols
...
Closes #165 .
2014-07-01 09:19:32 -04:00
Tim Pope
6dbf627022
Make connect commands buffer local
2014-06-29 19:03:49 -04:00
Tim Pope
5ff2eeae1c
Default to nrepl protocol
2014-06-29 18:54:07 -04:00
Tim Pope
94ff1464a4
Fix manual connection
2014-06-29 18:53:41 -04:00
Tim Pope
f2b6a2101f
Ignore errors on autorequire if namespace created
...
Closes #161 .
2014-06-27 13:30:12 -04:00
Tim Pope
b10259bcca
Fix naming inconsistency
2014-06-27 11:17:13 -04:00
Tim Pope
bfdd052fc7
Section header style change
2014-06-27 09:46:21 -04:00
Tim Pope
c657faaf4e
Remove transitional support
2014-06-27 09:45:00 -04:00
Tim Pope
e4b975eaec
Don't clobber K map
...
Closes #163 .
2014-06-25 14:52:01 -04:00
Tim Pope
049005dec7
Merge pull request #152 from jgdavey/brepl
...
Browser piggieback connection convenience
2014-06-10 17:56:43 -04:00
Bohr Shaw
88648b2578
Feed &cedit as a key properly - fix #62
2014-05-20 19:52:24 -04:00
Tim Pope
67078e0c34
Clarify projectionist requirement
...
Closes #153 .
2014-05-19 19:26:13 -04:00
Joshua Davey
99d93ceba1
Browser piggieback connection convenience
...
When you provide a port number, you are implicitly saying you're
listening for a browser connection.
2014-05-14 08:57:31 -05:00
Tim Pope
29af4adc46
Kill :Apropos
...
This is broken for anything namespaced. REPL-y's find-name is better,
but nonstandard.
2014-05-05 15:24:26 -04:00
Tim Pope
ac88f17bb4
Move window logic into test capture
2014-05-05 01:31:36 -04:00
Tim Pope
af14811869
Capture test run errors
2014-05-05 01:23:30 -04:00