summary refs log tree commit diff
path: root/.vim
diff options
context:
space:
mode:
Diffstat (limited to '.vim')
-rw-r--r--.vim/UltiSnips/tex.snippets21
-rw-r--r--.vim/ftdetect/h.vim2
-rw-r--r--.vim/init.vim12
-rw-r--r--.vim/lua/conf/treesitter.lua5
-rw-r--r--.vim/lua/plugins.lua2
-rw-r--r--.vim/syntax/gotmpl.vim2
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}"