vim-autoformat и scalafmt не работают
Я использую плагин https://github.com/Chiel92/vim-autoformat с scalafmt, и в моем.vimrc есть следующее:
" scalafmt settings
let g:formatdef_scalafmt = "'scalafmt --stdin'"
let g:formatters_scala = ['scalafmt']
noremap <localleader>f :Autoformat<CR>
let g:autoformat_autoindent = 0
let g:autoformat_retab = 0
let g:autoformat_remove_trailing_spaces = 0
Я убедился, что scalafmt работает, когда я вызываю его извне vim. Сообщения об ошибках не отображаются, но буфер не обновляется.
Бег :CurrentFormatter
результаты в: Selected formatter: scalafmt
Чего-то не хватает в моей конфигурации?
1 ответ
Просто чтобы завершить ответ,
let g:formatdef_scalafmt = '"scalafmt --stdin 2>/dev/null"'
let g:formatters_scala = ['scalafmt']
как предложено в выпусках с использованием vim-autoformat с scalafmt