diff options
Diffstat (limited to '.vim')
| -rw-r--r-- | .vim/UltiSnips/tex.snippets | 21 | ||||
| -rw-r--r-- | .vim/ftdetect/h.vim | 2 | ||||
| -rw-r--r-- | .vim/init.vim | 12 | ||||
| -rw-r--r-- | .vim/lua/conf/treesitter.lua | 5 | ||||
| -rw-r--r-- | .vim/lua/plugins.lua | 2 | ||||
| -rw-r--r-- | .vim/syntax/gotmpl.vim | 2 |
6 files changed, 29 insertions, 15 deletions
diff --git a/.vim/UltiSnips/tex.snippets b/.vim/UltiSnips/tex.snippets index 2788273..38e9ef1 100644 --- a/.vim/UltiSnips/tex.snippets +++ b/.vim/UltiSnips/tex.snippets @@ -4,16 +4,16 @@ $0 \end{$1} endsnippet -snippet mk "Math" wA +snippet $$ "Math" wA $${1}$ $0 endsnippet -snippet dm "Math" iA +snippet \[ "Math" iA \[ ${1:${VISUAL}} .\] $0 endsnippet -snippet // "Fraction" iA +snippet frac "Fraction" iA \\frac{$1}{$2}$0 endsnippet @@ -64,20 +64,25 @@ snippet letter "letter" \nowindowtics \nowindowrules +% unterschrift \newcommand{\setsign}{\includegraphics[height=30truemm]{/home/robert/Pictures/sign.png}} \signature{Robert Günzler} \address{ - Robert Günzler \\\\ - Street\\\\ - PLZ Berlin} +% absender + Robert Günzler \\\\ + STREET \\\\ + PLZ Berlin} \date{\today} \place{Berlin} -%\subject{{\bf anliegen}} + +% betreff +% \subject{{\bf anliegen}} \begin{document} \begin{letter}{ - $1} +% empfänger + $1} \opening{${2:Sehr geehrte Damen und Herren,}} diff --git a/.vim/ftdetect/h.vim b/.vim/ftdetect/h.vim index 665088d..fe92579 100644 --- a/.vim/ftdetect/h.vim +++ b/.vim/ftdetect/h.vim @@ -1 +1 @@ -au BufNewFile,BufEnter *.h :setlocal filetype=c +au BufNewFile,BufEnter *.h setlocal filetype=c diff --git a/.vim/init.vim b/.vim/init.vim index 23c94c5..8ebf080 100644 --- a/.vim/init.vim +++ b/.vim/init.vim @@ -46,9 +46,10 @@ augroup Colors augroup END " Make comments italic, no matter what the colorscheme does -hi Comment gui=italic +hi Comment gui=italic cterm=italic " Fix ugly looking grey when transparent_background=1 hi SignColumn guibg=none ctermbg=none +hi MatchParen gui=underline cterm=underline " }}} " key bindings {{{ @@ -91,6 +92,7 @@ nmap <silent> <leader>v :Vista!!<CR> nmap <silent> <leader>nt :call numbertoggle#switch()<CR> nmap <silent> <leader>tn :rightbelow Tnew<CR> nmap <silent> gF :lua require'misc'.open_under_cursor()<CR> +nmap <silent> gf :lua require'misc'.open_under_cursor('open')<CR> noremap <silent> gx :lua require'misc'.open_under_cursor('url-launcher')<CR> augroup netrw_maps au! @@ -159,8 +161,12 @@ hi SignifySignChange guibg=NONE ctermbg=NONE hi SignifySignAdd guibg=NONE ctermbg=NONE hi SignifySignDelete guibg=NONE ctermbg=NONE -nmap <silent> ]h <cmd>SignifyJumpToNextHunk<cr> -nmap <silent> [h <cmd>SignifyJumpToPrevHunk<cr> +" NOTE: it's not a good idea to start the bind with `h` +" since that will interfere with cursor movement +" nmap <silent> ]h <cmd>SignifyJumpToNextHunk<cr> +" nmap <silent> [h <cmd>SignifyJumpToPrevHunk<cr> +nmap <silent> ]h <plug>(signify-next-hunk) +nmap <silent> [h <plug>(signify-prev-hunk) " }}}2 let g:vue_disable_pre_processors = 1 diff --git a/.vim/lua/conf/treesitter.lua b/.vim/lua/conf/treesitter.lua index 79763b8..fed55e1 100644 --- a/.vim/lua/conf/treesitter.lua +++ b/.vim/lua/conf/treesitter.lua @@ -1,9 +1,12 @@ require 'nvim-treesitter.configs'.setup { - ensure_installed = { "c", "c_sharp", "lua", "bash" }, + ensure_installed = { "c", "c_sharp", "javascript", "lua", "bash" }, highlight = { enable = false, }, + indent = { + enable = true, + }, refactor = { navigation = { enable = true, diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua index 1a66299..0ccfb05 100644 --- a/.vim/lua/plugins.lua +++ b/.vim/lua/plugins.lua @@ -11,7 +11,7 @@ function disable_distribution_plugins() vim.g.loaded_vimball = 1 vim.g.loaded_vimballPlugin = 1 vim.g.loaded_matchit = 1 - vim.g.loaded_matchparen = 1 + -- vim.g.loaded_matchparen = 1 vim.g.loaded_2html_plugin = 1 vim.g.loaded_logiPat = 1 vim.g.loaded_rrhelper = 1 diff --git a/.vim/syntax/gotmpl.vim b/.vim/syntax/gotmpl.vim index 9e6c1e1..b4bf6b9 100644 --- a/.vim/syntax/gotmpl.vim +++ b/.vim/syntax/gotmpl.vim @@ -15,7 +15,7 @@ endif runtime! syntax/html.vim -syn case match +" syn case match " Go escapes syn match goEscapeOctal display contained "\\[0-7]\{3}" |