1
0
Fork 0
This commit is contained in:
Vladimír Dudr 2023-07-13 20:06:23 +02:00
parent 5797583939
commit 4d464953b7
5 changed files with 52 additions and 25 deletions

View file

@ -1,5 +1,25 @@
local root_markers = { '.git', 'mvnw', 'gradlew' }
local home = os.getenv('HOME')
local root_dir = require('jdtls.setup').find_root(root_markers)
local workspace_dir = home .. '/.local/share/eclipse/' .. vim.fn.fnamemodify(root_dir, ':p:h:t')
local config = {
cmd = { 'jdtls' },
root_dir = vim.fs.dirname(vim.fs.find({ '.gradlew', '.git', 'mvnw' }, { upward = true })[1]),
cmd = {
'jdtls',
'-data', workspace_dir
},
root_dir = require('jdtls.setup').find_root(root_markers),
settings = {
java = {},
},
init_options = {
bundles = {
require('mason-core.path').package_prefix('java-debug-adapter')..'/extension/server/com.microsoft.java.debug.plugin-0.46.0.jar',
},
},
on_attach = function(client, buf)
local jdtls = require('jdtls')
jdtls.setup_dap({ hotcodereplace = 'auto' })
end,
}
require('jdtls').start_or_attach(config)

View file

@ -76,8 +76,12 @@ local server_configs = function()
validate = { enable = true },
completion = { enable = true },
hover = { enable = true },
schemas = require('schemastore').yaml.schemas(),
keyOrdering = false,
schemas = vim.tbl_extend('force',
require('schemastore').yaml.schemas(),
{
kubernetes = {'k8s/*.yaml', 'k8s/*/*.yaml', 'kubernetes/*.yaml', },
}),
},
},
}, -- }}}
@ -311,7 +315,7 @@ local function config()
})
vim.api.nvim_create_autocmd('LspDetach', {
callback = function(ev)
vim.print(ev)
-- vim.print(ev)
update_attached(ev.buf)
end,
})

View file

@ -49,6 +49,7 @@
];
# withoutExtensions = [ "sodium" ];
extraConfig = ''
opcache.enable_cli=On
memory_limit=-1
max_execution_time=0
max_input_time=-1

View file

