update vimrc

This commit is contained in:
Simon Vieille 2026-01-05 15:34:56 +01:00
commit 1af962637d
Signed by: deblan
GPG key ID: 579388D585F70417

36
vimrc
View file

@ -103,14 +103,21 @@ Plugin 'puremourning/vimspector'
Plugin 'MarcWeber/vim-addon-ruby-debug-ide'
Plugin 'cocopon/iceberg.vim'
Plugin 'voldikss/vim-floaterm'
Plugin 'liuchengxu/vim-which-key'
Plugin 'CoderCookE/vim-chatgpt'
Plugin 'joerdav/templ.vim'
Plugin 'vim-autoformat/vim-autoformat'
Plugin 'NLKNguyen/papercolor-theme'
Plugin 'leafOfTree/vim-svelte-plugin'
Plugin 'kaarmu/typst.vim'
Plugin 'vimwiki/vimwiki'
" Plugin 'dart-lang/dart-vim-plugin'
" Plugin 'natebosch/vim-lsc'
" Plugin 'natebosch/vim-lsc-dart'
" Plugin 'neoclide/coc.nvim'
call vundle#end()
@ -119,12 +126,13 @@ call vundle#end()
"""""""""""""""""""""""""""
syntax on
set background=dark
if has('gui_running')
" colorscheme tender
" colorscheme dracula
" colorscheme vim-monokai-tasty
" colorscheme moonfly
colorscheme moonfly
" set background=dark
" colorscheme oceanic_material
" colorscheme snazzy
@ -136,15 +144,15 @@ if has('gui_running')
let g:sierra_Pitch = 1
" colorscheme sierra
" colorscheme onedark
colorscheme iceberg
" colorscheme iceberg
" colorscheme lucario
" colorscheme PaperColor
else
" colorscheme Tomorrow-Night-Bright
" colorscheme onedark
colorscheme iceberg
endif
set background=dark
if has("autocmd")
filetype plugin on
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
@ -199,6 +207,9 @@ let g:vim_markdown_autowrite = 0
let g:vim_markdown_conceal = 0
let g:instant_markdown_autostart = 0
" SVELTE "
""""""""""
let g:vim_svelte_plugin_load_full_syntax = 1
" COLORIZER "
"""""""""""""
@ -229,6 +240,8 @@ let g:floaterm_keymap_kill = '<leader>q'
let g:floaterm_height = 0.95
let g:floaterm_width = 0.95
hi FloatermBorder guifg=orange
" AIRLINE "
"""""""""""
@ -299,6 +312,11 @@ command! Sfforms CtrlPSymfonyForms
" GUIDES
" FLUTTER "
"""""""""""
" let g:lsc_auto_map = v:true
" CTAGS "
"""""""""
@ -436,6 +454,7 @@ if !exists('g:LanguageClient_serverCommands')
let g:LanguageClient_serverCommands.typescript = ['typescript-language-server', '--stdio']
let g:LanguageClient_serverCommands.typescriptreact = ['typescript-language-server', '--stdio']
let g:LanguageClient_serverCommands.go = ['gopls', 'serve']
let g:LanguageClient_serverCommands.svelte = ['svelteserver', '--stdio']
let g:LanguageClient_serverCommands.templ = ['templ', 'lsp']
let g:LanguageClient_serverCommands.ruby = ['/home/simon/bin/solargraph', 'stdio']
let g:LanguageClient_serverCommands.dockerfile = ['docker-langserver', '--stdio']
@ -589,6 +608,7 @@ autocmd FileType go setlocal omnifunc=LanguageClient#complete
autocmd FileType templ setlocal omnifunc=LanguageClient#complete
autocmd FileType bash setlocal omnifunc=LanguageClient#complete
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
autocmd filetype svelte setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
autocmd filetype typescript setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
autocmd filetype typescriptreact setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
autocmd FileType dockerfile setlocal omnifunc=LanguageClient#complete