emacs color-theme by buffer

时间:2012-08-09 13:52:58

标签: emacs buffer org-mode emacs23

我爱上了emacs。我不相信有任何不能做足够的努力!

我安装了很好的工作脚本/扩展程序,可能与我的观点相关:

  • org-mode(使用名为“Journal”的CAPTURE-TEMPLATE)
  • color-themeemacswiki
  • theme-changergithub
  • color-theme-buffer-localgithub

emacs-version:2012-03-25关于Roseapple的GNU Emacs 23.3.1(i686-pc-linux-gnu,GTK +版本2.24.10),由Debian修改“

什么工作正常 当我通过我定义的快捷方式开始日记帐分录时,会发生以下情况:

  • emacs在新的 窗口 <中打开一个新的 缓冲区 (“CAPTURE-journal.org”) / LI>
  • 我编辑
  • 通过另一次击键,该条目被重新编译到我定义的journal.org文件
  • 缓冲区 ,然后 窗口 会自动关闭
  • 我继续处理我之前工作的文件

我还想要它做什么:

  • 窗口 中的“CAPTURE-journal.org” - 缓冲 应具有独特的颜色-theme,让我们说color-theme-retro-orange

我的.emacs包含我认为应该相关的代码段。

我不知道如何解决这个问题。人们从哪里开始编辑?甚至上面列出的所有工具都需要吗?

1 个答案:

答案 0 :(得分:1)

从头开始看:你需要一个带有颜色主题的列表

(setq my-themes(列表“color-theme-retro-orange”“second-theme”“third ...”)

比你需要一个指针,存储最后使用的位置。 请参阅kill-ring-save

的Emacs Lisp简介章节

完成后,将该函数绑定在合适的位置,在此处打开缓冲区。加载OP提到的东西。

或创建一个次要模式,所有新缓冲区都会提供此模式。