【已解决】writeroom-mode 下显示menu bar

我希望在使用writeroom-mode时,显示menu bar。参考过社区里的代码,但还是不知道该怎么设置,望各位大佬不吝赐教。

我现在使用的是默认配置:

(use-package writeroom-mode
  :ensure t
  :hook (after-init . global-writeroom-mode)

C-h v

writeroom-global-effects 
2 个赞

按照你给的提示,我将设置改至如下,注释掉 writeroom-set-menu-bar-lines可以实现效果。

不过需要写出所有writeroom-global-effects的内容,看着有些繁琐,我想请问有没有更加简单的设置方法?

(use-package writeroom-mode
  :ensure t
  :hook (after-init . global-writeroom-mode)
  :config
  (setq writeroom-global-effects  '(writeroom-set-fullscreen
                                   writeroom-set-alpha
                                   ;; writeroom-set-menu-bar-lines
                                   writeroom-set-tool-bar-lines
                                   writeroom-set-vertical-scroll-bars
                                   writeroom-set-bottom-divider-width)
        )
  )
1 个赞

用这个?

(setq writeroom-global-effects (delete 'writeroom-set-menu-bar-lines writeroom-global-effects))

2 个赞

非常感谢(。◕◡◕。)ノ

这样看上去简洁了许多。

除了writeroom mode 还有 olivetti mode 和 visual column mode 都可以使文字居中,后两者都不隐藏bar。而且writeroom mode也是基于visual column mode写的。

我个人更喜欢olivetti mode,因为它可以让emacs看上去像word或者typora.