如何讓emacs啓動並處於命令輸入的中間?特別是,我想要的emacs啓動的命令輸入find-file
與在小緩衝區的消息中說:如何在命令輸入中間啓動
Find file: ~/
光標在它的最後一個字符,這樣我可以繼續輸入剩餘的路徑打開我想要的文件。
如何讓emacs啓動並處於命令輸入的中間?特別是,我想要的emacs啓動的命令輸入find-file
與在小緩衝區的消息中說:如何在命令輸入中間啓動
Find file: ~/
光標在它的最後一個字符,這樣我可以繼續輸入剩餘的路徑打開我想要的文件。
我不得不承認,我的口齒不清是有點生疏,但是這對我的作品。把它塞進你的~/.emacs
文件(或任何init文件你正在使用):
(add-hook 'emacs-startup-hook
(lambda()
(if (= (length command-line-args) 1)
(call-interactively 'find-file))))
如果調用emacs
不帶任何參數,就像這樣:
[email protected]:~$ emacs
它會調用find-file
爲您服務。如果,另一方面,你調用emacs
帶參數,如文件名,如:
[email protected]:~$ emacs somefile.txt
它會默認爲剛剛訪問somefile.txt
目前,它開始在當前的工作目錄文件或$ HOME,如果你不在任何文件不是嗎? – Squidly