update lvim

This commit is contained in:
neoteny 2021-10-03 17:31:30 +03:00
parent a537caddf0
commit da1068fdc2
15 changed files with 169 additions and 127 deletions

View file

@ -1,22 +0,0 @@
if vim.fn.has("mac") == 1 then
WORKSPACE_PATH = "/Users/" .. USER .. "/workspace/"
elseif vim.fn.has("unix") == 1 then
WORKSPACE_PATH = "/home/" .. USER .. "/workspace/"
else
print("Unsupported system")
end
JAVA_LS_EXECUTABLE = os.getenv("HOME") .. "/.local/share/lunarvim/lvim/utils/bin/jdtls"
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.api.nvim_set_keymap("n", "<leader>la", ":lua require('jdtls').code_action()<CR>", { noremap = true, silent = true })
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()")