vim to neovim
This commit is contained in:
		
							
								
								
									
										18
									
								
								vim/.vim/UltiSnips/cmake.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								vim/.vim/UltiSnips/cmake.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | ||||
| snippet base "Cmake Init" b | ||||
| cmake_minimum_required(VERSION ${1:3.12}) | ||||
| project(${2:${VISUAL:project}}) | ||||
|  | ||||
| # Generate compile_commands.json | ||||
| set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | ||||
|  | ||||
| # Dependencies | ||||
| # find_package(package 0.0.1 REQUIRED) | ||||
|  | ||||
| # Project configurations | ||||
| add_executable(${PROJECT_NAME}) | ||||
| add_subdirectory(src) | ||||
|  | ||||
| # target_link_libraries(${PROJECT_NAME} package) | ||||
|  | ||||
| endsnippet | ||||
|  | ||||
							
								
								
									
										20
									
								
								vim/.vim/UltiSnips/glsl.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								vim/.vim/UltiSnips/glsl.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| snippet basev "base for vertex shader" | ||||
| #version ${1:${VISUAL:420}} core | ||||
|  | ||||
| layout (location = 0) in vec3 aPos; | ||||
|  | ||||
| void main(){ | ||||
| 	gl_Position = vec4(aPos, 1.0); | ||||
| 	$0 | ||||
| } | ||||
| endsnippet | ||||
|  | ||||
| snippet basef "base for fragment shader" | ||||
| #version ${1:${VISUAL:420}} core | ||||
|  | ||||
| out vec4 FragColor; | ||||
|  | ||||
| void main(){ | ||||
| 	FragColor = vec4(1.0, 0.0, 0.0, 1.0); | ||||
| } | ||||
| endsnippet | ||||
							
								
								
									
										10
									
								
								vim/.vim/UltiSnips/java.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								vim/.vim/UltiSnips/java.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| snippet sign "Header of vue file" b | ||||
| /****************************************************** | ||||
|  * @file `!p snip.rv = fn` | ||||
|  * @author `git config --global --get user.name` | ||||
|  * @scope ${1:Extension messagerie} | ||||
|  * | ||||
|  * $2 | ||||
|  ******************************************************/ | ||||
| $0 | ||||
| endsnippet | ||||
							
								
								
									
										10
									
								
								vim/.vim/UltiSnips/javascript.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								vim/.vim/UltiSnips/javascript.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| snippet sign "sign your work" b | ||||
| /******************************************************* | ||||
|  * File: `!p snip.rv = fn` | ||||
|  * Author: `git config --global --get user.name` | ||||
|  * Scope: ${1:Extension messagerie} | ||||
|  * Description: $2 | ||||
|  *******************************************************/ | ||||
|  | ||||
| $0 | ||||
| endsnippet | ||||
| @ -17,3 +17,12 @@ $0 | ||||
|  | ||||
| \end{document} | ||||
| endsnippet | ||||
|  | ||||
| snippet bb "mathbb" i | ||||
| \mathbb{${1:${VISUAL:R}}} $0 | ||||
| endsnippet | ||||
|  | ||||
| priority -9999999 | ||||
| snippet "(\w+)" "latex default" r | ||||
| \\`!p snip.rv = match.group(1)` $1 | ||||
| endsnippet | ||||
|  | ||||
							
								
								
									
										25
									
								
								vim/.vim/UltiSnips/vue.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								vim/.vim/UltiSnips/vue.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| snippet sign "Header of vue file" | ||||
