使用Emacs作为组织模式启动

时间:2011-02-02 16:36:00

标签: emacs org-mode

我发现org-mode非常有用,我想在运行emacs时启动org-mode作为默认模式。 我怎样才能做到这一点?

6 个答案:

答案 0 :(得分:11)

我假设您要保持默认的*scratch*缓冲区打开。将以下内容添加到.emacs:

(pop-to-buffer (get-buffer-create (generate-new-buffer-name "*scratch-org*")))
(insert "Scratch buffer with org-mode.\n\n")
(org-mode)

答案 1 :(得分:9)

我也喜欢组织模式,但在编辑代码文件时不想使用它。我使用以下配置,我发现它更方便,也许它对您有用:

1)每次在.org,.ref,.notes或其加密版本中打开文件时,将以下行添加到.emacs文件中都会将emacs置于org-mode中。

(setq auto-mode-alist
  '(
    ("\\.org$" . org-mode)  
    ("\\.org.gpg$" . org-mode)  
    ("\\.ref$" . org-mode)
    ("\\.ref.gpg$" . org-mode)
    ("\\.notes$" . org-mode)
))

2)我喜欢在早上以议程模式直接启动emacs(但在其他场合仍以正常方式启动)。我为它定义了一个shell别名:

alias org emacs -f org-agenda-list
祝你好运!

答案 2 :(得分:4)

如果您已设置org-mode来跟踪您的日程,您可以通过在.emacs中添加以下行来显示您的每周日程,从而让Emacs开始:

(org-agenda-list)

答案 3 :(得分:3)

我刚刚在Emacs自动生成的自定义变量列表中得到了这个。

'(initial-major-mode(quote org-mode))

答案 4 :(得分:1)

如果您像我一样经常使用org-mode,最好的方法(我认为)是启动emacs并加载和显示org文件。 (+ a(组织议程清单))。您可以查看我的.emacs文件以了解如何设置它。

PS,我有一个便携版本,配备.emacs配置就绪,设置组织模式,I-do等。它还包括org示例文件。我认为这对新来者来说是一个更好的起点。

基本上使用runemacs.bat运行,一切准备就绪。

http://nd.edu/~gsong/portable_emacs.html

最佳,

答案 5 :(得分:-1)

或者,您可以设置emacs以显示您的组织文件。