Emacs27的js-mode可以告别js2和rjsx了

js2 和rjsx 我用起来真的很卡。。查了下发现emacs27对js和jsx的缩进什么的支持改了很多表现很好。所以直接试了下。缩进基本没什么问题 比js2和rjsx好很多。但是缺少一些语法高亮,配合使用color-indentifilers-mode 之后的效果,移动 补全输入都很顺畅了。emacs对这些的支持有待提高啊。

color-indentifiers-mode 用起来不卡吗?以前使用时,对于大文件表现不好就去掉了。

说个题外话,这么多颜色,大脑能反应过来什么颜色是什么东西吗?

我用着不卡。我打开500以下没事。。1000 6000那估计很难不卡把。。不管vim还是emacs 太多的syntaxhighlight都会卡。

还好 js2-mode和rjsx-mode 颜色也不少。不喜欢就关掉啊。不过默认的syntax highlight真的少。不过是历史问题比较难搞。

求问header line tab 是哪个包

js2-mode我也用着卡,只好先用js-mode。最要命的是tsserver卡,打开文件后要等很久才能补全

centaur-tab

2 个赞

emacs 里就没好用的tsserver封装,vim里写js ts的体验比较好因为老陈(coc作者)搞这些比较吊自己维护了个tsserver的封装。

typescript-language-server 感觉封装的还行啊

我之前在用js2-mode,但发现和typescript-language-server配合用无法跳转,就去掉了。。

不维护了,gitter里我提了下fork大家维护没了下文

emacs写js ts有待加强…赶不上vim,这几天日用头疼

GitHub - sourcegraph/javascript-typescript-langserver: JavaScript and TypeScript code intelligence through the Language Server Protocol 吗? 什么问题?

确认不维护了吗?没大注意到这消息。如果是就有必要 fork 了。

我用 tide 感觉还说得过去啊

我也是用tide,感觉还好,有些小问题也不影响

不维护了,在寻求维护者。参考typescript-lang-server 的pinned issue

tide不好用 个别不能补全,性能不是很满意。

性能确实不大行。作为一个没啥能力的用户,我的解决方法就是忍😅

1 个赞