Compare commits
2 Commits
5e51771f9c
...
1468e1e841
Author | SHA1 | Date | |
---|---|---|---|
1468e1e841 | |||
601a7fd67d |
@ -49,8 +49,6 @@ local on_attach = function(client, bufnr)
|
|||||||
buf_set_keymap("n", "<leader>de", "<Cmd>lua require('jdtls').extract_variable()<CR>", opts)
|
buf_set_keymap("n", "<leader>de", "<Cmd>lua require('jdtls').extract_variable()<CR>", opts)
|
||||||
buf_set_keymap("v", "<leader>dm", "<Esc><Cmd>lua require('jdtls').extract_method(true)<CR>", opts)
|
buf_set_keymap("v", "<leader>dm", "<Esc><Cmd>lua require('jdtls').extract_method(true)<CR>", opts)
|
||||||
|
|
||||||
buf_set_keymap("n", "<leader>cf", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
|
|
||||||
|
|
||||||
vim.api.nvim_exec([[
|
vim.api.nvim_exec([[
|
||||||
hi LspReferenceRead cterm=bold ctermbg=red guibg=LightYellow
|
hi LspReferenceRead cterm=bold ctermbg=red guibg=LightYellow
|
||||||
hi LspReferenceText cterm=bold ctermbg=red guibg=LightYellow
|
hi LspReferenceText cterm=bold ctermbg=red guibg=LightYellow
|
||||||
@ -136,7 +134,7 @@ config.settings = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
config.cmd = {'java-lsp', workspace_folder}
|
config.cmd = {'javalsp', workspace_folder}
|
||||||
config.on_attach = on_attach
|
config.on_attach = on_attach
|
||||||
config.on_init = function(client, _)
|
config.on_init = function(client, _)
|
||||||
client.notify('workspace/didChangeConfiguration', { settings = config.settings })
|
client.notify('workspace/didChangeConfiguration', { settings = config.settings })
|
||||||
|
@ -42,8 +42,8 @@ require('packer').startup(function(use)
|
|||||||
use 'renerocksai/calendar-vim'
|
use 'renerocksai/calendar-vim'
|
||||||
|
|
||||||
use 'google/vim-searchindex'
|
use 'google/vim-searchindex'
|
||||||
use 'ray-x/go.nvim'
|
use { 'ray-x/go.nvim',ft='go' }
|
||||||
use 'ray-x/guihua.lua'
|
use { 'ray-x/guihua.lua',ft='go' }
|
||||||
|
|
||||||
-- Pretty symbols
|
-- Pretty symbols
|
||||||
use 'kyazdani42/nvim-web-devicons'
|
use 'kyazdani42/nvim-web-devicons'
|
||||||
@ -86,13 +86,17 @@ require('packer').startup(function(use)
|
|||||||
'jose-elias-alvarez/null-ls.nvim',
|
'jose-elias-alvarez/null-ls.nvim',
|
||||||
config = [[ require("config.null-ls") ]]
|
config = [[ require("config.null-ls") ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- Rust
|
||||||
use {
|
use {
|
||||||
'saecki/crates.nvim',
|
'saecki/crates.nvim',
|
||||||
|
ft = 'rust',
|
||||||
tag = 'v0.3.0',
|
tag = 'v0.3.0',
|
||||||
requires = { 'nvim-lua/plenary.nvim' },
|
requires = { 'nvim-lua/plenary.nvim' },
|
||||||
config = [[ require('crates').setup() ]]
|
config = [[ require('crates').setup() ]]
|
||||||
}
|
}
|
||||||
use 'simrat39/rust-tools.nvim'
|
use {'simrat39/rust-tools.nvim', ft = 'rust'}
|
||||||
|
|
||||||
use {
|
use {
|
||||||
'folke/trouble.nvim',
|
'folke/trouble.nvim',
|
||||||
config = [[ require("config.trouble")]]
|
config = [[ require("config.trouble")]]
|
||||||
@ -107,8 +111,8 @@ require('packer').startup(function(use)
|
|||||||
use {
|
use {
|
||||||
'mfussenegger/nvim-dap',
|
'mfussenegger/nvim-dap',
|
||||||
'mfussenegger/nvim-jdtls',
|
'mfussenegger/nvim-jdtls',
|
||||||
|
ft = {'java','kotlin'},
|
||||||
config = [[ require("config.dap")]],
|
config = [[ require("config.dap")]],
|
||||||
ft = {'java','kotlin'}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
use 'hrsh7th/vim-vsnip'
|
use 'hrsh7th/vim-vsnip'
|
||||||
@ -223,10 +227,8 @@ require('packer').startup(function(use)
|
|||||||
use 'preservim/nerdtree'
|
use 'preservim/nerdtree'
|
||||||
use 'tiagofumo/vim-nerdtree-syntax-highlight'
|
use 'tiagofumo/vim-nerdtree-syntax-highlight'
|
||||||
|
|
||||||
use 'udalov/kotlin-vim'
|
use { 'udalov/kotlin-vim', ft='kotin' }
|
||||||
|
|
||||||
use 'tpope/vim-obsession'
|
|
||||||
-- use 'Valloric/MatchTagAlways'
|
|
||||||
use {
|
use {
|
||||||
'wesQ3/vim-windowswap',
|
'wesQ3/vim-windowswap',
|
||||||
setup = [[ vim.g.windowswap_map_keys = 0 ]]
|
setup = [[ vim.g.windowswap_map_keys = 0 ]]
|
||||||
|
@ -122,4 +122,4 @@ function! <SID>SynStack()
|
|||||||
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
|
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
nnoremap <leader>s :SaveSession()<CR>
|
nnoremap <leader>s :SaveSession<CR>
|
||||||
|
@ -95,7 +95,6 @@ call plug#begin('~/.vim/plugged')
|
|||||||
source ~/.vim/prefs/mappings.vim
|
source ~/.vim/prefs/mappings.vim
|
||||||
source ~/.vim/prefs/leader.vim
|
source ~/.vim/prefs/leader.vim
|
||||||
source ~/.vim/prefs/ui.vim
|
source ~/.vim/prefs/ui.vim
|
||||||
source ~/.vim/prefs/golang.vim
|
|
||||||
source ~/.vim/prefs/ultisnips.vim
|
source ~/.vim/prefs/ultisnips.vim
|
||||||
source ~/.vim/prefs/ripgrep.vim
|
source ~/.vim/prefs/ripgrep.vim
|
||||||
source ~/.vim/prefs/imp.vim
|
source ~/.vim/prefs/imp.vim
|
||||||
|
Reference in New Issue
Block a user