aboutsummaryrefslogtreecommitdiff
path: root/autoload/prettier.vim
diff options
context:
space:
mode:
authorAdam Macumber <adam.macumber@sharpnotions.com>2019-10-09 15:44:55 -0400
committerAdam Macumber <adam.macumber@sharpnotions.com>2019-10-09 15:46:41 -0400
commit41d9c4778a8dc0439afee9c9000d7fa5b4b8be17 (patch)
treee08d7407ca84f46e37601d25e218ff9ce32c8be4 /autoload/prettier.vim
parent9c216df3a57d35dc90222473a3438697624c9a4f (diff)
downloadvim-prettier-41d9c4778a8dc0439afee9c9000d7fa5b4b8be17.tar.xz
Toggle the autoformat setting based on config file presence.
Diffstat (limited to 'autoload/prettier.vim')
-rw-r--r--autoload/prettier.vim10
1 files changed, 10 insertions, 0 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim
index e66f4b7..f55fb21 100644
--- a/autoload/prettier.vim
+++ b/autoload/prettier.vim
@@ -78,3 +78,13 @@ function! prettier#Prettier(...) abort
call prettier#logging#error#log('EXECUTABLE_NOT_FOUND_ERROR')
endif
endfunction
+
+" Set autoformat toggle based on whether config file was found.
+function! prettier#IsConfigPresent(config_files)
+ for config_file in a:config_files
+ if filereadable(findfile(config_file, '.;'))
+ return 1
+ endif
+ endfor
+ return 0
+endfunction