Skip to content

Commit b179571

Browse files
author
ma6174
committed
fix javascript indent bug
1 parent 59774b6 commit b179571

File tree

5 files changed

+13
-1
lines changed

5 files changed

+13
-1
lines changed

.vimrc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ set sw=4
22
set ts=4
33
set et
44
set smarttab
5+
set smartindent
56
set lbr
67
set fo+=mB
78
set sm
@@ -91,6 +92,7 @@ set iskeyword+=_,$,@,%,#,-
9192
"markdown配置
9293
au BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=mkd
9394
au BufRead,BufNewFile *.{go} set filetype=go
95+
au BufRead,BufNewFile *.{js} set filetype=javascript
9496
"rkdown to HTML
9597
nmap md :!~/.vim/markdown.pl % > %.html <CR><CR>
9698
nmap fi :!firefox %.html & <CR><CR>
@@ -231,6 +233,7 @@ func FormartSrc()
231233
exec "!astyle --style=gnu --suffix=none %"
232234
else
233235
exec "normal gg=G"
236+
return
234237
endif
235238
exec "e! %"
236239
endfunc
@@ -311,7 +314,6 @@ set matchtime=1
311314
" 光标移动到buffer的顶部和底部时保持3行距离
312315
set scrolloff=3
313316
" 为C程序提供自动缩进
314-
set smartindent
315317
"自动补全
316318
"":inoremap ( ()<ESC>i
317319
"":inoremap ) <c-r>=ClosePair(')')<CR>
@@ -440,9 +442,15 @@ Bundle 'Javascript-OmniCompletion-with-YUI-and-j'
440442
Bundle 'JavaScript-Indent'
441443
Bundle 'Better-Javascript-Indentation'
442444
Bundle 'jslint.vim'
445+
Bundle "pangloss/vim-javascript"
446+
Bundle 'Vim-Script-Updater'
447+
Bundle 'jsbeautify'
443448
"Bundle 'FredKSchott/CoVim'
444449
"Bundle 'djangojump'
445450
" ...
451+
let g:html_indent_inctags = "html,body,head,tbody"
452+
let g:html_indent_script1 = "inc"
453+
let g:html_indent_style1 = "inc"
446454

447455
filetype plugin indent on " required!
448456
"

bundle/Vim-Script-Updater

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit f33f67ae621dbea23aa1164903882a38f02a0e1f

bundle/jsbeautify

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 0a185607de8ed3e115fc5a6e6ebe6c5403994f25

bundle/vim-javascript

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit b21629b371cc4b8ab76a59a6bc920082b00eb126

update_log.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- 增加javascript插件
66
- 增加常见的dict
7+
- 完善`<F6>`对javascript的支持
78

89
### 2013年5月31日更新
910

0 commit comments

Comments
 (0)