Compare commits
8 Commits
5a69c39369
...
ab403c69ac
Author | SHA1 | Date | |
---|---|---|---|
ab403c69ac | |||
fd8e88d28c | |||
27ab5f74b9 | |||
f847dae890 | |||
755189dc21 | |||
c458adb0f2 | |||
9a121baa34 | |||
83bd6baedb |
@ -161,3 +161,7 @@ endsnippet
|
|||||||
snippet debug "Debug fprintf"
|
snippet debug "Debug fprintf"
|
||||||
fprintf(stderr, "%s: %d: %s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__);
|
fprintf(stderr, "%s: %d: %s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__);
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet bs "bool string"
|
||||||
|
${1:value} ? "true" : "false"
|
||||||
|
endsnippet
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
snippet "/// p" "Doxygen parameter block"
|
snippet "/// p" "Doxygen parameter block"
|
||||||
/// @param${1/.+/[/}$1${1/.+/]/} $0
|
/// @param${1/.+/[/}$1${1/.+/]/} ${2:name} $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet "/// t" "Doxygen template parameter block"
|
snippet "/// t" "Doxygen template parameter block"
|
||||||
/// @tparam $0
|
/// @tparam ${1:name} $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet "/// b" "Doxygen brief block"
|
snippet "/// b" "Doxygen brief block"
|
||||||
@ -19,6 +19,10 @@ snippet "/// r" "Doxygen return block"
|
|||||||
/// @return $0
|
/// @return $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet "/// rv" "Doxygen retval block"
|
||||||
|
/// @retval \`${1:name}\` $0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
snippet "/// n" "Doxygen note block"
|
snippet "/// n" "Doxygen note block"
|
||||||
/// @note $0
|
/// @note $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
@ -88,3 +88,19 @@ endsnippet
|
|||||||
snippet std::printf "std::printf ..."
|
snippet std::printf "std::printf ..."
|
||||||
std::printf("${1:%s}\n"${1/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$2${1/([^%]|%%)*(%.)?.*/(?2:\);)/}
|
std::printf("${1:%s}\n"${1/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$2${1/([^%]|%%)*(%.)?.*/(?2:\);)/}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet printf_sv "printf for std::string_view"
|
||||||
|
printf("$1: %.*s\n", static_cast<int>(${1:view}.size()), $1.data());$0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet externc "extern C block"
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
$0
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
endsnippet
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
augroup benieAugroup
|
augroup benieAugroup
|
||||||
|
" Clear all autocmd's in this group
|
||||||
autocmd!
|
autocmd!
|
||||||
au BufEnter *.c set relativenumber
|
|
||||||
au BufLeave *.c set norelativenumber
|
|
||||||
au BufEnter *.cpp set relativenumber
|
|
||||||
au BufLeave *.cpp set norelativenumber
|
|
||||||
" Reopening a file at last curson position
|
" Reopening a file at last curson position
|
||||||
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
|
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
|
||||||
\ | exe "normal! g'\"" | endif
|
\ | exe "normal! g'\"" | endif
|
||||||
|
|
||||||
|
" TODO: Move this to a plugin & rename to .enter .exit
|
||||||
au BufRead,BufNewFile .env set filetype=zsh
|
au BufRead,BufNewFile .env set filetype=zsh
|
||||||
au BufRead,BufNewFile .out set filetype=zsh
|
au BufRead,BufNewFile .out set filetype=zsh
|
||||||
|
|
||||||
|
" Highlight conflict markers in any filefile
|
||||||
|
au FileType * :call matchadd('Todo', '^\(<<<<<<<\||||||||\|=======\|>>>>>>>\)\ze.*$')
|
||||||
augroup END
|
augroup END
|
||||||
|
@ -39,7 +39,7 @@ syn match groovyNumber "\(\<\d\(\d\|_\d\)*\.\(\d\(\d\|_\d\)*\)\=\|\.\d\(\d\|_\d\
|
|||||||
syn match groovyNumber "\<\d\(\d\|_\d\)*[eE][-+]\=\d\(\d\|_\d\)*[fFdD]\=\>"
|
syn match groovyNumber "\<\d\(\d\|_\d\)*[eE][-+]\=\d\(\d\|_\d\)*[fFdD]\=\>"
|
||||||
syn match groovyNumber "\<\d\(\d\|_\d\)*\([eE][-+]\=\d\(\d\|_\d\)*\)\=[fFdD]\>"
|
syn match groovyNumber "\<\d\(\d\|_\d\)*\([eE][-+]\=\d\(\d\|_\d\)*\)\=[fFdD]\>"
|
||||||
syn region groovyComment start='\/\*' end='\*\/' fold
|
syn region groovyComment start='\/\*' end='\*\/' fold
|
||||||
syn match groovyComment '\s*\/\/.*$'
|
syn match groovyComment '\/\/.*$'
|
||||||
syn match groovyDelimiter '[()\[\]]'
|
syn match groovyDelimiter '[()\[\]]'
|
||||||
syn region groovyBlock matchgroup=groovyDelimiter start='{' end='}' transparent fold
|
syn region groovyBlock matchgroup=groovyDelimiter start='{' end='}' transparent fold
|
||||||
syn match groovyStructure '\w\+\ze\s*{'
|
syn match groovyStructure '\w\+\ze\s*{'
|
||||||
@ -50,7 +50,7 @@ syn region groovyString start=+'+ end=+'+ oneline contains=groovyIdentifier
|
|||||||
syn region groovyString start=+'''+ end=+'''+ fold contains=groovyIdentifier
|
syn region groovyString start=+'''+ end=+'''+ fold contains=groovyIdentifier
|
||||||
|
|
||||||
syn match groovyKeywordParam "\w\+\ze\s*=\s*"
|
syn match groovyKeywordParam "\w\+\ze\s*=\s*"
|
||||||
syn region groovyFunctionParams matchgroup=groovyDelimiter start='(' end=')' contains=groovyString,groovyIdentifier,groovyNumber,groovyBoolean,groovyKeywordParam transparent
|
syn region groovyFunctionParams matchgroup=groovyDelimiter start='(' end=')' contains=groovyComment,groovyString,groovyIdentifier,groovyNumber,groovyBoolean,groovyKeywordParam transparent
|
||||||
|
|
||||||
syn cluster groovySyntax contains=groovyAssert,groovyBlock,groovyBoolean,groovyBranch,groovyClassDecl,groovyComment,groovyConditional,groovyConstant,groovyDelimiter,groovyError,groovyExceptions,groovyExternal,groovyFunction,groovyIdentifier,groovyMethodDecl,groovyNumber,groovyOperator,groovyRepeat,groovyScopeDecl,groovyStatement,groovyStorageClass,groovyString,groovyStructure,groovyType,groovyTypedef,groovyUserLabelRef
|
syn cluster groovySyntax contains=groovyAssert,groovyBlock,groovyBoolean,groovyBranch,groovyClassDecl,groovyComment,groovyConditional,groovyConstant,groovyDelimiter,groovyError,groovyExceptions,groovyExternal,groovyFunction,groovyIdentifier,groovyMethodDecl,groovyNumber,groovyOperator,groovyRepeat,groovyScopeDecl,groovyStatement,groovyStorageClass,groovyString,groovyStructure,groovyType,groovyTypedef,groovyUserLabelRef
|
||||||
|
|
||||||
|
3
vimrc
3
vimrc
@ -129,7 +129,8 @@ if !platform#is_windows()
|
|||||||
let g:fzf_action = {
|
let g:fzf_action = {
|
||||||
\ 'ctrl-t': 'tab split',
|
\ 'ctrl-t': 'tab split',
|
||||||
\ 'ctrl-s': 'split',
|
\ 'ctrl-s': 'split',
|
||||||
\ 'ctrl-v': 'vsplit' }
|
\ 'ctrl-v': 'vsplit'
|
||||||
|
\ }
|
||||||
endif
|
endif
|
||||||
|
|
||||||
Plug 'kbenzie/note.vim'
|
Plug 'kbenzie/note.vim'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user