nvim upgrade
This commit is contained in:
@@ -1,8 +1,3 @@
|
||||
vim.lsp.start({
|
||||
name = 'jedi',
|
||||
cmd = {'jedi-language-server'},
|
||||
})
|
||||
|
||||
vim.keymap.set('n', '<F12>', ":Repl<cr>")
|
||||
vim.keymap.set('v', '<F12>', ":'<,'>Repl<cr>")
|
||||
|
||||
|
||||
@@ -1,10 +1 @@
|
||||
vim.lsp.start({
|
||||
name = 'zls',
|
||||
cmd = {'zls'},
|
||||
on_attach = function(client, bufnr)
|
||||
vim.lsp.completion.enable(true, client.id, bufnr, {
|
||||
autotrigger = true,
|
||||
})
|
||||
end,
|
||||
})
|
||||
vim.g.zig_fmt_autosave = 0
|
||||
|
||||
@@ -5,9 +5,46 @@ vim.cmd('source ~/.vimrc"')
|
||||
|
||||
|
||||
-- Enable LSPs
|
||||
vim.lsp.enable("clangd")
|
||||
vim.lsp.enable("cmake")
|
||||
vim.lsp.enable("lua_ls")
|
||||
vim.lsp.enable('bashls')
|
||||
vim.lsp.enable('clangd')
|
||||
vim.lsp.enable('cmake')
|
||||
vim.lsp.enable('jdtls')
|
||||
vim.lsp.enable('jedi_language_server')
|
||||
vim.lsp.enable('lua_ls')
|
||||
vim.lsp.enable('texlab')
|
||||
vim.lsp.enable('zls')
|
||||
|
||||
-- LSPs config
|
||||
vim.lsp.config("lua_ls", {
|
||||
settings = {
|
||||
Lua = {
|
||||
diagnostics = {
|
||||
globals = { "vim" }
|
||||
},
|
||||
workspace = {
|
||||
checkThirdParty = "Apply",
|
||||
telemetry = { enable = false },
|
||||
library = {
|
||||
-- vim.env.VIMRUNTIME,
|
||||
"${3rd}/love2d/library"
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
vim.lsp.config("zls", {
|
||||
on_attach = function(client, bufnr)
|
||||
vim.lsp.completion.enable(true, client.id, bufnr, {
|
||||
autotrigger = true,
|
||||
})
|
||||
end
|
||||
})
|
||||
|
||||
-- vim.lsp.config("jdtls", {
|
||||
-- settings = {
|
||||
-- java = {
|
||||
--
|
||||
-- }
|
||||
-- }
|
||||
-- })
|
||||
|
||||
Submodule nvim/.config/nvim/pack/autoload/start/LanguageTool.nvim added at 809e7d77fe
1
nvim/.config/nvim/pack/autoload/start/nvim-dap
Submodule
1
nvim/.config/nvim/pack/autoload/start/nvim-dap
Submodule
Submodule nvim/.config/nvim/pack/autoload/start/nvim-dap added at 968f89f8aa
Submodule nvim/.config/nvim/pack/autoload/start/nvim-dap-ui added at cf91d5e2d0
1
nvim/.config/nvim/pack/autoload/start/nvim-jdtls
Submodule
1
nvim/.config/nvim/pack/autoload/start/nvim-jdtls
Submodule
Submodule nvim/.config/nvim/pack/autoload/start/nvim-jdtls added at 291dad797b
Submodule nvim/.config/nvim/pack/autoload/start/nvim-lspconfig added at ac98db2f9f
1
nvim/.config/nvim/pack/autoload/start/nvim-nio
Submodule
1
nvim/.config/nvim/pack/autoload/start/nvim-nio
Submodule
Submodule nvim/.config/nvim/pack/autoload/start/nvim-nio added at 21f5324bfa
1
nvim/.config/nvim/pack/autoload/start/ranger.vim
Submodule
1
nvim/.config/nvim/pack/autoload/start/ranger.vim
Submodule
Submodule nvim/.config/nvim/pack/autoload/start/ranger.vim added at 91e82debdf
1
nvim/.config/nvim/pack/autoload/start/reply.vim
Submodule
1
nvim/.config/nvim/pack/autoload/start/reply.vim
Submodule
Submodule nvim/.config/nvim/pack/autoload/start/reply.vim added at f458f7c13c
Submodule nvim/.config/nvim/pack/autoload/start/vim-dispatch added at a2ff28abdb
@@ -5,3 +5,11 @@ function! OpenCompletion()
|
||||
endfunction
|
||||
|
||||
autocmd InsertCharPre * if &omnifunc != "" | call OpenCompletion() | endif
|
||||
|
||||
" https://github.com/mfussenegger/nvim-jdtls?tab=readme-ov-file
|
||||
nnoremap <A-o> <Cmd>lua require'jdtls'.organize_imports()<CR>
|
||||
nnoremap crv <Cmd>lua require('jdtls').extract_variable()<CR>
|
||||
vnoremap crv <Esc><Cmd>lua require('jdtls').extract_variable(true)<CR>
|
||||
nnoremap crc <Cmd>lua require('jdtls').extract_constant()<CR>
|
||||
vnoremap crc <Esc><Cmd>lua require('jdtls').extract_constant(true)<CR>
|
||||
vnoremap crm <Esc><Cmd>lua require('jdtls').extract_method(true)<CR>
|
||||
|
||||
Reference in New Issue
Block a user