0

这是两个问题合二为一:

  • 在 Emacs 中排序窗口的最佳方式是什么 - 并启用它们以.emacs使R控制台和编辑器位于右侧,R Dired 帮助和 R View 位于左侧?就像是
    *-----------*---------*
    | R console | R view  |
    *-----------*---------*
    | editor    | R Dired |
    *-----------*---------*

或者顶部的编辑器和底部的控制台......但我喜欢左边的工作环境,右边的探索/帮助。目前我在右侧打开了 R Dired,但是在 R 控制台的窗口中打开了查看数据框。

  • 如何在 emacs 中打开帮助文件?我想在右侧的窗口中打开帮助,但目前帮助文件在浏览器窗口中打开。我已经设定
(setq browse-url-browser-function 'eww-browse-url)

在我的.emacs,但它似乎没有任何区别。

请注意,我在这里使用的是 Windows 10,带有 GNU Emacs 26.3(内部版本 1,x86_64-w64-mingw32)。但是,我会认为大多数 emacs 命令应该与系统无关。

我的配置文件也基于此处给出的非常详细的示例。

我对 Emacs 并不陌生;对 R 来说相对较新,对 ESS 来说是全新的!

谢谢,阿拉斯代尔

4

1 回答 1

0

要配置窗口,您可以在您的 emacs 配置文件中设置变量“display-buffer-alist”。看看这个例子并根据你的需要调整它:

;; An example of window configuration:
(setq display-buffer-alist
      '(("*R Dired"
     (display-buffer-reuse-window display-buffer-at-bottom)
     (window-width . 0.5)
     (window-height . 0.25)
     (reusable-frames . nil))
    ("*R"
     (display-buffer-reuse-window display-buffer-in-side-window)
     (side . right)
     (slot . -1)
     (window-width . 0.5)
     (reusable-frames . nil))
    ("*Help"
     (display-buffer-reuse-window display-buffer-in-side-window)
     (side . right)
     (slot . 1)
     (window-width . 0.5)
     (reusable-frames . nil))))

此代码来自: https ://github.com/ess-intro/presentation-ess-customization/blob/main/tutorial/ess-init.el

于 2021-11-18T18:33:24.837 回答