Как я могу заставить эту команду работать и не давать `Пустое имя файла для '%' или '#', работает только с": p: h "` - PullRequest
0 голосов
/ 11 апреля 2020

Эта функция отлично работает в neovim, но в vim 8 выдает ошибку E499: Empty file name for '%' or '#', only works with ":p:h": %!pnpx prettier --stdin-filepath % --single-quote

   "run global prettier install on current buffer
   func! Prettier_format()
       let save_cursor = getcurpos()
       exe '%!pnpx prettier --stdin-filepath % --single-quote'
       call setpos('.', save_cursor)
   endfunc

   nnoremap gp :call Prettier_format()<CR>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...