From 0fe1d4b9de13abfafa5f32f0b9fa603754e8b012 Mon Sep 17 00:00:00 2001 From: Tobias Amft <35033175+tobiasamft@users.noreply.github.com> Date: Fri, 6 May 2022 17:08:47 +0200 Subject: [PATCH] feat(ruby): add prettier formatter --- .../neoformat/autoload/neoformat/formatters/ruby.vim | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bundle/neoformat/autoload/neoformat/formatters/ruby.vim b/bundle/neoformat/autoload/neoformat/formatters/ruby.vim index f3cc808ea..d57575cc0 100644 --- a/bundle/neoformat/autoload/neoformat/formatters/ruby.vim +++ b/bundle/neoformat/autoload/neoformat/formatters/ruby.vim @@ -1,5 +1,14 @@ function! neoformat#formatters#ruby#enabled() abort - return ['rufo', 'rubybeautify', 'rubocop'] + return ['prettier', 'rufo', 'rubybeautify', 'rubocop'] +endfunction + +function! neoformat#formatters#ruby#prettier() abort + return { + \ 'exe': 'prettier', + \ 'args': ['--stdin-filepath', '"%:p"'], + \ 'stdin': 1, + \ 'try_node_exe': 1, + \ } endfunction function! neoformat#formatters#ruby#rufo() abort