|
2 | 2 | set ts=4
|
3 | 3 | set et
|
4 | 4 | set smarttab
|
| 5 | +set smartindent |
5 | 6 | set lbr
|
6 | 7 | set fo+=mB
|
7 | 8 | set sm
|
@@ -91,6 +92,7 @@ set iskeyword+=_,$,@,%,#,-
|
91 | 92 | "markdown配置
|
92 | 93 | au BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=mkd
|
93 | 94 | au BufRead,BufNewFile *.{go} set filetype=go
|
| 95 | +au BufRead,BufNewFile *.{js} set filetype=javascript |
94 | 96 | "rkdown to HTML
|
95 | 97 | nmap md :!~/.vim/markdown.pl % > %.html <CR><CR>
|
96 | 98 | nmap fi :!firefox %.html & <CR><CR>
|
@@ -231,6 +233,7 @@ func FormartSrc()
|
231 | 233 | exec "!astyle --style=gnu --suffix=none %"
|
232 | 234 | else
|
233 | 235 | exec "normal gg=G"
|
| 236 | + return |
234 | 237 | endif
|
235 | 238 | exec "e! %"
|
236 | 239 | endfunc
|
@@ -311,7 +314,6 @@ set matchtime=1
|
311 | 314 | " 光标移动到buffer的顶部和底部时保持3行距离
|
312 | 315 | set scrolloff=3
|
313 | 316 | " 为C程序提供自动缩进
|
314 |
| -set smartindent |
315 | 317 | "自动补全
|
316 | 318 | "":inoremap ( ()<ESC>i
|
317 | 319 | "":inoremap ) <c-r>=ClosePair(')')<CR>
|
@@ -440,9 +442,15 @@ Bundle 'Javascript-OmniCompletion-with-YUI-and-j'
|
440 | 442 | Bundle 'JavaScript-Indent'
|
441 | 443 | Bundle 'Better-Javascript-Indentation'
|
442 | 444 | Bundle 'jslint.vim'
|
| 445 | +Bundle "pangloss/vim-javascript" |
| 446 | +Bundle 'Vim-Script-Updater' |
| 447 | +Bundle 'jsbeautify' |
443 | 448 | "Bundle 'FredKSchott/CoVim'
|
444 | 449 | "Bundle 'djangojump'
|
445 | 450 | " ...
|
| 451 | +let g:html_indent_inctags = "html,body,head,tbody" |
| 452 | +let g:html_indent_script1 = "inc" |
| 453 | +let g:html_indent_style1 = "inc" |
446 | 454 |
|
447 | 455 | filetype plugin indent on " required!
|
448 | 456 | "
|
|
0 commit comments