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"]
|
[submodule "vim/.vim/pack/autoload/start/vim-textidote"]
|
||||||
path = vim/.vim/pack/autoload/start/vim-textidote
|
path = vim/.vim/pack/autoload/start/vim-textidote
|
||||||
url = https://github.com/PatrBal/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('n', '<F12>', ":Repl<cr>")
|
||||||
vim.keymap.set('v', '<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
|
vim.g.zig_fmt_autosave = 0
|
||||||
|
|||||||
@@ -5,9 +5,46 @@ vim.cmd('source ~/.vimrc"')
|
|||||||
|
|
||||||
|
|
||||||
-- Enable LSPs
|
-- Enable LSPs
|
||||||
vim.lsp.enable("clangd")
|
|
||||||
vim.lsp.enable("cmake")
|
|
||||||
vim.lsp.enable("lua_ls")
|
|
||||||
vim.lsp.enable('bashls')
|
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('jedi_language_server')
|
||||||
|
vim.lsp.enable('lua_ls')
|
||||||
vim.lsp.enable('texlab')
|
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
|
endfunction
|
||||||
|
|
||||||
autocmd InsertCharPre * if &omnifunc != "" | call OpenCompletion() | endif
|
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