From 74fd73196a645f092e285aeb178590f423df0401 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 31 Mar 2023 13:55:01 +0200 Subject: Feineinstellungen für html und c Dateien MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nvim/ftplugin/c.vim | 7 +++++++ nvim/ftplugin/html.vim | 14 ++++++++++++++ nvim/keymaps.vim | 2 ++ nvim/plugins.vim | 4 +++- nvim/settings.vim | 8 ++++++++ 5 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 nvim/ftplugin/c.vim create mode 100644 nvim/ftplugin/html.vim (limited to 'nvim') 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 @@ +setlocal cinoptions=:0,p0,t0 +setlocal cinwords=if,else,while,do,for,switch,case +setlocal formatoptions=tcqr +setlocal cindent + +setlocal foldenable +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 @@ +setlocal tabstop=2 +setlocal softtabstop=2 +setlocal shiftwidth=2 +setlocal smarttab +setlocal expandtab +setlocal autoindent + +setlocal foldenable +setlocal foldmethod=indent + +let g:html_indent_script1='inc' +let g:html_indent_style1='inc' +let g:html_indent_autotags='html' +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 map k gk nnoremap :NERDTreeToggle +nnoremap :make + 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='' " NERDTree let NERDTreeMinimalUI=1 -let NERDTreeShowHidden=1 +let NERDTreeShowHidden=0 " NERDTree GIT Plugin let g:NERDTreeGitStatusUntrackedFilesMode='all' let g:NERDTreeGitStatusShowClean=1 let g:NERDTreeGitStatusConcealBrackets=1 +let g:NERDTreeDirArrowExpandable='+' +let g:NERDTreeDirArrowCollapsible='-' let g:WebDevIconsUnicodeDecorateFolderNodes=1 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 @@ +" Allgemeine Einstellungen set number set cursorline set shortmess+=I @@ -44,6 +45,13 @@ set smartindent set autoindent set cindent +" Faltungen +set foldlevel=1000 +set foldcolumn=0 + +" externe Programme +set makeprg=gmake + " weitere Einstellungen syntax enable filetype plugin indent on -- cgit v1.3