我是新來的emacs,並希望我的緩衝區被自動命名爲文件夾/文件名或clojure.namespace.filename。我發現Uniquify會重命名衝突的緩衝區,但我看不到如何使用它作爲默認值。有沒有辦法做到這一點,或者更確切地說,在emacs中識別緩衝區的方式?設置文件夾/文件名或clojure命名空間的自動緩衝區名稱
2
A
回答
2
您可以使用唯一標識M-x customize-group <return> uniquify <return>
,它允許在緩衝區名稱中包含足夠的相對路徑以區分緩衝區。
如果要使用文件的clojure名稱空間作爲緩衝區名稱,那麼可以使用rename-buffer
函數,該函數可以通過clojure-mode的幫助來傳遞名稱,該名稱可以告訴您該文件通過clojure-expected-ns定義的名稱空間或clojure-find-ns。
+0
我最終使用https://github.com/Bruce-Connor/smart-mode-line爲此,它不顯示緩衝區名稱,而是顯示路徑。 –
相關問題
- 1. clojure命名空間.core文件和repl
- 2. 自動文件和文件夾命名
- 3. 將名稱空間動態添加到區域設置文件
- 4. DocumentRoot文件夾名稱中的空間
- 5. 空文件夾名稱
- 6. 如何根據文件名製作emacs自動名稱緩衝區?
- 7. 在Visual Studio中更改命名空間/文件系統文件夾名稱
- 8. windows cmd子文件夾名稱來命名新文件夾
- 9. PHP命名空間和文件夾
- 10. 命名空間標準,ISAPI文件夾
- 11. 用區分大小寫的名稱重命名文件夾
- 12. Clojure命名空間
- 13. 使用壓縮文件的名稱命名Zip文件夾
- 14. 批量重命名與文件夾名稱有關的文件
- 15. 根據文件和文件夾名稱移動文件夾中的文件名
- 16. 類型或名稱空間名稱不存在 - C#中的文件夾
- 17. 將文件夾內的文件批量重命名爲父文件夾名稱
- 18. python:按子文件夾名稱重命名子文件夾中的文件
- 19. 庫/命名空間的Clojure文檔
- 20. 根據文件夾父名稱重命名文件
- 21. 使用文件夾名稱作爲前綴重命名文件
- 22. 在Linux中重命名文件時包含文件夾名稱
- 23. 使用文件夾名稱在powershell中重命名文件
- 24. VBS將文件重命名爲與文件夾名稱相同
- 25. 使用文件夾名稱批量重命名文件?
- 26. 將文件重命名爲其文件夾名稱
- 27. linux:如何批量重命名文件夾名稱和文件夾下的文件名稱
- 28. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 29. ASP.NET控制器名稱與文件夾名稱衝突
- 30. SVN重命名分支文件夾中的文件夾衝突
緩衝區通常是文件的名稱。而不是更改緩衝區名稱,如何將路徑+文件名放在模式行中或設置在幀的標題上方的設置?你看過'M-x緩衝菜單'嗎?有一堆使用類似緩衝列表的Emacs包。你看過從菜單欄下拉的緩衝區菜單嗎?有一個類似的緩衝區上下文彈出菜單可用於鼠標。 – lawlist
您可以使用uniquify生成緩衝區名稱的默認方式。 'M-x customize-group uniquify ' –
noisesmith
或者你的意思是你想要uniquify產生的名字,即使你沒有名稱衝突?如果是這樣,則有一個'rename-buffer' elisp命令,您可以使用它來根據訪問的文件和自定義elisp函數中的緩衝區內容構建新的緩衝區名稱。 – noisesmith