summaryrefslogtreecommitdiff
path: root/ftplugin/java.lua
diff options
context:
space:
mode:
authorChris <[email protected]>2021-07-09 02:09:45 -0400
committerChris <[email protected]>2021-07-09 02:09:45 -0400
commita9e7b6ff8c60e70df22189d7f1ad17f893e1a727 (patch)
tree30c8f1612157c9124c6fb07d76f296e7f79909d6 /ftplugin/java.lua
parent8890406dbd4c3523cb1920253da847b6435326eb (diff)
document highlights from nvim jdtls
Diffstat (limited to 'ftplugin/java.lua')
-rw-r--r--ftplugin/java.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/ftplugin/java.lua b/ftplugin/java.lua
index a1a84ff4..0aedbf06 100644
--- a/ftplugin/java.lua
+++ b/ftplugin/java.lua
@@ -3,7 +3,6 @@ if require("lv-utils").check_lsp_client_active "jdtls" then
end
if O.lang.java.java_tools.active then
- print "hi"
-- find_root looks for parent directories relative to the current buffer containing one of the given arguments.
if vim.fn.has "mac" == 1 then
JAVA_LS_EXECUTABLE = CONFIG_PATH .. "/utils/bin/java-mac-ls"
@@ -18,8 +17,15 @@ if O.lang.java.java_tools.active then
print(WORKSPACE_PATH)
require("jdtls").start_or_attach {
+ on_attach = require("lsp").common_on_attach,
cmd = { JAVA_LS_EXECUTABLE, WORKSPACE_PATH .. vim.fn.fnamemodify(vim.fn.getcwd(), ":p:h:t") },
}
+
+ vim.cmd "command! -buffer JdtCompile lua require('jdtls').compile()"
+ vim.cmd "command! -buffer JdtUpdateConfig lua require('jdtls').update_project_config()"
+ vim.cmd "command! -buffer JdtJol lua require('jdtls').jol()"
+ vim.cmd "command! -buffer JdtBytecode lua require('jdtls').javap()"
+ vim.cmd "command! -buffer JdtJshell lua require('jdtls').jshell()"
else
local util = require "lspconfig/util"