给emacs开个vscode风格的主题,来个瞒天过海
在我看来,这领导怕不是个傻子
统一工具,某些时候,的确能更容易发现在问题,而且方便问旁边的同事。 用vscode也不差,效率应该不会差很多。就是用emacs的人会觉得vscode,那种操作方式不爽。
eslint 在 emacs 上不可以用吗,但是抛开这些,这统一编辑器的行为简直是脑瘫。。
直接在ci上面开启eslint不就行了。管你用啥编辑器,只要你通过check
vscode写前端来说的话,体验确实好不少,尤其是tsx jsx这种,现在基本是复杂的用 vscode ,简单的用 emacs
emacs用的最多的两个功能,一个是 projectile 项目内查找,一个是magit git管理.
写了个函数直接vscode 打开当前行
(defun open-with-vscode ()
"Open current file with vscode."
(interactive)
(let ((line (number-to-string (line-number-at-pos)))
(column (number-to-string (current-column))))
(apply 'call-process "code" nil nil nil (list (concat buffer-file-name ":" line ":" column) "--goto"))))
我现在也是那样,基本写代码就从Emacs跳到idea或者vscode。要用Emacs的时候,就调用emacsclient跳回emacs。 emacs想达到idea这种体验真的好难。
没必要吧,如果是为了统一代码格式用 editorconfig prettier 就好了
这种公司说不定都没听说过 ci 哈哈哈
你可以考虑电脑开个VSCode在后台,接着用Emacs,需要VSCode上的eslint或组员来看你电脑屏幕的时候切换到VSCode就行了
这就是传说中的老板键(
我们单位要强迫使用 netbeans,导致 emacs 用户和 CLion 用户一起反对(
嚯,第一次看到 “大部队都用Emacs” 的地儿
受你这个启发,我写了个 open-with-editplus
我现在确实是这么干的,因为方便和别的组员沟通 。特别是 leader 来的时候,我愿称之为真正的老板键 。
懒猫来俺这儿开个分部吧
eslint 跟 编辑器无关吧。。。。
如果说团队开发有规范,统一一下 eslint 配置就可以了,CI/CD 系统在构建过程中执行 eslint 命令进行检查,没有 warning/error 就算通过。
vscode 的 eslint 插件虽然我也觉得有用,但“强制安装”没什么必要。因为它的本质也是调用 eslint,然后把诊断信息展示在编辑器中。且不说 Emacs(或其他编辑器)中肯定有类似的插件,是否在编辑器中启用这种功能,完全是个人喜好问题。
我们现在就是强制一个规则,其它就没有了。团队只有我一个 Emacser,其他人全部 VSCode