aboutsummaryrefslogtreecommitdiff
path: root/autoload/prettier
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/prettier')
-rw-r--r--autoload/prettier/resolver/config.vim9
1 files changed, 8 insertions, 1 deletions
diff --git a/autoload/prettier/resolver/config.vim b/autoload/prettier/resolver/config.vim
index be36a7c..d790286 100644
--- a/autoload/prettier/resolver/config.vim
+++ b/autoload/prettier/resolver/config.vim
@@ -28,7 +28,7 @@ function! prettier#resolver#config#resolve(config, hasSelection, start, end) abo
\ get(a:config, 'proseWrap', g:prettier#config#prose_wrap) .
\ ' --html-whitespace-sensitivity ' .
\ get(a:config, 'htmlWhitespaceSensitivity', g:prettier#config#html_whitespace_sensitivity) .
- \ ' --stdin-filepath="'.simplify(expand('%:p')).'"' .
+ \ ' ' . s:Flag_stdin_filepath() .
\ ' --require-pragma=' .
\ get(a:config, 'requirePragma', g:prettier#config#require_pragma) .
\ ' --end-of-line=' .
@@ -111,3 +111,10 @@ function! s:Flag_parser(config) abort
return ''
endif
endfunction
+
+" Returns '--stdin-filepath=' concatenated with the full path of the opened
+" file.
+function! s:Flag_stdin_filepath() abort
+ let l:current_file = simplify(expand('%:p'))
+ return '--stdin-filepath="' . l:current_file . '"'
+endfunction