diff --git a/ftplugin/java.lua b/ftplugin/java.lua index c4a676a..3996f7e 100644 --- a/ftplugin/java.lua +++ b/ftplugin/java.lua @@ -1,6 +1,8 @@ +local home = os.getenv("HOME") or os.getenv("USERPROFILE") local config = { - cmd = { os.getenv('HOME') .. '/.local/share/java/jdtls/bin/jdtls' }, - root_dir = vim.fs.dirname(vim.fs.find({ 'gradlew', '.git', 'mvnw' }, { upward = true })[1]), + cmd = { home .. '/.local/share/java/jdtls/bin/jdtls'}, + root_dir = vim.fs.dirname(vim.fs.find({'gradlew', '.git', 'mvnw'}, { upward = true })[1]), } + require('jdtls').start_or_attach(config) diff --git a/lua/config/set.lua b/lua/config/set.lua index 9434081..4a50355 100644 --- a/lua/config/set.lua +++ b/lua/config/set.lua @@ -32,3 +32,5 @@ vim.g.c_syntax_for_h = 1 vim.cmd.colorscheme("moonfly") +vim.keymap.set('n', 'd', vim.diagnostic.open_float, { noremap = true, silent = true }) +