在emacs中C-x r f
將框架配置記錄到一個寄存器。我如何'看見'它? M-x view-register
不顯示它。我還喜歡存儲不同的配置,並在emacs會話中根據需要重新調用它們。Emacs的框架配置
回答
C-X[RĴ勢必jump-to-register
,你可以找到你在那裏需要的代碼。您可以使用M-xfind-function
或M-xfind-function-on-key
以方便地跳轉到源代碼。
該函數獲取參數register
,然後調用(get-register register)
來獲取數據。接下來的代碼將根據需要處理恢復幀或窗口配置。
到interactive
的「c」代表一個字符,所以register
參數只是一個字符。因此,您可以使用(get-register ?a)
獲取註冊號a
。
(defun jump-to-register (register &optional delete)
(interactive "cJump to register: \nP")
(let ((val (get-register register)))
(cond
;; [...]
((and (consp val) (frame-configuration-p (car val)))
(set-frame-configuration (car val) (not delete))
(goto-char (cadr val)))
((and (consp val) (window-configuration-p (car val)))
(set-window-configuration (car val))
(goto-char (cadr val)))
;; [...]
)))
winsav.el
庫是活着的,但新版本是在Launchpad上作爲nXhtml的一部分。獲取winsav並設置它的最簡單方法就是下載整個nXhtml並安裝它。 (如果你想它加載快則只是字節編譯整個nXhtml - 從nXhtml菜單。)
如果由於某種原因,認爲這是更好地只是winsav.el
那麼在UTIL子目錄:
http://bazaar.launchpad.net/~nxhtml/nxhtml/main/files/head:/util/
(請注意,下載nXhtml的zip文件都有點老了。其實一切都在我的Emacs的網頁是有點老了的時刻。除了那我現在再更新nXhtml的某些部分。而EmacsW32的來源 - 這是不是最新的,但包括男人。
Winsav做得很好。我正在尋找的是將不同的配置存儲到不同的註冊表中,並在會話中保持持久性。像M-x call-frame-configuration my-project-view1 – aartist 2012-07-20 22:25:40
- 1. Java配置框架
- 2. 在的.emacs配置
- 3. Emacs配置
- 4. 當前debbuger框架配置
- 5. 爲OA框架配置Eclipse?
- 6. 配置框架建議
- 7. 配置實體框架/ DbContext
- 8. 條件配置框架
- 9. 配置通過Spring框架
- 10. 播放框架配置
- 11. .Net「任何框架」配置
- 12. 隔離一個emacs框架
- 13. Emacs - emacsclient或新框架?
- 14. Lisp的Emacs配置腳本
- 15. Emacs配置中的ELIM/garak
- 16. JSF框架中的資源配置
- 17. 如何配置Django的REST框架DjangoFilterBackend
- 18. 播放框架配置值的視圖
- 19. Spring框架中的Java配置
- 20. 實體框架4.0 +可配置的ProviderManifestToken
- 21. 在Zend框架中的配置
- 22. Play中的配置變量!框架
- 23. 用於新框架的Emacs鉤子
- 24. zend框架中的模塊配置和佈局配置
- 25. 爲GNU Emacs配置CEDET 23.2.1
- 26. emacs jruby配置 - 使用java
- 27. 建議初始Emacs配置?
- 28. 如何配置Yii框架使用HTTPS?
- 29. Java:使用哪個配置框架?
- 30. 配置zend框架庫路徑
我正在尋找類似於:M-x save-frame-configuration RET my-project-view-1。然後M-x load-frame-configuration RET my-project-view-1。 – aartist 2012-07-20 22:28:02