add ultisnips plugin

This commit is contained in:
Jidbo 2019-04-19 18:09:33 +02:00
parent 1bbdd00847
commit 69aacb55e5
6 changed files with 78 additions and 2 deletions

View file

@ -0,0 +1,21 @@
extends php, html
snippet var "Display Variable"
{{ $1 }} $0
endsnippet
snippet each "For Each Loop"
@foreach ($1 as $2)
$0
@endforeach
endsnippet
snippet sec "Section"
@section('$1')
$0
@endsection
endsnippet
snippet ext "extends statement"
@extends('$1')
$0
endsnippet

5
.vim/snipps/css.snippets Normal file
View file

@ -0,0 +1,5 @@
snippet id "rule for id"
#$1 {
$0
}
endsnippet

22
.vim/snipps/html.snippets Normal file
View file

@ -0,0 +1,22 @@
extends css
snippet div "Div container"
<div class="$1">
$0
</div>
endsnippet
snippet tag "generic Element"
<${1:tag}${2: class="$3"}>
$0
</$1>
endsnippet
snippet tagi "generic inline Element"
<${1:tag}${2: class="$3"}>$4</$1>$0
endsnippet
snippet lin "link element"
<a href="$1"${2: class="$3"}>
$0
</a>
endsnippet

13
.vim/snipps/php.snippets Normal file
View file

@ -0,0 +1,13 @@
extends html
snippet pubf "Public Function"
public function $1($2) {
$0
}
endsnippet
snippet prif "Private Function"
private function $1($2) {
$0
}
endsnippet

4
.vim/snipps/vim.snippets Normal file
View file

@ -0,0 +1,4 @@
snippet plug "Plugin Snippet"
" $1
Plugin '$0'
endsnippet

15
.vimrc
View file

@ -21,6 +21,9 @@ Plugin 'docunext/closetag.vim'
" brackets management
Plugin 'machakann/vim-sandwich'
" snippets
Plugin 'SirVer/ultisnips'
" WINDOW MANAGEMENT
" tmux navigator
Plugin 'christoomey/vim-tmux-navigator'
@ -242,8 +245,6 @@ let g:gitgutter_sign_added = '∙'
let g:gitgutter_sign_modified = '∙'
let g:gitgutter_sign_removed = '∙'
let g:gitgutter_sign_modified_removed = '∙'
nmap ]g :GitGutterNextHunk<CR>
nmap [g :GitGutterPrevHunk<CR>
augroup VimDiff
autocmd!
autocmd VimEnter,FilterWritePre * if &diff | GitGutterDisable | endif
@ -267,3 +268,13 @@ nmap <Leader>b :ALEFix<CR>
nnoremap <space>l :lnext<CR>
nnoremap <space>p :lprevious<CR>
" UltiSnip setup
" Trigger configuration
let g:UltiSnipsExpandTrigger="<tab>"
let g:UltiSnipsJumpForwardTrigger="<tab>"
let g:UltiSnipsJumpBackwardTrigger="<s-tab>"
" If you want :UltiSnipsEdit to split your window.
let g:UltiSnipsEditSplit="vertical"
let g:UltiSnipsSnippetDirectories=[$HOME."/.vim/snipps"]