@ -2007,6 +2007,8 @@ c.url.searchengines = {
config.bind(';w', 'hint links spawn --detach mpv --hwdec=auto --ytdl-format=mp4 --force-window=immediate --autofit=80%x80% {hint-url}')
config.bind('d', 'tab-close --prev')
config.bind('D', 'tab-close --next')
config.bind('cl', 'tab-only --pinned keep --prev')
config.bind('ch', 'tab-only --pinned keep --next')
# config.bind("'", 'mode-enter jump_mark')
# config.bind('+', 'zoom-in')
# config.bind('-', 'zoom-out')

View file

@ -1,24 +1,24 @@
-----BEGIN PGP MESSAGE-----
hQEMAxv3WLbCRER9AQgAj55GYGtQDtlUfhGh8BIXYYBLZruIvWZzcMlkU9orxxHF
7tOz8FQfZLX6f6ZxvBGUHsb+/r80zn3jlewgXnYeGCo2ARKJ+ZG8B/XHkOv8gVa3
IZuMDHieEpYYAIbmQvTqpGcHSi2ek4/0Yiq7bEVVnyfOynDQoTFI6EiNaMJ3vama
oPR39rYiwUf8PEwD4UHlU7HiFbSZAaiklfyA69/wNj17AlwGmRVt+C7z6Wy2EbcZ
JdgdxtCjNAlVeK1YRgsbs7FGMzVGOP7NVzLhqDrEhAajToeOKuF0e6rOxAJqeY8m
R64nioajoubGvrvXjB0aWzjHdsMVqzyzUELim+mBJtLpAS8AiAMQqpF0mOKCqs9f
DjTkjWQW+UABA0dywW8tdelmmVN19U0F3paZDjG/+DLWaSlIZY4PiJsp3+BtiOAg
HiUj/u0f4lcJ86vU4gvX/dMRtBEINzGnREMx2BUDFqLzAyeSv7853KGTOgvFQX6k
uh08LYfg1+xWzBmJzRotYliSVRu/V9uFcOPr8IROknKgIMIuEWnjKmxQhk/I9lg7
3M2DHjIDrvmLRjhrbw5TAY4a2kWtwEBMgXHkR0COnvDKmtXvAktH0jQHQlJhntjB
hseModJjzuBR7Cj+MYaOsBKxbDy/b2nYWucEpKqZmgzzPWirPVN1f9VAUwHrj9T2
NOg6twQscsxHTrk/pmNPfrlvleqTUOayLNRf3hyry20PEbOYny0qX4z52yW8BLuB
0dz6sNmbjnTWb2NrmnSVbGatQdEF2M4xcTNmqvZcG2D9mF0JwnE+YFAO8qpzXJP1
ykN/Vci8ihJK01wC3VZEwHI4fMXcWlig/SOKeiqF6Qy+XhIzsgmMiVwTJNvbm2vM
d6guyT730WZTqDhm+56GRjaKb3oTS05nXSz5/Z2i6KUVEbbUF/DgeLKKoOHLB0ZY
n6mR+j9h5IPLdJORTfvKoEjhWL6cwHRepT+gR2V1mUvx95Fu3C8jnMCNQ6T/2EXv
44Mo6xVMJNBynNBUUAeUizSVoSoNCUrfBqMnFZdz6oex/TLdrU6dmOfn/fUJe2pp
kfY18JqxV4GUe1tzgNJLTDm29gZhaQrfXOZvEta0/cdBKwXvKKXJyY4UE/Zd1ryG
1F4sbehN5Ns7Hdu/q1EZ3wsTHfm1fqiEuHQ75b5p2eeGyKYBxinqc7vtEsjXkcID
pCXORy7pMa9AaNue+UKhpCDTIkjSkJg=
=nRXU
hQEMAxv3WLbCRER9AQf/RBhEOMeezaNVUGxUWrNW5cDhC32jev5lD7MILzFehb1n
Zobs5dC17EJ89SOuwILDVmuFzXPrLAJhpbiXG9DByiqWF6suDGEN1hQlyAYHmhu+
/pX68gFAb1TN0VJ7nWiTPj3U/Ez8NfuuP01Th7801RXHjdxmZraRp9gmAdOMOGV9
GspQ3G992UXkQjHKSIn+rjeCMLHsIwCJ5Y0pOD87H3Y0nRebjy/CdsDFpvs/T7lc
gSqtZ4QPJ/VbyBPe6FigvxAjhZppH9445Gj8QTeFVwyMteW/I+/TrgzRvSzhwOGB
/G4/cDfu2DdIUBipUiNR/cPQhGGypa8FbY8jFJHLYdLpAYunRXNKuyqxYix6df7x
17WUaStJBTBC9OJDr76QnOxq7wBuF2n4Icl1bCxP0F4emlu39zb01tknvIzX8mNQ
keVyB3OurhOqTic24BGvAP9yGF+lwpL4GeAFkW0JVDRQg7MC/EqV/Dq8sAzauW+b
m6WKLVpPyoUtt68BlDVrxsJ2WPxWVLK0m0cwQFXwJTWKdI855vs/IhGALeukj6w4
Tg7p6wGpokf/nJeKWsJLEvBXJ7Z+qC+WcokkAtbX+CIhJkqk9DiWA8f5O3PL8YV3
jlQpxrJ1U24Dd9gAiI88dPLIPRUtDOk+pBWDkj+I3u1tOzZAMzKuhqIZCkKU7SOH
Q1wx4hKN0SvMW+z3ZSIbVtISc4GdLBMIzJu5AGUOvLhyTN2JNbZ3nZc7ESBiy8YG
9je2tZDyFG8T3aH42bsIjsEfsK+ghJahYjEJlWeJv4NsG/K+HEBCWPTYgLPQVJaF
WbPkJz7mWJqZ4SgLlQVlx5P6pbWSINih9m75GGfNo70NQC+fWHcvCIArYflX3ir7
WFjb8YMdwCIxGpL+LncoUZg4apUhts0EBxysKauLKMKhqkOif8W9/B9EiAzaUIJl
xBijy2P+IH+u8tLusBRZnkaMYh7whl4ApeBstFWi/9bONgfl+D8eqEpFms/iBqlZ
cj7gx4MoaSL4foftqlUOb3SYHg254s7Ec7p4TRWF86n/gfJf2629jrJSlYrXG4T8
zBG3SckQU+eS/D1K1ApjAMWNS4oLMrkMjnBpwweJlqKmUt77ftbs6edM24ExJ9gG
52nl6q4I2yMy6yJQCyHbUfxNPX/xQQUyCpmXoM1Sl8VS8GopRRZCoXLDyyD0dE5S
Jzee1ot4koiYkoivA51IRtsackV1a5KDo+o=
=HKhN
-----END PGP MESSAGE-----