Add shit from my work laptop
This commit is contained in:
parent
08ce715b30
commit
4eb83d0778
1 changed files with 20 additions and 0 deletions
|
@ -10,6 +10,9 @@ Plug 'ms-jpq/coq.thirdparty', {'branch': '3p'}
|
|||
|
||||
Plug 'neovim/nvim-lspconfig'
|
||||
Plug 'williamboman/nvim-lsp-installer'
|
||||
Plug 'preservim/nerdtree'
|
||||
Plug 'Xuyuanp/nerdtree-git-plugin'
|
||||
Plug 'tikhomirov/vim-glsl'
|
||||
|
||||
call plug#end()
|
||||
|
||||
|
@ -23,9 +26,16 @@ local coq = require 'coq'
|
|||
|
||||
lsp.clangd.setup{}
|
||||
lsp.cmake.setup{}
|
||||
lsp.pyright.setup{}
|
||||
|
||||
lsp.clangd.setup{coq.lsp_ensure_capabilities{}}
|
||||
lsp.cmake.setup{coq.lsp_ensure_capabilities{}}
|
||||
lsp.pyright.setup{coq.lsp_ensure_capabilities{}}
|
||||
|
||||
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float)
|
||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev)
|
||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next)
|
||||
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist)
|
||||
EOF
|
||||
|
||||
" ----[Look and Feel]----
|
||||
|
@ -58,6 +68,14 @@ set guicursor=i:block
|
|||
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd FileType yml setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd FileType meson setlocal ts=4 sts=4 sw=4 expandtab
|
||||
autocmd FileType xacro setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd FileType xml setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd FileType urdf setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd FileType idl setlocal ts=2 sts=2 sw=2 expandtab
|
||||
autocmd! BufNewFile,BufRead *.vs,*.fs,*.glvs,*.glfs,*.glsl set ft=glsl
|
||||
|
||||
" ----[NERDTree]----
|
||||
nnoremap <tab> :NERDTreeToggle<cr>
|
||||
|
||||
" ----[Macros]----
|
||||
" Find and replace macro
|
||||
|
@ -84,3 +102,5 @@ autocmd BufWritePost *Xresources,*Xdefaults !xrdb %
|
|||
|
||||
" Reload sxhkd when config is edited
|
||||
autocmd BufWritePost sxhkdrc :silent !pkill sxhkd; sxhkd &
|
||||
|
||||
autocmd BufNewFile,BufRead *.compute set syntax=hlsl
|
||||
|
|
Loading…
Reference in a new issue