diff options
| author | Thomas Schmucker <ts@its1.de> | 2023-03-31 13:55:01 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2023-03-31 13:55:01 +0200 |
| commit | 74fd73196a645f092e285aeb178590f423df0401 (patch) | |
| tree | e4bf19f7c46a3ab7bbebac2b10e9b69674f4d978 /nvim | |
| parent | 9e479ffbba3a6cc128d2aaf8bebb056595727ff2 (diff) | |
| download | dotfiles-74fd73196a645f092e285aeb178590f423df0401.tar.gz dotfiles-74fd73196a645f092e285aeb178590f423df0401.tar.bz2 dotfiles-74fd73196a645f092e285aeb178590f423df0401.zip | |
Feineinstellungen für html und c Dateien
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/ftplugin/c.vim | 7 | ||||
| -rw-r--r-- | nvim/ftplugin/html.vim | 14 | ||||
| -rw-r--r-- | nvim/keymaps.vim | 2 | ||||
| -rw-r--r-- | nvim/plugins.vim | 4 | ||||
| -rw-r--r-- | nvim/settings.vim | 8 |
5 files changed, 34 insertions, 1 deletions
diff --git a/nvim/ftplugin/c.vim b/nvim/ftplugin/c.vim new file mode 100644 index 0000000..e0c347d --- /dev/null +++ b/nvim/ftplugin/c.vim | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | setlocal cinoptions=:0,p0,t0 | ||
| 2 | setlocal cinwords=if,else,while,do,for,switch,case | ||
| 3 | setlocal formatoptions=tcqr | ||
| 4 | setlocal cindent | ||
| 5 | |||
| 6 | setlocal foldenable | ||
| 7 | setlocal foldmethod=syntax | ||
diff --git a/nvim/ftplugin/html.vim b/nvim/ftplugin/html.vim new file mode 100644 index 0000000..fced505 --- /dev/null +++ b/nvim/ftplugin/html.vim | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | setlocal tabstop=2 | ||
| 2 | setlocal softtabstop=2 | ||
| 3 | setlocal shiftwidth=2 | ||
| 4 | setlocal smarttab | ||
| 5 | setlocal expandtab | ||
| 6 | setlocal autoindent | ||
| 7 | |||
| 8 | setlocal foldenable | ||
| 9 | setlocal foldmethod=indent | ||
| 10 | |||
| 11 | let g:html_indent_script1='inc' | ||
| 12 | let g:html_indent_style1='inc' | ||
| 13 | let g:html_indent_autotags='html' | ||
| 14 | let g:html_indent_inctags='head,body' | ||
diff --git a/nvim/keymaps.vim b/nvim/keymaps.vim index 10bc0b8..6facd32 100644 --- a/nvim/keymaps.vim +++ b/nvim/keymaps.vim | |||
| @@ -24,3 +24,5 @@ map j gj | |||
| 24 | map k gk | 24 | map k gk |
| 25 | 25 | ||
| 26 | nnoremap <F4> :NERDTreeToggle<CR> | 26 | nnoremap <F4> :NERDTreeToggle<CR> |
| 27 | nnoremap <F5> :make<CR> | ||
| 28 | |||
diff --git a/nvim/plugins.vim b/nvim/plugins.vim index c6580af..8bbb15d 100644 --- a/nvim/plugins.vim +++ b/nvim/plugins.vim | |||
| @@ -20,12 +20,14 @@ let g:user_emmet_leader_key='<C-y>' | |||
| 20 | 20 | ||
| 21 | " NERDTree | 21 | " NERDTree |
| 22 | let NERDTreeMinimalUI=1 | 22 | let NERDTreeMinimalUI=1 |
| 23 | let NERDTreeShowHidden=1 | 23 | let NERDTreeShowHidden=0 |
| 24 | 24 | ||
| 25 | " NERDTree GIT Plugin | 25 | " NERDTree GIT Plugin |
| 26 | let g:NERDTreeGitStatusUntrackedFilesMode='all' | 26 | let g:NERDTreeGitStatusUntrackedFilesMode='all' |
| 27 | let g:NERDTreeGitStatusShowClean=1 | 27 | let g:NERDTreeGitStatusShowClean=1 |
| 28 | let g:NERDTreeGitStatusConcealBrackets=1 | 28 | let g:NERDTreeGitStatusConcealBrackets=1 |
| 29 | let g:NERDTreeDirArrowExpandable='+' | ||
| 30 | let g:NERDTreeDirArrowCollapsible='-' | ||
| 29 | 31 | ||
| 30 | let g:WebDevIconsUnicodeDecorateFolderNodes=1 | 32 | let g:WebDevIconsUnicodeDecorateFolderNodes=1 |
| 31 | let g:DevIconsEnableFoldersOpenClose=1 | 33 | let g:DevIconsEnableFoldersOpenClose=1 |
diff --git a/nvim/settings.vim b/nvim/settings.vim index ad5f175..773bcd6 100644 --- a/nvim/settings.vim +++ b/nvim/settings.vim | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | " Allgemeine Einstellungen | ||
| 1 | set number | 2 | set number |
| 2 | set cursorline | 3 | set cursorline |
| 3 | set shortmess+=I | 4 | set shortmess+=I |
| @@ -44,6 +45,13 @@ set smartindent | |||
| 44 | set autoindent | 45 | set autoindent |
| 45 | set cindent | 46 | set cindent |
| 46 | 47 | ||
| 48 | " Faltungen | ||
| 49 | set foldlevel=1000 | ||
| 50 | set foldcolumn=0 | ||
| 51 | |||
| 52 | " externe Programme | ||
| 53 | set makeprg=gmake | ||
| 54 | |||
| 47 | " weitere Einstellungen | 55 | " weitere Einstellungen |
| 48 | syntax enable | 56 | syntax enable |
| 49 | filetype plugin indent on | 57 | filetype plugin indent on |
