From 878cffb65aa985d2567b15aa758f0a9628d9cb10 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Tue, 15 Sep 2020 11:11:23 +0300 Subject: [PATCH] Don't disable menu-bar-mode by default --- CHANGELOG.md | 2 ++ core/prelude-custom.el | 7 +++++++ core/prelude-ui.el | 3 ++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e789493..621db04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ ### Changes +* [#1278](https://github.com/bbatsov/prelude/issues/1278): Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled. + ### Bugs fixed ## 1.0.0 (2020-09-15) diff --git a/core/prelude-custom.el b/core/prelude-custom.el index ac97669..2a57455 100644 --- a/core/prelude-custom.el +++ b/core/prelude-custom.el @@ -36,6 +36,13 @@ :prefix "prelude-" :group 'convenience) +(defcustom prelude-minimalistic-ui nil + "Controls whether to display the menu-bar and line numbers. +Note that the toolbar is always hidden regardless of this setting." + :type 'boolean + :group 'prelude + :package-version '(prelude . "1.1")) + (defcustom prelude-auto-save t "Non-nil values enable Prelude's auto save." :type 'boolean diff --git a/core/prelude-ui.el b/core/prelude-ui.el index 286d433..f6e1b0c 100644 --- a/core/prelude-ui.el +++ b/core/prelude-ui.el @@ -37,7 +37,8 @@ (when (fboundp 'tool-bar-mode) (tool-bar-mode -1)) -(menu-bar-mode -1) +(when prelude-minimalistic-ui + (menu-bar-mode -1)) ;; the blinking cursor is nothing, but an annoyance (blink-cursor-mode -1)