使用Emacs启动org-mode

7
我发现org-mode非常有用,我想在运行emacs时将org-mode设置为默认模式。我该如何做?
6个回答

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)

2
使用 (switch-to-buffer ...) 命令获取全屏缓冲区,而不是分割窗口。 - wires

10

我也很喜欢 org-mode,但我不会在编辑代码文件时使用它。我使用以下配置,觉得更方便,或许对你有所帮助:

1)将以下行添加到您的.emacs文件中,每次打开.org、.ref、.notes或其加密版本时都会将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

祝你好运!


4
如果您已经设置好了org-mode来跟踪日程安排,您可以通过在.emacs文件中添加以下行来让Emacs开始时显示您的每周日程安排:
(org-agenda-list)

3

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

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

该变量表示Emacs启动时默认使用org-mode作为编辑模式。


1

如果您像我一样经常使用org-mode,我认为最好的方法是使用已加载和显示org文件的emacs。 (+ a (org-agenda-list)). 您可以查看我的.emacs文件以了解如何设置它。

另外,我有一个带有预配置.emacs的便携式版本,其中设置了org模式、I-do等等。 它还包含org示例文件。 我认为这是新手更好的起点。

基本上运行runemacs.bat即可准备好一切。

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

最好的,


-1

或者,您可以设置emacs来显示您的org文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接