diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-06-24 23:04:14 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-06-24 23:04:14 +0800 |
commit | 5c0825e168139618b930a603b2321f35cec12d76 (patch) | |
tree | e1b8746c8611a5e798a42024e09ebf2bf278a95a /vim/init/config.vim | |
parent | 11863aa710ab0626eb76648d101854a481664a34 (diff) |
Update
Diffstat (limited to 'vim/init/config.vim')
-rw-r--r-- | vim/init/config.vim | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/vim/init/config.vim b/vim/init/config.vim index 7e08ebf..07bed12 100644 --- a/vim/init/config.vim +++ b/vim/init/config.vim | |||
@@ -6,7 +6,6 @@ | |||
6 | " Last Modified: 2018/05/30 19:20:46 | 6 | " Last Modified: 2018/05/30 19:20:46 |
7 | " | 7 | " |
8 | "====================================================================== | 8 | "====================================================================== |
9 | " vim: set ts=4 sw=4 tw=78 noet : | ||
10 | 9 | ||
11 | " Open help page in a new tab | 10 | " Open help page in a new tab |
12 | autocmd BufEnter *.txt if &filetype == 'help' | wincmd T | endif | 11 | autocmd BufEnter *.txt if &filetype == 'help' | wincmd T | endif |
@@ -158,6 +157,20 @@ augroup InitFileTypesGroup | |||
158 | 157 | ||
159 | " markdown 允许自动换行 | 158 | " markdown 允许自动换行 |
160 | au FileType markdown setlocal wrap | 159 | au FileType markdown setlocal wrap |
160 | au FileType markdown set sw=2 | ||
161 | au FileType markdown set ts=2 | ||
162 | |||
163 | " Fold markdown by heading level | ||
164 | function MarkdownLevel() | ||
165 | let h = matchstr(getline(v:lnum), '^#\+') | ||
166 | if empty(h) | ||
167 | return "=" | ||
168 | else | ||
169 | return ">" . len(h) | ||
170 | endif | ||
171 | endfunction | ||
172 | au FileType markdown setlocal foldexpr=MarkdownLevel() | ||
173 | au FileType markdown setlocal foldmethod=expr | ||
161 | 174 | ||
162 | " lisp 进行微调 | 175 | " lisp 进行微调 |
163 | au FileType lisp setlocal ts=8 sts=2 sw=2 et | 176 | au FileType lisp setlocal ts=8 sts=2 sw=2 et |