Aquamacs/Emacs窗格自动处置
我从几周前就开始使用Aquamacs了,我正在努力寻找好的定制。 首先,我只是想让我的Aquamac在开始时看起来像这样: 我的意思是在左边,我的源代码。右边是一个shell窗格(从C-x3+M-xshell开始) 我在emacs/aquamacs论坛和stackOverflow上做了一些搜索。但我还是被封锁了。 谢谢Aquamacs/Emacs窗格自动处置,emacs,panel,startup,aquamacs,Emacs,Panel,Startup,Aquamacs,我从几周前就开始使用Aquamacs了,我正在努力寻找好的定制。 首先,我只是想让我的Aquamac在开始时看起来像这样: 我的意思是在左边,我的源代码。右边是一个shell窗格(从C-x3+M-xshell开始) 我在emacs/aquamacs论坛和stackOverflow上做了一些搜索。但我还是被封锁了。 谢谢 :)如果只需拆分窗口并在新创建的窗口中打开shell,则应能够添加以下内容: (split-window-horizontally nil) (other-window 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
,而不是上面的代码。)
e、 g
绑
(global-set-key (kbd "C-|") split-window-for-shell)
因此,您可以在需要时使用它,而不仅仅是在启动时
(它将始终显示同一个shell实例。)这是内容
;;C编程材料
;;饥饿删除很好,因为我们使用空格而不是制表符。
(setq c-REGING-delete-key t)
;;让emacs尽可能自动插入换行符。
(setq c-auto-newline 1)
;;启动C模式时设置K&R缩进样式
(添加挂钩“c型挂钩”
'(lambda ()
(c-set-style "k&r")
(auto-fill-mode 1)
))
我真的认为,如果人们懒得对补救措施发表评论,他们就不应该投票决定是否关闭。撇开这张便条不谈,也许这应该是开着的-但是,由于解决方案需要elisp,我认为公平地说,它与编程相关的程度足够了。哇!非常感谢你,芒克!它完全按照预期工作!!此外,我还想启用c-hungry delete模式在启动时。但是当我在init.el上放置:(c-toggle-hunger-delete 1)时它不起作用。我得到了一个错误,比如:“Symbol的函数定义无效:c-toggle-hunger-delete”你知道发生了什么吗?:)我的Emacs没有饥饿删除模式,我不知道为什么(我可以看到它在Emacs手册中。)-但即使是Emacs帮助,“饥饿”一词没有结果,奇怪不管怎样,饥饿删除通常对你有用吗?是的,当我打开一个c文件时它就有用了。我猜c模式启动,然后在菜单“c”中切换。我可以启用“饥饿删除”。好的,没有
c-toggle-hunger-delete
只,c-toggle-hunger-state
。。。我通常使用M-x
name[TAB]之类的方法来查找正确的标识符。
'(lambda ()
(c-set-style "k&r")
(auto-fill-mode 1)
))