2

我爱上了emacs。我不相信只要付出足够的努力,就没有什么是做不到的!

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

  • org-mode(使用名为“Journal”的 CAPTURE-TEMPLATE)
  • color-theme( emacswiki )
  • theme-changer( github )
  • color-theme-buffer-local( github )

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

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

  • emacs在新窗口中打开一个新缓冲区(“CAPTURE-journal.org”)
  • 我编辑它
  • 再次击键,条目将重新归档到我定义的 journal.org 文件中
  • 然后缓冲区窗口会自动关闭
  • 我继续处理我之前工作过的文件

我希望它另外做的事情:

  • “CAPTURE-journal.org”-新窗口中的缓冲区应该有一个独特的颜色主题,让我们说color-theme-retro-orange

.emacs的代码片段我认为应该是相关的。

我不知道如何处理这项任务。从哪里开始编辑?甚至上面列出的所有工具都需要吗?

4

1 回答 1

1

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

(setq my-themes (list "color-theme-retro-orange" "second-theme" "third...))

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

完成后,将该函数绑定到一个合适的位置,从哪里打开缓冲区,分别。用OP提到的东西加载它。

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

于 2012-08-10T07:01:02.133 回答