diff options
Diffstat (limited to '.vimrc')
-rw-r--r-- | .vimrc | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ +call plug#begin() + +Plug 'prabirshrestha/vim-lsp' +Plug 'mattn/vim-lsp-settings' + +Plug 'prabirshrestha/asyncomplete.vim' +Plug 'prabirshrestha/asyncomplete-lsp.vim' + +Plug 'lunacookies/vim-substrata' + +Plug 'preservim/tagbar' + +Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } +Plug 'junegunn/fzf.vim' + +Plug 'itchyny/lightline.vim' + +call plug#end() + +set termguicolors +colorscheme substrata + +if executable('ada_language_server') + au User lsp_setup call lsp#register_server({ + \ 'name': 'ada_language_server', + \ 'cmd': ['ada_language_server'], + \ 'allowlist': ['ada'], + \ 'workspace_config': {'ada': { + \ 'projectFile': "project.gpr", + \ 'scenarioVariables': {"ARCH": "x86_64-pc-linux-gnu"}}}, + \ }) +endif + +nnoremap <C-s> :Files<CR> +nnoremap <F8> :TagbarToggle<CR> + +set tabstop=4 +set shiftwidth=4 +set expandtab |