|  | ||||
| <!---------------------------------------------------- | ||||
| 	File: `!p snip.rv = fn`  | ||||
| 	Author: `git config --global --get user.name`  | ||||
| 	Scope: ${1:Extension messagerie} | ||||
| 	Description: $2 | ||||
| -----------------------------------------------------> | ||||
|  | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet basev "vue base" | ||||
| 	<script setup> | ||||
| 		$0 | ||||
| 	</script> | ||||
|  | ||||
| 	<template> | ||||
|  | ||||
| 	</template> | ||||
|  | ||||
| 	<style scoped> | ||||
|  | ||||
| 	</style> | ||||
| endsnippet | ||||
							
								
								
									
										1
									
								
								vim/.vim/compiler/bff.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								vim/.vim/compiler/bff.vim
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| let &makeprg="bff %" | ||||
							
								
								
									
										24
									
								
								vim/.vim/compiler/gradle.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								vim/.vim/compiler/gradle.vim
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| " Vim Compiler File | ||||
| " Compiler: gradlew | ||||
|  | ||||
| if exists("current_compiler") | ||||
|     finish | ||||
| endif | ||||
| let current_compiler = "gradlew" | ||||
|  | ||||
| if exists(":CompilerSet") != 2 " older Vim always used :setlocal | ||||
|   command -nargs=* CompilerSet setlocal <args> | ||||
| endif | ||||
|  | ||||
| CompilerSet makeprg=$PWD/gradlew | ||||
|  | ||||
| CompilerSet errorformat= | ||||
|     \%E[ant:scalac]\ %f:%l:\ error:\ %m, | ||||
|     \%W[ant:scalac]\ %f:%l:\ warning:\ %m, | ||||
|     \%E%.%#:compile%\\w%#Java%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, | ||||
|     \%W%.%#:compile%\\w%#Java%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, | ||||
|     \%E%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, | ||||
|     \%W%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, | ||||
|     \%E%f:\ %\\d%\\+:\ %m\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, | ||||
|     \%E%>%f:\ %\\d%\\+:\ %m,%C\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, | ||||
|     \%-G%.%#" | ||||
							
								
								
									
										2
									
								
								vim/.vim/ftplugin/java.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								vim/.vim/ftplugin/java.vim
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | ||||
| nnoremap K :YcmCompleter GetDoc<CR>  | ||||
| " let $JAVA_TOOL_OPTIONS = '-javaagent:/usr/share/lombok-common/lombok-api.jar -Xbootclasspath/p:/usr/share/lombok-common/lombok-api.jar' | ||||
| @ -1,4 +1,5 @@ | ||||
| set concealcursor="" | ||||
| set textwidth=100 | ||||
|  | ||||
| highlight Conceal ctermfg=red | ||||
|  | ||||
|  | ||||
							
								
								
									
										205
									
								
								vim/.vim/syntax/nim.vim
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										205
									
								
								vim/.vim/syntax/nim.vim
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,205 @@ | ||||
| " For version 5.x: Clear all syntax items | ||||
| " For version 6.x: Quit when a syntax file was already loaded | ||||
| if v:version < 600 | ||||
|   syntax clear | ||||
| elseif exists('b:current_syntax') | ||||
|   finish | ||||
| endif | ||||
|  | ||||
| " Keep user-supplied options | ||||
| if !exists('nim_highlight_numbers') | ||||
|   let nim_highlight_numbers = 1 | ||||
| endif | ||||
| if !exists('nim_highlight_builtins') | ||||
|   let nim_highlight_builtins = 1 | ||||
| endif | ||||
| if !exists('nim_highlight_exceptions') | ||||
|   let nim_highlight_exceptions = 1 | ||||
| endif | ||||
| if !exists('nim_highlight_space_errors') | ||||
|   let nim_highlight_space_errors = 1 | ||||
| endif | ||||
| if !exists('nim_highlight_special_vars') | ||||
|   let nim_highlight_special_vars = 1 | ||||
| endif | ||||
|  | ||||
| if exists('nim_highlight_all') | ||||
|   let nim_highlight_numbers      = 1 | ||||
|   let nim_highlight_builtins     = 1 | ||||
|   let nim_highlight_exceptions   = 1 | ||||
|   let nim_highlight_space_errors = 1 | ||||
|   let nim_highlight_special_vars = 1 | ||||
| endif | ||||
|  | ||||
| syn region nimBrackets       contained extend keepend matchgroup=Bold start=+\(\\\)\@<!\[+ end=+]\|$+ skip=+\\\s*$\|\(\\\)\@<!\\]+ contains=@tclCommandCluster | ||||
|  | ||||
| syn keyword nimKeyword       addr and as asm atomic | ||||
| syn keyword nimKeyword       bind block break | ||||
| syn keyword nimKeyword       case cast concept const continue converter | ||||
| syn keyword nimKeyword       defer discard distinct div do | ||||
| syn keyword nimKeyword       elif else end enum except export | ||||
| syn keyword nimKeyword       finally for from | ||||
| syn keyword nimKeyword       generic | ||||
| syn keyword nimKeyword       if import in include interface is isnot iterator | ||||
| syn keyword nimKeyword       let | ||||
| syn keyword nimKeyword       mixin using mod | ||||
| syn keyword nimKeyword       nil not notin | ||||
| syn keyword nimKeyword       object of or out | ||||
| syn keyword nimKeyword       proc func method macro template nextgroup=nimFunction skipwhite | ||||
| syn keyword nimKeyword       ptr | ||||
| syn keyword nimKeyword       raise ref return | ||||
| syn keyword nimKeyword       shared shl shr static | ||||
| syn keyword nimKeyword       try tuple type | ||||
| syn keyword nimKeyword       var vtref vtptr | ||||
| syn keyword nimKeyword       when while with without | ||||
| syn keyword nimKeyword       xor | ||||
| syn keyword nimKeyword       yield | ||||
|  | ||||
| syn match   nimFunction      "[a-zA-Z_][a-zA-Z0-9_]*" contained | ||||
| syn match   nimClass         "[a-zA-Z_][a-zA-Z0-9_]*" contained | ||||
| syn keyword nimRepeat        for while | ||||
| syn keyword nimConditional   if elif else case of | ||||
| syn keyword nimOperator      and in is not or xor shl shr div | ||||
| syn match   nimComment       "#.*$" contains=nimTodo,@Spell | ||||
| syn region  nimComment       start="#\[" end="\]#" contains=nimTodo,@Spell | ||||
| syn keyword nimTodo          TODO FIXME XXX contained | ||||
| syn keyword nimBoolean       true false | ||||
|  | ||||
|  | ||||
| " Strings | ||||
| syn region nimString start=+'+ skip=+\\\\\|\\'\|\\$+ excludenl end=+'+ end=+$+ keepend contains=nimEscape,nimEscapeError,@Spell | ||||
| syn region nimString start=+"+ skip=+\\\\\|\\"\|\\$+ excludenl end=+"+ end=+$+ keepend contains=nimEscape,nimEscapeError,@Spell | ||||
| syn region nimString start=+"""+ end=+"""+ keepend contains=nimEscape,nimEscapeError,@Spell | ||||
| syn region nimRawString matchgroup=Normal start=+[rR]"+ end=+"+ skip=+\\\\\|\\"+ contains=@Spell | ||||
|  | ||||
| syn match  nimEscape		+\\[abfnrtv'"\\]+ contained | ||||
| syn match  nimEscape		"\\\o\{1,3}" contained | ||||
| syn match  nimEscape		"\\x\x\{2}" contained | ||||
| syn match  nimEscape		"\(\\u\x\{4}\|\\U\x\{8}\)" contained | ||||
| syn match  nimEscape		"\\$" | ||||
|  | ||||
| syn match nimEscapeError "\\x\x\=\X" display contained | ||||
|  | ||||
| if nim_highlight_numbers == 1 | ||||
|   " numbers (including longs and complex) | ||||
|   let s:dec_num = '\d%(_?\d)*' | ||||
|   let s:int_suf = '%(''%(%(i|I|u|U)%(8|16|32|64)|u|U))' | ||||
|   let s:float_suf = '%(''%(%(f|F)%(32|64|128)?|d|D))' | ||||
|   let s:exp = '%([eE][+-]?'.s:dec_num.')' | ||||
|   exe 'syn match nimNumber /\v<0[bB][01]%(_?[01])*%('.s:int_suf.'|'.s:float_suf.')?>/' | ||||
|   exe 'syn match nimNumber /\v<0[ocC]\o%(_?\o)*%('.s:int_suf.'|'.s:float_suf.')?>/' | ||||
|   exe 'syn match nimNumber /\v<0[xX]\x%(_?\x)*%('.s:int_suf.'|'.s:float_suf.')?>/' | ||||
|   exe 'syn match nimNumber /\v<'.s:dec_num.'%('.s:int_suf.'|'.s:exp.'?'.s:float_suf.'?)>/' | ||||
|   exe 'syn match nimNumber /\v<'.s:dec_num.'\.'.s:dec_num.s:exp.'?'.s:float_suf.'?>/' | ||||
|   unlet s:dec_num s:int_suf s:float_suf s:exp | ||||
| endif | ||||
|  | ||||
| if nim_highlight_builtins == 1 | ||||
|   " builtin functions, types and objects, not really part of the syntax | ||||
|   syn keyword nimBuiltin int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 | ||||
|   syn keyword nimBuiltin bool void chr char string cstring pointer range array openarray openArray seq varargs varArgs | ||||
|   syn keyword nimBuiltin set Byte Natural Positive Conversion | ||||
|   syn keyword nimBuiltin BiggestInt BiggestFloat cchar cschar cshort cint csize cuchar cushort | ||||
|   syn keyword nimBuiltin clong clonglong cfloat cdouble clongdouble cuint culong culonglong cchar | ||||
|   syn keyword nimBuiltin CompileDate CompileTime nimversion nimVersion nimmajor nimMajor | ||||
|   syn keyword nimBuiltin nimminor nimMinor nimpatch nimPatch cpuendian cpuEndian hostos hostOS hostcpu hostCPU inf | ||||
|   syn keyword nimBuiltin neginf nan QuitSuccess QuitFailure dbglinehook dbgLineHook stdin | ||||
|   syn keyword nimBuiltin stdout stderr defined new high low sizeof succ pred | ||||
|   syn keyword nimBuiltin inc dec newseq newSeq len incl excl card ord chr ze ze64 | ||||
|   syn keyword nimBuiltin tou8 toU8 tou16 toU16 tou32 toU32 abs min max add repr | ||||
|   syn match   nimBuiltin "\<contains\>" | ||||
|   syn keyword nimBuiltin tofloat toFloat tobiggestfloat toBiggestFloat toint toInt tobiggestint toBiggestInt | ||||
|   syn keyword nimBuiltin addquitproc addQuitProc | ||||
|   syn keyword nimBuiltin copy setlen setLen newstring newString zeromem zeroMem copymem copyMem movemem moveMem | ||||
|   syn keyword nimBuiltin equalmem equalMem alloc alloc0 realloc dealloc assert | ||||
|   syn keyword nimBuiltin typedesc typed untyped stmt expr | ||||
|   syn keyword nimBuiltin echo swap getrefcount getRefcount getcurrentexception getCurrentException Msg | ||||
|   syn keyword nimBuiltin getoccupiedmem getOccupiedMem getfreemem getFreeMem gettotalmem getTotalMem isnil isNil seqtoptr seqToPtr | ||||
|   syn keyword nimBuiltin find pop GC_disable GC_enable GC_fullCollect | ||||
|   syn keyword nimBuiltin GC_setStrategy GC_enableMarkAndSweep GC_Strategy | ||||
|   syn keyword nimBuiltin GC_disableMarkAnd Sweep GC_getStatistics GC_ref | ||||
|   syn keyword nimBuiltin GC_ref GC_ref GC_unref GC_unref GC_unref quit | ||||
|   syn keyword nimBuiltin OpenFile OpenFile CloseFile EndOfFile readChar | ||||
|   syn keyword nimBuiltin FlushFile readfile readFile readline readLine write writeln writeLn writeline writeLine | ||||
|   syn keyword nimBuiltin getfilesize getFileSize ReadBytes ReadChars readbuffer readBuffer writebytes writeBytes | ||||
|   syn keyword nimBuiltin writechars writeChars writebuffer writeBuffer setfilepos setFilePos getfilepos getFilePos | ||||
|   syn keyword nimBuiltin filehandle fileHandle countdown countup items lines | ||||
|   syn keyword nimBuiltin FileMode File RootObj FileHandle ByteAddress Endianness | ||||
| endif | ||||
|  | ||||
| if nim_highlight_exceptions == 1 | ||||
|   " builtin exceptions and warnings | ||||
|   syn keyword nimException E_Base EAsynch ESynch ESystem EIO EOS | ||||
|   syn keyword nimException ERessourceExhausted EArithmetic EDivByZero | ||||
|   syn keyword nimException EOverflow EAccessViolation EAssertionFailed | ||||
|   syn keyword nimException EControlC EInvalidValue EOutOfMemory EInvalidIndex | ||||
|   syn keyword nimException EInvalidField EOutOfRange EStackOverflow | ||||
|   syn keyword nimException ENoExceptionToReraise EInvalidObjectAssignment | ||||
|   syn keyword nimException EInvalidObject EInvalidLibrary EInvalidKey | ||||
|   syn keyword nimException EInvalidObjectConversion EFloatingPoint | ||||
|   syn keyword nimException EFloatInvalidOp EFloatDivByZero EFloatOverflow | ||||
|   syn keyword nimException EFloatInexact EDeadThread EResourceExhausted | ||||
|   syn keyword nimException EFloatUnderflow | ||||
| endif | ||||
|  | ||||
| if nim_highlight_space_errors == 1 | ||||
|   " trailing whitespace | ||||
|   syn match   nimSpaceError   display excludenl "\S\s\+$"ms=s+1 | ||||
|   " any tabs are illegal in nim | ||||
|   syn match   nimSpaceError   display "\t" | ||||
| endif | ||||
|  | ||||
| if nim_highlight_special_vars | ||||
|   syn keyword nimSpecialVar result | ||||
| endif | ||||
|  | ||||
| syn sync match nimSync grouphere NONE "):$" | ||||
| syn sync maxlines=200 | ||||
| syn sync minlines=2000 | ||||
|  | ||||
| if v:version >= 508 || !exists('did_nim_syn_inits') | ||||
|   if v:version <= 508 | ||||
|     let did_nim_syn_inits = 1 | ||||
|     command -nargs=+ HiLink hi link <args> | ||||
|   else | ||||
|     command -nargs=+ HiLink hi def link <args> | ||||
|   endif | ||||
|  | ||||
|   " The default methods for highlighting.  Can be overridden later | ||||
|   HiLink nimBrackets       Operator | ||||
|   HiLink nimKeyword	      Keyword | ||||
|   HiLink nimFunction	    	Function | ||||
|   HiLink nimConditional	  Conditional | ||||
|   HiLink nimRepeat		      Repeat | ||||
|   HiLink nimString		      String | ||||
|   HiLink nimRawString	    String | ||||
|   HiLink nimBoolean        Boolean | ||||
|   HiLink nimEscape		      Special | ||||
|   HiLink nimOperator		    Operator | ||||
|   HiLink nimPreCondit	    PreCondit | ||||
|   HiLink nimComment		    Comment | ||||
|   HiLink nimTodo		        Todo | ||||
|   HiLink nimDecorator	    Define | ||||
|   HiLink nimSpecialVar	    Identifier | ||||
|    | ||||
|   if nim_highlight_numbers == 1 | ||||
|     HiLink nimNumber	Number | ||||
|   endif | ||||
|    | ||||
|   if nim_highlight_builtins == 1 | ||||
|     HiLink nimBuiltin	Number | ||||
|   endif | ||||
|    | ||||
|   if nim_highlight_exceptions == 1 | ||||
|     HiLink nimException	Exception | ||||
|   endif | ||||
|    | ||||
|   if nim_highlight_space_errors == 1 | ||||
|     HiLink nimSpaceError	Error | ||||
|   endif | ||||
|  | ||||
|   delcommand HiLink | ||||
| endif | ||||
|  | ||||
| let b:current_syntax = 'nim' | ||||
|  | ||||
| @ -1,20 +1,19 @@ | ||||
| import os | ||||
|  | ||||
| PATH_TO_LOMBOK = os.path.expanduser("/usr/lib/lombok-common/lombok.jar") | ||||
| jdtls_args = ['-noverify', | ||||
|               '-Xmx1G', | ||||
| jdtls_args = ['-Xmx1G', | ||||
|               '-XX:+UseG1GC', | ||||
|               '-XX:+UseStringDeduplication'] | ||||
|  | ||||
| def Settings( **kwargs ): | ||||
|     if not os.path.exists(PATH_TO_LOMBOK): | ||||
|         raise RuntimeError("Didn't find lombok jar") | ||||
|     if kwargs['language'] == 'java': | ||||
|         return { | ||||
|             'server': { | ||||
|                 'jvm_args': [ | ||||
|                     '-javaagent:' + PATH_TO_LOMBOK, | ||||
|                     '-Xbootclasspath/a:' + PATH_TO_LOMBOK | ||||
|                     ] + jdtls_args | ||||
|             } | ||||
|         } | ||||
| # def Settings( **kwargs ): | ||||
| #     if not os.path.exists(PATH_TO_LOMBOK): | ||||
| #         raise RuntimeError("Didn't find lombok jar") | ||||
| #     if kwargs['language'] == 'java': | ||||
| #         return { | ||||
| #             'server': { | ||||
| #                 'jvm_args': [ | ||||
| #                     '-javaagent:' + PATH_TO_LOMBOK, | ||||
| #                     '-Xbootclasspath/a:' + PATH_TO_LOMBOK | ||||
| #                     ] + jdtls_args | ||||
| #             } | ||||
| #         } | ||||
|  | ||||
							
								
								
									
										46
									
								
								vim/.vimrc
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								vim/.vimrc
									
									
									
									
									
								
							| @ -1,5 +1,26 @@ | ||||
| nnoremap <C-p> :Buffers<CR> | ||||
| nnoremap <C-g> :Ag<CR> | ||||
| map gf :e <cfile><CR> | ||||
|  | ||||
| "FZF Buffer Delete | ||||
|  | ||||
| function! s:list_buffers() | ||||
|   redir => list | ||||
|   silent ls | ||||
|   redir END | ||||
|   return split(list, "\n") | ||||
| endfunction | ||||
|  | ||||
| function! s:delete_buffers(lines) | ||||
|   execute 'bwipeout' join(map(a:lines, {_, line -> split(line)[0]})) | ||||
| endfunction | ||||
|  | ||||
|  | ||||
| command! BD call fzf#run(fzf#wrap({ | ||||
|   \ 'source': s:list_buffers(), | ||||
|   \ 'sink*': { lines -> s:delete_buffers(lines) }, | ||||
|   \ 'options': '--multi --reverse --bind ctrl-a:select-all+accept' | ||||
| \ })) | ||||
|  | ||||
| "alt g to :Gfiles (if in git folder) else :Files | ||||
| function! GFilesFallback() | ||||
| @ -31,17 +52,17 @@ let g:vimtex_grammar_textidote = {'jar': '/usr/share/java/textidote.jar'} | ||||
|  | ||||
| let g:vimtex_view_method = 'zathura' | ||||
|  | ||||
| nnoremap gd :YcmCompleter GoToDefinition<CR> | ||||
| nnoremap gr :YcmCompleter GoToReferences<CR> | ||||
| nnoremap K :YcmCompleter GetDoc<CR> | ||||
| nnoremap \<CR> :YcmCompleter FixIt<CR> | ||||
| " nnoremap gd :YcmCompleter GoToDefinition<CR> | ||||
| " nnoremap gr :YcmCompleter GoToReferences<CR> | ||||
| " nnoremap K :YcmCompleter GetDoc<CR> | ||||
| " nnoremap \<CR> :YcmCompleter FixIt<CR> | ||||
| noremap gN :Lex<CR> | ||||
|  | ||||
| nnoremap <F12> :Make<CR> | ||||
| nnoremap <leader><F12> :Make run<CR> | ||||
|  | ||||
| "Documentation | ||||
| nnoremap K :execute 'vert term' &keywordprg '<cexpr>'<cr> | ||||
| " nnoremap K :execute 'vert term' &keywordprg '<cexpr>'<cr> | ||||
| command Curl :execute 'vert term lynx -dump' escape(@+, '#') | ||||
| command OpenLink :silent w !urlscan | ||||
|  | ||||
| @ -79,6 +100,11 @@ let g:ycm_language_server = [ | ||||
| 			\ 	'filetypes': ['tex'], | ||||
| 			\ 	}, | ||||
| 			\	{ | ||||
| 			\ 	'name': 'vue', | ||||
| 			\ 	'cmdline': [ 'vue-language-server', '--stdio' ], | ||||
| 			\ 	'filetypes': ['vue'], | ||||
| 			\ 	}, | ||||
| 			\	{ | ||||
| 			\	'name': 'godot', | ||||
| 			\	'filetypes': ['gdscript'], | ||||
| 			\	'port': 6008, | ||||
| @ -120,16 +146,20 @@ set nu | ||||
| set rnu | ||||
| set scrolloff=10 | ||||
| set shiftwidth=4 | ||||
| set shortmess-=S | ||||
| set shortmess=atToOs | ||||
| set showcmd | ||||
| set spelllang+=fr | ||||
| set splitbelow splitright | ||||
| set tabstop=4 | ||||
| set ttymouse=xterm2 | ||||
|  | ||||
| if !has('nvim') | ||||
| 	set ttymouse=xterm2 | ||||
| endif | ||||
|  | ||||
| color desert  | ||||
| hi Normal ctermfg=None ctermbg=None | ||||
| hi NonText ctermfg=None ctermbg=None | ||||
|  | ||||
| packadd termdebug | ||||
| " packadd termdebug | ||||
| let g:termdebug_wide=1 | ||||
| filetype plugin indent on | ||||
|  | ||||
		Reference in New Issue
	
	Block a user