自從幾個星期以來我使用了Aquamacs,我正試圖找到很好的自定義設置。 首先,我只是想我aquamacs看起來像這樣在啓動時:Aquamacs/Emacs窗格自動配置
我的意思是在左邊,我的源代碼。右邊是一個shell窗格(以C-X 3 + M-X shell開始)。
我已經做了一些搜索emacs/aquamacs論壇,並在stackoververflow。但我仍然被阻止。 謝謝。 :)
自從幾個星期以來我使用了Aquamacs,我正試圖找到很好的自定義設置。 首先,我只是想我aquamacs看起來像這樣在啓動時:Aquamacs/Emacs窗格自動配置
我的意思是在左邊,我的源代碼。右邊是一個shell窗格(以C-X 3 + M-X shell開始)。
我已經做了一些搜索emacs/aquamacs論壇,並在stackoververflow。但我仍然被阻止。 謝謝。 :)
是這樣的東西!
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; C編程的東西
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;飢餓刪除很好,因爲我們使用空格而不是製表符。 (setq C-餓-刪除-密鑰t)
;;讓emacs在可能的時候自動插入換行符。 (setq C-自動換行1)
;;啓動C模式時,設置K & R縮進樣式。
(添加鉤「C型鉤
'(lambda()
(c-set-style "k&r")
(auto-fill-mode 1)
))
如果你需要的是分割窗口並打開新創建的窗口的shell,你應該能夠把它添加:
(split-window-horizontally nil)
(other-window 1)
(shell nil)
(other-window 1) ;; return you to the original window.
您.emacs
或.emacs.d/init.el
的依賴結束關於如何初始化emacs。
或者,使其成爲單獨的函數,並綁定到鍵盤命令。 (這些添加到.emacs
代替上面的代碼。)
例如
(defun split-window-for-shell()
"Split the current window and open a shell in the new window."
(interactive)
(split-window-horizontally nil)
(other-window 1)
(shell nil)
(other-window 1) ;; return you to the original window.
)
並綁定
(global-set-key (kbd "C-|") split-window-for-shell)
所以,你不能只在啓動時使用它時,你想要的,。
(它總是會顯示相同的shell實例。)
哇!非常感謝你munch!它的工作原理應該是這樣! – SamirBoulil 2011-01-16 10:26:24
我真的認爲人們不應該投票關閉,如果他們不能不屑置評補救,那筆記一邊,也許這屬於在http://superuser.com - 但是,因爲解決方案將需要elisp我認爲這是公平的說,它的編程相關的足夠的SO。 – ocodo 2011-01-16 01:21:20