Commit graph

276 commits

Author SHA1 Message Date
Mathias Fussenegger
02ae3bb7b3 Add some more mapping recommendations to README 2020-05-23 12:01:20 +02:00
Mathias Fussenegger
4d5248a42b Add an optional kind argument to code_action
Can be used to for example only show refactoring options with
`code_action(false, 'refactor')`
2020-05-22 20:00:02 +02:00
Mathias Fussenegger
92b7e007e5 Add advanced organize import support 2020-05-21 23:47:06 +02:00
Mathias Fussenegger
1e291ad947 Expose a extendedClientCapabilities table
So that the client configuration doesn't need to be updated to make use
of new capabilities that nvim-jdtls will support.
2020-05-21 22:07:38 +02:00
Mathias Fussenegger
aa163ceb48 Add a command to update project configuration 2020-05-14 23:10:04 +02:00
Mathias Fussenegger
13992a5070 Add a compile command 2020-05-14 22:59:50 +02:00
Mathias Fussenegger
794dcaf785 Add a jshell command 2020-05-11 22:33:28 +02:00
Mathias Fussenegger
b50c56fd53 Remove workspace_apply_edit
Override is no longer necessary with latest neovim
2020-05-11 21:45:13 +02:00
Mathias Fussenegger
8fb95dea4f Add a extract_method command 2020-05-10 19:29:46 +02:00
Mathias Fussenegger
41dfe04e38 Add a extract_variable command 2020-05-10 18:49:16 +02:00
Mathias Fussenegger
3a91c95a6a Add a jol command 2020-05-09 22:53:36 +02:00
Mathias Fussenegger
11fcd8df1f Add a javap command to show bytecode of current file 2020-05-09 18:17:52 +02:00
Mathias Fussenegger
cab21547ee Remove uri encode hacks
No longer necessary after

2c40a38b39
2020-05-05 17:40:01 +02:00
Mathias Fussenegger
d298cf4129 Add a custom make_text_document_params method that can deal with jdt file names 2020-04-29 22:21:09 +02:00
Mathias Fussenegger
cc59c194b3 Add a function to run nearest test method 2020-04-26 15:41:13 +02:00
Mathias Fussenegger
f01cec2c97 Drop requirements to save diagnostics
diagnostics_by_buf are now exposed in neovim
2020-04-26 14:53:22 +02:00
Mathias Fussenegger
3d4c01f0fe Add a method to trigger test class run 2020-04-26 13:52:07 +02:00
Mathias Fussenegger
883978551a Remove the workspace symbol capabilities from README
They're not part of jdtls
2020-04-24 17:38:16 +02:00
Mathias Fussenegger
1d5df61c11 Change open_jdt_link to set local buffer to nomodifiable, not everything 2020-04-22 14:23:05 +02:00
Mathias Fussenegger
d364dba357 Replace custom location callback with a BufReadCmd hook
This makes nvim-jdtls easier to setup and also allows nvim-dap to step
into JDK code or dependencies whose source code is not available.
2020-04-20 22:01:26 +02:00
Mathias Fussenegger
30ffade1b3 Don't override existing dap configurations 2020-04-19 21:16:01 +02:00
Mathias Fussenegger
9840df7360 Add integration with nvim-dap 2020-04-19 13:16:56 +02:00
Mathias Fussenegger
c9e4c53cba Extract element selection functions 2020-04-19 12:03:45 +02:00
Mathias Fussenegger
438d426938 Readme: Add mapping example 2020-04-14 18:47:09 +02:00
Mathias Fussenegger
e92e70023d Add logic 2020-04-14 18:43:54 +02:00
Mathias Fussenegger
efd42b5201 Add bare README 2020-04-14 17:09:51 +02:00