diff --git a/SpaceVim.d/autoload/paiyou.vim b/SpaceVim.d/autoload/paiyou.vim index 8f24e26..1403ca7 100644 --- a/SpaceVim.d/autoload/paiyou.vim +++ b/SpaceVim.d/autoload/paiyou.vim @@ -1,3 +1,13 @@ +function! paiyou#before() abort + " typescript + let g:neoformat_typescriptreact_prettier = { + \ 'exe': 'prettier', + \ 'args': ['--stdin', '--stdin-filepath', '"%:p"', '--parser', 'typescript'], + \ 'stdin': 1 + \ } + let g:neoformat_enabled_typescriptreact = ['tsfmt', 'prettier'] +endfunction + function! paiyou#after() abort let g:ale_fixers = { \ 'javascript': ['eslint'], diff --git a/SpaceVim.d/init.toml b/SpaceVim.d/init.toml index 34f6663..3da712f 100644 --- a/SpaceVim.d/init.toml +++ b/SpaceVim.d/init.toml @@ -32,6 +32,7 @@ filemanager = "nerdtree" enable_neomake = false enable_ale = true + bootstrap_before = "paiyou#before" bootstrap_after = "paiyou#after" project_rooter_automatically = 0