nvim upgrade
This commit is contained in:
27
.gitmodules
vendored
27
.gitmodules
vendored
@@ -103,3 +103,30 @@
|
||||
[submodule "vim/.vim/pack/autoload/start/vim-textidote"]
|
||||
path = vim/.vim/pack/autoload/start/vim-textidote
|
||||
url = https://github.com/PatrBal/vim-textidote
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/nvim-dap"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/nvim-dap
|
||||
url = git@github.com:mfussenegger/nvim-dap
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/LanguageTool.nvim"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/LanguageTool.nvim
|
||||
url = git@github.com:vigoux/LanguageTool.nvim
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/nvim-dap-ui"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/nvim-dap-ui
|
||||
url = git@github.com:rcarriga/nvim-dap-ui
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/nvim-jdtls"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/nvim-jdtls
|
||||
url = git@github.com:mfussenegger/nvim-jdtls
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/nvim-lspconfig"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/nvim-lspconfig
|
||||
url = git@github.com:neovim/nvim-lspconfig
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/nvim-nio"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/nvim-nio
|
||||
url = git@github.com:nvim-neotest/nvim-nio
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/ranger.vim"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/ranger.vim
|
||||
url = git@github.com:francoiscabrol/ranger.vim
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/reply.vim"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/reply.vim
|
||||
url = git@github.com:rhysd/reply.vim
|
||||
[submodule "nvim/.config/nvim/pack/autoload/start/vim-dispatch"]
|
||||
path = nvim/.config/nvim/pack/autoload/start/vim-dispatch
|
||||
url = git@github.com:tpope/vim-dispatch
|
||||
|
||||
@@ -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