写js/ts格式化用哪个会自动加上分号?

试了lsp-mode和tide 格式化的时候都不能加上分号?大家平时是用什么格式化?prettier-js这个包好久也不维护了。

format-all 好像会

ok 我试试啊

1 个赞

prettier明明在维护中啊 哦楼主说的是melpa上的prettierjs。我好像看过这个package,后来没用。自己写了一个,用shell command format当前文件(要打开auto-revert-mode,一般都会开的吧?):

(defun jester/prettier-js-file-1 ()
  "Call prettier on current file."
  (interactive)
  (call-process-shell-command (format "prettier --write %s" (buffer-file-name))))

这个办法还有个缺点是要等自动保存触发了再按,不然emacs会说,我要自动保存了,可是文件有冲突