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"))))