Emacs 的強項
最近在測試及重新安裝 Debian 13 的系統,配合 Emacs 把系統設定檔安裝起來。 ssh 到遠端,直接在 emacs 下使用 C-d /ssh:foo@bar:~/ 就可以連到遠端 bar 系統,使用者 foo 登入其中,搭配 sudo 還可以就地把權限升上去,不用一直來回到終端機上設定參數。 Dired 和 eshell mode 就很好用了。連到遠端 Tramp 的幫助極高,還可以把遠端的圖片拉回來看。在系統安裝 emacs-eat 的話可以取得不錯的終端機操作手感。真正可以體會到「 Emacs 簡直就是操作系統」這一句話。除了 bash 這類 shell 的支援,也可以呼叫其他軟體來開啟檔案,以彌補其弱項;不用全部都需要完美的支援,只要恰如其份即可。 在 common lisp 的支援上有 slime 支援,它可以遠端開啟 swank server 連接,讓程式開發如在近端一般,如目前的 Debian 11 中 sbcl 版本不太支援新版本的 cffi 套件,但是在遠端開啟一個新版本的 sbcl 環境,使用 slime-connect 到指定的位置,slime 一樣可以建立起來。對於新系統的應用及開發有很大的幫助。也增加了許多新應用的想法。