diff options
| -rw-r--r-- | nvim/autocmd.vim | 4 | ||||
| -rw-r--r-- | nvim/keymaps.vim | 8 | ||||
| -rw-r--r-- | nvim/plugins.vim | 2 | ||||
| -rw-r--r-- | nvim/settings.vim | 5 |
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 | |||
| 5 | autocmd 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 | |||
| 23 | map j gj | 23 | map j gj |
| 24 | map k gk | 24 | map k gk |
| 25 | 25 | ||
| 26 | " Vernünftige Tastenbelegungen für Autocomplete | ||
| 27 | inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>" | ||
| 28 | inoremap <expr> <Tab> pumvisible() ? "\<C-y>" : "\<Tab>" | ||
| 29 | inoremap <expr> <Esc> pumvisible() ? "\<C-e>" : "\<Esc>" | ||
| 30 | inoremap <expr> <C-j> pumvisible() ? "\<C-n>" : "\<Down>" | ||
| 31 | inoremap <expr> <C-k> pumvisible() ? "\<C-p>" : "\<Up>" | ||
| 32 | |||
| 26 | " Funktionstasten | 33 | " Funktionstasten |
| 27 | nnoremap <F4> :NERDTreeToggle<CR> | 34 | nnoremap <F4> :NERDTreeToggle<CR> |
| 28 | nnoremap <F5> :make<CR> | 35 | nnoremap <F5> :make<CR> |
| 29 | nnoremap <F7> :MundoToggle<CR> | 36 | nnoremap <F7> :MundoToggle<CR> |
| 30 | nnoremap <F8> :TagbarToggle<CR> | 37 | nnoremap <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 |
| 50 | let b:autopairs_enabled=1 | 50 | let b:autopairs_enabled=1 |
| 51 | let g:AutoPairsMapBS=1 | ||
| 52 | let g:AutoPairsPrefix='<M-P>' | ||
| 51 | 53 | ||
| 52 | " Treesitter | 54 | " Treesitter |
| 53 | lua << EOF | 55 | lua << 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 | |||
| 10 | set splitright | 10 | set splitright |
| 11 | set splitbelow | 11 | set splitbelow |
| 12 | set hidden | 12 | set hidden |
| 13 | set signcolumn=no | ||
| 13 | 14 | ||
| 14 | " Rechtsschreibprüfung | 15 | " Rechtsschreibprüfung |
| 15 | set spell | 16 | set spell |
| @@ -50,6 +51,9 @@ set cindent | |||
| 50 | set foldlevel=1000 | 51 | set foldlevel=1000 |
| 51 | set foldcolumn=0 | 52 | set foldcolumn=0 |
| 52 | 53 | ||
| 54 | " Autovervollständigung | ||
| 55 | set completeopt=longest,menuone | ||
| 56 | |||
| 53 | " externe Programme | 57 | " externe Programme |
| 54 | set makeprg=gmake | 58 | set makeprg=gmake |
| 55 | 59 | ||
| @@ -73,4 +77,3 @@ filetype plugin indent on | |||
| 73 | set termguicolors | 77 | set termguicolors |
| 74 | colorscheme habamax | 78 | colorscheme habamax |
| 75 | highlight MatchParen gui=bold,underline cterm=bold,underline | 79 | highlight MatchParen gui=bold,underline cterm=bold,underline |
| 76 | |||
