update configuration
This commit is contained in:
parent
15c4ae3ec7
commit
bafb4aafac
|
@ -15,3 +15,21 @@ endsnippet
|
||||||
snippet sl "Slider option"
|
snippet sl "Slider option"
|
||||||
<!-- .slide: data-menu-title="" data-background-image="" data-transition="" -->
|
<!-- .slide: data-menu-title="" data-background-image="" data-transition="" -->
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet imgl ""
|
||||||
|
[![]($1)]($1){target="blank"}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet fig ""
|
||||||
|
<figure markdown>
|
||||||
|
![]($1)
|
||||||
|
<figcaption>$2</figcaption>
|
||||||
|
</figure>
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet figl ""
|
||||||
|
<figure markdown>
|
||||||
|
[![]($1)]($1){target="blank"}
|
||||||
|
<figcaption>$2</figcaption>
|
||||||
|
</figure>
|
||||||
|
endsnippet
|
||||||
|
|
|
@ -370,3 +370,7 @@ endsnippet
|
||||||
snippet rest_class "JMS class annotation"
|
snippet rest_class "JMS class annotation"
|
||||||
* @JMS\Serializer\Annotation\ExclusionPolicy("all")
|
* @JMS\Serializer\Annotation\ExclusionPolicy("all")
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet sec "Securiy attribute"
|
||||||
|
#[Security('is_granted("ROLE_ADMIN") or is_granted("ROLE_DPO")')]
|
||||||
|
endsnippet
|
||||||
|
|
|
@ -48,3 +48,8 @@ endsnippet
|
||||||
snippet set "Function"
|
snippet set "Function"
|
||||||
{% set $1 %}
|
{% set $1 %}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet ci "item"
|
||||||
|
<div class="font-weight-bold">{{ '$1'|trans }}</div>
|
||||||
|
<div class="mb-3">{{ entity.$2 }}</div>
|
||||||
|
endsnippet
|
||||||
|
|
85
vimrc
85
vimrc
|
@ -97,6 +97,14 @@ Plugin 'ParamagicDev/vim-medic_chalk'
|
||||||
Plugin 'vim-ruby/vim-ruby'
|
Plugin 'vim-ruby/vim-ruby'
|
||||||
Plugin 'Shadowsith/vim-ruby-autocomplete'
|
Plugin 'Shadowsith/vim-ruby-autocomplete'
|
||||||
Plugin 'autozimu/LanguageClient-neovim'
|
Plugin 'autozimu/LanguageClient-neovim'
|
||||||
|
Plugin 'joshdick/onedark.vim'
|
||||||
|
|
||||||
|
Plugin 'puremourning/vimspector'
|
||||||
|
Plugin 'MarcWeber/vim-addon-ruby-debug-ide'
|
||||||
|
|
||||||
|
Plugin 'cocopon/iceberg.vim'
|
||||||
|
|
||||||
|
Plugin 'voldikss/vim-floaterm'
|
||||||
|
|
||||||
call vundle#end()
|
call vundle#end()
|
||||||
|
|
||||||
|
@ -120,9 +128,13 @@ if has('gui_running')
|
||||||
" let g:sierra_Sunset = 1
|
" let g:sierra_Sunset = 1
|
||||||
|
|
||||||
let g:sierra_Pitch = 1
|
let g:sierra_Pitch = 1
|
||||||
colorscheme sierra
|
" colorscheme sierra
|
||||||
|
" colorscheme onedark
|
||||||
|
colorscheme iceberg
|
||||||
else
|
else
|
||||||
colorscheme Tomorrow-Night-Bright
|
" colorscheme Tomorrow-Night-Bright
|
||||||
|
" colorscheme onedark
|
||||||
|
colorscheme iceberg
|
||||||
endif
|
endif
|
||||||
|
|
||||||
set background=dark
|
set background=dark
|
||||||
|
@ -190,6 +202,15 @@ let g:UltiSnipsJumpBackwardTrigger="<c-z>"
|
||||||
let g:UltiSnipsEditSplit="vertical"
|
let g:UltiSnipsEditSplit="vertical"
|
||||||
|
|
||||||
|
|
||||||
|
" Floaterm "
|
||||||
|
""""""""""""
|
||||||
|
|
||||||
|
let g:floaterm_keymap_toggle = '<F4>'
|
||||||
|
let g:floaterm_keymap_new = '<leader>t'
|
||||||
|
let g:floaterm_keymap_prev = '<leader>p'
|
||||||
|
let g:floaterm_keymap_next = '<leader>n'
|
||||||
|
let g:floaterm_keymap_kill = '<leader>q'
|
||||||
|
|
||||||
" AIRLINE "
|
" AIRLINE "
|
||||||
"""""""""""
|
"""""""""""
|
||||||
|
|
||||||
|
@ -367,7 +388,7 @@ if !exists('g:neocomplete#force_omni_input_patterns')
|
||||||
let g:neocomplete#force_omni_input_patterns = {}
|
let g:neocomplete#force_omni_input_patterns = {}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let g:ruby_autocomplete_solargraph = '/home/simon/.gem/ruby/2.7.0/bin/solargraph'
|
let g:ruby_autocomplete_solargraph = 'solargraph'
|
||||||
let g:completor_ruby_omni_trigger = '([$\w]{1,}|\.[\w]*|::[$\w]*)$'
|
let g:completor_ruby_omni_trigger = '([$\w]{1,}|\.[\w]*|::[$\w]*)$'
|
||||||
|
|
||||||
let g:acp_enableAtStartup = 0
|
let g:acp_enableAtStartup = 0
|
||||||
|
@ -394,8 +415,11 @@ if !exists('g:LanguageClient_serverCommands')
|
||||||
let g:LanguageClient_serverCommands.css = ['css-languageserver', '--stdio']
|
let g:LanguageClient_serverCommands.css = ['css-languageserver', '--stdio']
|
||||||
let g:LanguageClient_serverCommands.scss = ['css-languageserver', '--stdio']
|
let g:LanguageClient_serverCommands.scss = ['css-languageserver', '--stdio']
|
||||||
let g:LanguageClient_serverCommands.js = ['quick-lint-js', '--stdin']
|
let g:LanguageClient_serverCommands.js = ['quick-lint-js', '--stdin']
|
||||||
|
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.go = ['gopls', 'serve']
|
||||||
let g:LanguageClient_serverCommands.ruby = ['solargraph', 'stdin']
|
let g:LanguageClient_serverCommands.ruby = ['/home/simon/bin/solargraph', 'stdio']
|
||||||
|
let g:LanguageClient_serverCommands.dockerfile = ['docker-langserver', '--stdio']
|
||||||
endif
|
endif
|
||||||
|
|
||||||
inoremap <expr><C-g> neocomplete#undo_completion()
|
inoremap <expr><C-g> neocomplete#undo_completion()
|
||||||
|
@ -453,7 +477,7 @@ noremap <F11> :call PhpDoc()<CR>
|
||||||
let mapleader = "_"
|
let mapleader = "_"
|
||||||
|
|
||||||
map <F1> :!indentation %<CR>
|
map <F1> :!indentation %<CR>
|
||||||
map <F2> :!php8.0 ~/php-cs-fixer.phar fix "%" --rules=@PSR2,@PhpCsFixer,@Symfony<CR>
|
map <F2> :!php8.0 ~/php-cs-fixer.phar fix "%" --rules=@PhpCsFixer<CR>
|
||||||
map <F8> :!phpmd % text /usr/share/phpmd/psr2.xml \| cut -d: -f2-<CR>
|
map <F8> :!phpmd % text /usr/share/phpmd/psr2.xml \| cut -d: -f2-<CR>
|
||||||
map <c-B> :!php -l %<CR>
|
map <c-B> :!php -l %<CR>
|
||||||
map <c-s> :w<CR>
|
map <c-s> :w<CR>
|
||||||
|
@ -483,6 +507,15 @@ function! s:align()
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
"""""""""""""""""""""""""""
|
||||||
|
" VIM INSPECTOR
|
||||||
|
"""""""""""""""""""""""""""
|
||||||
|
|
||||||
|
"" for normal mode - the word under the cursor
|
||||||
|
nmap <Leader>di <Plug>VimspectorBalloonEval
|
||||||
|
" for visual mode, the visually selected text
|
||||||
|
xmap <Leader>di <Plug>VimspectorBalloonEval
|
||||||
|
|
||||||
"""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""
|
||||||
" UI AND EDITION
|
" UI AND EDITION
|
||||||
"""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""
|
||||||
|
@ -498,46 +531,40 @@ set softtabstop=4
|
||||||
set incsearch
|
set incsearch
|
||||||
set wildmenu
|
set wildmenu
|
||||||
set cursorline
|
set cursorline
|
||||||
set guipty
|
"set guipty
|
||||||
set fdc=2
|
set fdc=2
|
||||||
set splitbelow
|
set splitbelow
|
||||||
set splitright
|
set splitright
|
||||||
set hlsearch
|
set hlsearch
|
||||||
set nomodeline
|
set nomodeline
|
||||||
|
set clipboard=unnamedplus
|
||||||
|
|
||||||
" set modeline
|
" set modeline
|
||||||
" set guifont=Consolas\ 13
|
" set guifont=Consolas\ 13
|
||||||
" set guifont=Fantasque\ Sans\ Mono\ 14
|
" set guifont=Fantasque\ Sans\ Mono\ 14
|
||||||
set guifont=JetBrains\ Mono\ Medium\ 14
|
set guifont=JetBrains\ Mono\ Medium\ 14
|
||||||
|
|
||||||
autocmd FileType php setlocal expandtab
|
autocmd FileType php setlocal expandtab omnifunc=LanguageClient#complete
|
||||||
autocmd FileType javascript setlocal expandtab
|
autocmd FileType javascript setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=javascriptcomplete#CompleteJS
|
||||||
autocmd FileType xml setlocal expandtab
|
autocmd FileType js setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=javascriptcomplete#CompleteJS
|
||||||
autocmd FileType css setlocal expandtab
|
autocmd FileType vue setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=javascriptcomplete#CompleteJS
|
||||||
autocmd FileType scss setlocal expandtab
|
autocmd FileType xml setlocal expandtab omnifunc=xmlcomplete#CompleteTags
|
||||||
|
autocmd FileType css setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=LanguageClient#complete
|
||||||
|
autocmd FileType scss setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=LanguageClient#complete
|
||||||
autocmd FileType go setlocal expandtab
|
autocmd FileType go setlocal expandtab
|
||||||
autocmd FileType coffee setlocal expandtab
|
autocmd FileType coffee setlocal expandtab
|
||||||
autocmd FileType ts setlocal expandtab
|
autocmd FileType html setlocal expandtab omnifunc=htmlcomplete#CompleteTags
|
||||||
autocmd FileType html setlocal expandtab
|
autocmd FileType twig setlocal expandtab omnifunc=htmlcomplete#CompleteTags
|
||||||
autocmd FileType twig setlocal expandtab
|
autocmd FileType markdown setlocal expandtab omnifunc=htmlcomplete#CompleteTags
|
||||||
autocmd FileType json setlocal expandtab
|
autocmd FileType json setlocal expandtab
|
||||||
autocmd FileType python setlocal noexpandtab
|
autocmd FileType python setlocal noexpandtab omnifunc=pythoncomplete#Complete
|
||||||
|
autocmd FileType ruby setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
|
autocmd FileType go setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
|
|
||||||
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
|
|
||||||
"autocmd FileType php setlocal omnifunc=phpcomplete#CompletePHP
|
|
||||||
autocmd FileType php setlocal omnifunc=LanguageClient#complete
|
|
||||||
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
|
|
||||||
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
|
|
||||||
autocmd FileType js setlocal omnifunc=xmlcomplete#CompleteTags
|
|
||||||
|
|
||||||
autocmd FileType bash setlocal omnifunc=LanguageClient#complete
|
autocmd FileType bash setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
|
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType css setlocal omnifunc=LanguageClient#complete
|
autocmd filetype typescript setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
|
||||||
autocmd FileType scss setlocal omnifunc=LanguageClient#complete
|
autocmd filetype typescriptreact setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
|
||||||
autocmd FileType go setlocal omnifunc=LanguageClient#complete
|
autocmd FileType dockerfile setlocal omnifunc=LanguageClient#complete
|
||||||
autocmd FileType ruby setlocal omnifunc=LanguageClient#complete
|
|
||||||
|
|
||||||
au BufRead,BufNewFile *.yaml,*.yml setfiletype yaml
|
au BufRead,BufNewFile *.yaml,*.yml setfiletype yaml
|
||||||
au BufRead,BufNewFile *.vue setfiletype html
|
au BufRead,BufNewFile *.vue setfiletype html
|
||||||
|
|
Loading…
Reference in a new issue