Skip to content

Commit 8e1baaa

Browse files
committed
Merge pull request #43 from calebegg/add-typescript
Add TypeScript support
2 parents c1bd02a + a5fef15 commit 8e1baaa

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ This plugin formats your code with specific coding style using [clang](http://cl
99
- Objective-C
1010
- JavaScript
1111
- Java
12+
- TypeScript
1213

1314
## Screenshot
1415

plugin/clang_format.vim

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ command! -range=% -nargs=0 ClangFormatEchoFormattedCode echo clang_format#format
1414

1515
augroup plugin-clang-format-auto-format
1616
autocmd!
17-
autocmd BufWritePre * if &ft =~# '^\%(c\|cpp\|objc\|java\|javascript\)$' && g:clang_format#auto_format && !clang_format#is_invalid() | call clang_format#replace(1, line('$')) | endif
18-
autocmd FileType c,cpp,objc,java,javascript if g:clang_format#auto_format_on_insert_leave && !clang_format#is_invalid() | call clang_format#enable_format_on_insert() | endif
19-
autocmd FileType c,cpp,objc,java,javascript if g:clang_format#auto_formatexpr && !clang_format#is_invalid() | setlocal formatexpr=clang_format#replace(v:lnum,v:lnum+v:count-1) | endif
17+
autocmd BufWritePre * if &ft =~# '^\%(c\|cpp\|objc\|java\|javascript\|typescript\)$' && g:clang_format#auto_format && !clang_format#is_invalid() | call clang_format#replace(1, line('$')) | endif
18+
autocmd FileType c,cpp,objc,java,javascript,typescript if g:clang_format#auto_format_on_insert_leave && !clang_format#is_invalid() | call clang_format#enable_format_on_insert() | endif
19+
autocmd FileType c,cpp,objc,java,javascript,typescript if g:clang_format#auto_formatexpr && !clang_format#is_invalid() | setlocal formatexpr=clang_format#replace(v:lnum,v:lnum+v:count-1) | endif
2020
augroup END
2121

2222
command! ClangFormatAutoToggle call clang_format#toggle_auto_format()

0 commit comments

Comments
 (0)