aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2023-03-31 13:55:01 +0200
committerThomas Schmucker <ts@its1.de>2023-03-31 13:55:01 +0200
commit74fd73196a645f092e285aeb178590f423df0401 (patch)
treee4bf19f7c46a3ab7bbebac2b10e9b69674f4d978
parent9e479ffbba3a6cc128d2aaf8bebb056595727ff2 (diff)
downloaddotfiles-74fd73196a645f092e285aeb178590f423df0401.tar.gz
dotfiles-74fd73196a645f092e285aeb178590f423df0401.tar.bz2
dotfiles-74fd73196a645f092e285aeb178590f423df0401.zip
Feineinstellungen für html und c Dateien
-rw-r--r--nvim/ftplugin/c.vim7
-rw-r--r--nvim/ftplugin/html.vim14
-rw-r--r--nvim/keymaps.vim2
-rw-r--r--nvim/plugins.vim4
-rw-r--r--nvim/settings.vim8
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 @@
1setlocal cinoptions=:0,p0,t0
2setlocal cinwords=if,else,while,do,for,switch,case
3setlocal formatoptions=tcqr
4setlocal cindent
5
6setlocal foldenable
7setlocal 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 @@
1setlocal tabstop=2
2setlocal softtabstop=2
3setlocal shiftwidth=2
4setlocal smarttab
5setlocal expandtab
6setlocal autoindent
7
8setlocal foldenable
9setlocal foldmethod=indent
10
11let g:html_indent_script1='inc'
12let g:html_indent_style1='inc'
13let g:html_indent_autotags='html'
14let 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
24map k gk 24map k gk
25 25
26nnoremap <F4> :NERDTreeToggle<CR> 26nnoremap <F4> :NERDTreeToggle<CR>
27nnoremap <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
22let NERDTreeMinimalUI=1 22let NERDTreeMinimalUI=1
23let NERDTreeShowHidden=1 23let NERDTreeShowHidden=0
24 24
25" NERDTree GIT Plugin 25" NERDTree GIT Plugin
26let g:NERDTreeGitStatusUntrackedFilesMode='all' 26let g:NERDTreeGitStatusUntrackedFilesMode='all'
27let g:NERDTreeGitStatusShowClean=1 27let g:NERDTreeGitStatusShowClean=1
28let g:NERDTreeGitStatusConcealBrackets=1 28let g:NERDTreeGitStatusConcealBrackets=1
29let g:NERDTreeDirArrowExpandable='+'
30let g:NERDTreeDirArrowCollapsible='-'
29 31
30let g:WebDevIconsUnicodeDecorateFolderNodes=1 32let g:WebDevIconsUnicodeDecorateFolderNodes=1
31let g:DevIconsEnableFoldersOpenClose=1 33let 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
1set number 2set number
2set cursorline 3set cursorline
3set shortmess+=I 4set shortmess+=I
@@ -44,6 +45,13 @@ set smartindent
44set autoindent 45set autoindent
45set cindent 46set cindent
46 47
48" Faltungen
49set foldlevel=1000
50set foldcolumn=0
51
52" externe Programme
53set makeprg=gmake
54
47" weitere Einstellungen 55" weitere Einstellungen
48syntax enable 56syntax enable
49filetype plugin indent on 57filetype plugin indent on