]> git.eshelyaron.com Git - emacs.git/commitdiff
(command-line): Turn on menu-bar-mode and
authorDan Nicolaescu <dann@ics.uci.edu>
Fri, 26 Sep 2008 17:42:20 +0000 (17:42 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Fri, 26 Sep 2008 17:42:20 +0000 (17:42 +0000)
tool-bar-mode when running as a daemon.

lisp/ChangeLog
lisp/startup.el

index 0652a238fdd1fe4e4d420898acda613205fa3526..290b6b227e07a2d4489f076d48047f8c9aa6136d 100644 (file)
@@ -1,3 +1,8 @@
+2008-09-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * startup.el (command-line): Turn on menu-bar-mode and
+       tool-bar-mode when running as a daemon.
+
 2008-09-26  Eli Zaretskii  <eliz@gnu.org>
 
        * makefile.w32-in ($(lisp)/progmodes/cc-mode.elc): Remove.
index dd8fce06a48d52ce0d2b381a0851bd4ca146d993..0833f98d4dd85523841f1f834ab8b2167bf8fee8 100644 (file)
@@ -899,19 +899,23 @@ opening the first frame (e.g. open a connection to an X server).")
                                '("off" "false")))))
     (setq no-blinking-cursor t))
 
-  ;; If frame was created with a menu bar, set menu-bar-mode on.
-  (unless (or noninteractive
-             emacs-basic-display
-              (and (memq initial-window-system '(x w32))
-                   (<= (frame-parameter nil 'menu-bar-lines) 0)))
+  ;; If we run as a daemon, or frame was created with a menu bar, set
+  ;; menu-bar-mode on.
+  (when (or (daemonp)
+           (not (or noninteractive
+                    emacs-basic-display
+                    (and (memq initial-window-system '(x w32))
+                         (<= (frame-parameter nil 'menu-bar-lines) 0)))))
     (menu-bar-mode 1))
 
-  ;; If frame was created with a tool bar, switch tool-bar-mode on.
-  (unless (or noninteractive
-             emacs-basic-display
-              (not (display-graphic-p))
-              (<= (frame-parameter nil 'tool-bar-lines) 0))
-    (tool-bar-mode 1))
+  ;; If we run as a daemon or frame was created with a tool bar,
+  ;; switch tool-bar-mode on.
+  (when (or (daemonp)
+          (not (or noninteractive
+                   emacs-basic-display
+                   (not (display-graphic-p))
+                   (<= (frame-parameter nil 'tool-bar-lines) 0))))
+          (tool-bar-mode 1))
 
   ;; Can't do this init in defcustom because the relevant variables
   ;; are not set.