aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2023-04-02 22:18:58 +0200
committerThomas Schmucker <ts@its1.de>2023-04-02 22:18:58 +0200
commite9a550990ade0b01d006b2fe5912f4c722285dc7 (patch)
tree9544ce38c5c66ccd73b03ba3ee4ab69a483cf030
parent2d3d838cd3147ec3412e5b01051b5d5cf891ed88 (diff)
downloaddotfiles-e9a550990ade0b01d006b2fe5912f4c722285dc7.tar.gz
dotfiles-e9a550990ade0b01d006b2fe5912f4c722285dc7.tar.bz2
dotfiles-e9a550990ade0b01d006b2fe5912f4c722285dc7.zip
Feineinstellungen der Konfiguration
-rw-r--r--nvim/autocmd.vim4
-rw-r--r--nvim/keymaps.vim8
-rw-r--r--nvim/plugins.vim2
-rw-r--r--nvim/settings.vim5
4 files changed, 13 insertions, 6 deletions
diff --git a/nvim/autocmd.vim b/nvim/autocmd.vim
index e00153f..4e33bf0 100644
--- a/nvim/autocmd.vim
+++ b/nvim/autocmd.vim
@@ -1,5 +1 @@
1"autocmd VimEnter * NERDTree | wincmd p
2"autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif
3"autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif
4
5autocmd FileType html,css EmmetInstall autocmd FileType html,css EmmetInstall
diff --git a/nvim/keymaps.vim b/nvim/keymaps.vim
index 6c2ee1b..a94533b 100644
--- a/nvim/keymaps.vim
+++ b/nvim/keymaps.vim
@@ -23,9 +23,15 @@ vnoremap <A-k> :m '<-2<CR>gv=gv
23map j gj 23map j gj
24map k gk 24map k gk
25 25
26" Vernünftige Tastenbelegungen für Autocomplete
27inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>"
28inoremap <expr> <Tab> pumvisible() ? "\<C-y>" : "\<Tab>"
29inoremap <expr> <Esc> pumvisible() ? "\<C-e>" : "\<Esc>"
30inoremap <expr> <C-j> pumvisible() ? "\<C-n>" : "\<Down>"
31inoremap <expr> <C-k> pumvisible() ? "\<C-p>" : "\<Up>"
32
26" Funktionstasten 33" Funktionstasten
27nnoremap <F4> :NERDTreeToggle<CR> 34nnoremap <F4> :NERDTreeToggle<CR>
28nnoremap <F5> :make<CR> 35nnoremap <F5> :make<CR>
29nnoremap <F7> :MundoToggle<CR> 36nnoremap <F7> :MundoToggle<CR>
30nnoremap <F8> :TagbarToggle<CR> 37nnoremap <F8> :TagbarToggle<CR>
31
diff --git a/nvim/plugins.vim b/nvim/plugins.vim
index 1386eca..3111f6a 100644
--- a/nvim/plugins.vim
+++ b/nvim/plugins.vim
@@ -48,6 +48,8 @@ let g:mundo_preview_height=30
48 48
49" Autopairs 49" Autopairs
50let b:autopairs_enabled=1 50let b:autopairs_enabled=1
51let g:AutoPairsMapBS=1
52let g:AutoPairsPrefix='<M-P>'
51 53
52" Treesitter 54" Treesitter
53lua << EOF 55lua << EOF
diff --git a/nvim/settings.vim b/nvim/settings.vim
index 2a582e0..9fa0508 100644
--- a/nvim/settings.vim
+++ b/nvim/settings.vim
@@ -10,6 +10,7 @@ set noshowcmd
10set splitright 10set splitright
11set splitbelow 11set splitbelow
12set hidden 12set hidden
13set signcolumn=no
13 14
14" Rechtsschreibprüfung 15" Rechtsschreibprüfung
15set spell 16set spell
@@ -50,6 +51,9 @@ set cindent
50set foldlevel=1000 51set foldlevel=1000
51set foldcolumn=0 52set foldcolumn=0
52 53
54" Autovervollständigung
55set completeopt=longest,menuone
56
53" externe Programme 57" externe Programme
54set makeprg=gmake 58set makeprg=gmake
55 59
@@ -73,4 +77,3 @@ filetype plugin indent on
73set termguicolors 77set termguicolors
74colorscheme habamax 78colorscheme habamax
75highlight MatchParen gui=bold,underline cterm=bold,underline 79highlight MatchParen gui=bold,underline cterm=bold,underline
76