From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: How to debug this problem? Date: Fri, 04 Sep 2009 09:24:02 +0100 Organization: University of Cambridge Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1252052701 10906 80.91.229.12 (4 Sep 2009 08:25:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Sep 2009 08:25:01 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 04 10:24:54 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MjU6A-0001Zs-5Y for ged-emacs-devel@m.gmane.org; Fri, 04 Sep 2009 10:24:47 +0200 Original-Received: from localhost ([127.0.0.1]:54924 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MjU69-0006fT-DE for ged-emacs-devel@m.gmane.org; Fri, 04 Sep 2009 04:24:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MjU62-0006bv-Iu for emacs-devel@gnu.org; Fri, 04 Sep 2009 04:24:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MjU5w-0006OT-J1 for emacs-devel@gnu.org; Fri, 04 Sep 2009 04:24:37 -0400 Original-Received: from [199.232.76.173] (port=51571 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MjU5v-0006Nm-Ro for emacs-devel@gnu.org; Fri, 04 Sep 2009 04:24:32 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:56609) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MjU5t-0006lA-Pw for emacs-devel@gnu.org; Fri, 04 Sep 2009 04:24:30 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1MjU5o-0001QM-KF for emacs-devel@gnu.org; Fri, 04 Sep 2009 10:24:24 +0200 Original-Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Sep 2009 10:24:24 +0200 Original-Received: from sdl.web by smaug.linux.pwf.cam.ac.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Sep 2009 10:24:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 181 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: smaug.linux.pwf.cam.ac.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:KpjNQwer3pgsxH6XepJX6YetRmM= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:115025 Archived-At: On 2009-09-04 03:15 +0100, Stefan Monnier wrote: >> In my running Emacs, I have just found out that overwrite-mode and >> turn-on-visual-line-mode do not have its mode string on the mode line, >> i.e., when the mode is one there is no 'wrap' or 'Ovwrt'. How to debug a >> problem like this? Thank you. > > What are the values of mode-line-format and minor-mode-alist? On an Emacs started last night, at the moment overwrite-mode does not show the lighter but visual-line-mode does. The values of the two variables are as follows. > Stefan Mode-line format: ("%e" #("-" 0 1 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display")) mode-line-mule-info mode-line-client mode-line-modified mode-line-remote mode-line-frame-identification mode-line-buffer-identification #(" " 0 3 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display")) mode-line-position (vc-mode vc-mode) #(" " 0 2 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display")) mode-line-modes (which-func-mode ("" which-func-format #("--" 0 2 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display")))) (global-mode-string (#("--" 0 2 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display")) global-mode-string)) #("-%-" 0 3 (help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display"))) minor-mode alist: ((compilation-in-progress " Compiling") (snippet-mode " Snip") (flyspell-mode flyspell-mode-line-string) (ispell-minor-mode " Spell") (reftex-mode " Ref") (TeX-interactive-mode "") (TeX-PDF-mode "") (org-remember-mode " Rem") (org-cdlatex-mode " OCDL") (orgstruct-mode " OrgStruct") (eldoc-mode eldoc-minor-mode-string) (w3m-form-input-textarea-mode " w3m form textarea") (w3m-bookmark-mode " bookmark") (w3m-minor-mode " w3m") (doc-view-minor-mode " DocView") (image-minor-mode (:eval (format " Image[%s]" image-type))) (gnus-topic-mode " Topic") (gnus-undo-mode "") (slime-fuzzy-target-buffer-completions-mode " Fuzzy Target Buffer Completions") (slime-repl-read-mode "[read]") (slime-macroexpansion-minor-mode " Macroexpand") (slime-edit-value-mode " Edit-Value") (slime-popup-buffer-mode (" Slime-Tmp" slime-modeline-string)) (slime-mode (" Slime" slime-modeline-string)) (hs-minor-mode " hs") (global-whitespace-newline-mode " NL") (global-whitespace-mode " WS") (whitespace-newline-mode " nl") (whitespace-mode " ws") (diff-minor-mode " Diff") (vc-parent-buffer vc-parent-buffer-name) (outline-minor-mode " Outl") (paredit-mode " Paredit") (scratch-pad-mode " draft") (type-break-mode-line-message-mode ("" type-break-mode-line-break-message type-break-mode-line-warning)) (savehist-mode "") (server-buffer-clients " Server") (global-auto-revert-mode global-auto-revert-mode-text) (auto-revert-tail-mode auto-revert-tail-mode-text) (auto-revert-mode auto-revert-mode-text) (view-mode #(" View" 0 5 (help-echo "mouse-3: minor mode menu" local-map (keymap (header-line keymap (down-mouse-3 keymap (reftex-mode menu-item "RefTeX Mode" reftex-mode :button (:toggle . reftex-mode)) (abbrev-mode menu-item "Abbrev (Abbrev)" abbrev-mode :help "Automatically expand abbreviations" :button (:toggle . abbrev-mode)) (auto-fill-mode menu-item "Auto fill (Fill)" auto-fill-mode :help "Automatically insert new lines" :button (:toggle . auto-fill-function)) (auto-revert-mode menu-item "Auto revert (ARev)" auto-revert-mode :help "Revert the buffer when the file on disk changes" :button (:toggle bound-and-true-p auto-revert-mode)) (auto-revert-tail-mode menu-item "Auto revert tail (Tail)" auto-revert-tail-mode :help "Revert the tail of the buffer when buffer grows" :enable (buffer-file-name) :button (:toggle bound-and-true-p auto-revert-tail-mode)) (flyspell-mode menu-item "Flyspell (Fly)" flyspell-mode :help "Spell checking on the fly" :button (:toggle bound-and-true-p flyspell-mode)) (font-lock-mode menu-item "Font Lock" font-lock-mode :help "Syntax coloring" :button (:toggle . font-lock-mode)) (glasses-mode menu-item "Glasses (o^o)" glasses-mode :help "Insert virtual separators to make long identifiers easy to read" :button (:toggle bound-and-true-p glasses-mode)) (hide-ifdef-mode menu-item "Hide ifdef (Ifdef)" hide-ifdef-mode :help "Show/Hide code within #ifdef constructs" :button (:toggle bound-and-true-p hide-ifdef-mode)) (highlight-changes-mode menu-item "Highlight changes (Chg)" highlight-changes-mode :help "Show changes in the buffer in a distinctive color" :button (:toggle bound-and-true-p highlight-changes-mode)) (outline-minor-mode menu-item "Outline (Outl)" outline-minor-mode :help "" :button (:toggle bound-and-true-p outline-minor-mode)) (overwrite-mode menu-item "Overwrite (Ovwrt)" overwrite-mode :help "Overwrite mode: typed characters replace existing text" :button (:toggle . overwrite-mode)) "Minor Modes")) (mode-line keymap (down-mouse-3 keymap (reftex-mode menu-item "RefTeX Mode" reftex-mode :button (:toggle . reftex-mode)) (abbrev-mode menu-item "Abbrev (Abbrev)" abbrev-mode :help "Automatically expand abbreviations" :button (:toggle . abbrev-mode)) (auto-fill-mode menu-item "Auto fill (Fill)" auto-fill-mode :help "Automatically insert new lines" :button (:toggle . auto-fill-function)) (auto-revert-mode menu-item "Auto revert (ARev)" auto-revert-mode :help "Revert the buffer when the file on disk changes" :button (:toggle bound-and-true-p auto-revert-mode)) (auto-revert-tail-mode menu-item "Auto revert tail (Tail)" auto-revert-tail-mode :help "Revert the tail of the buffer when buffer grows" :enable (buffer-file-name) :button (:toggle bound-and-true-p auto-revert-tail-mode)) (flyspell-mode menu-item "Flyspell (Fly)" flyspell-mode :help "Spell checking on the fly" :button (:toggle bound-and-true-p flyspell-mode)) (font-lock-mode menu-item "Font Lock" font-lock-mode :help "Syntax coloring" :button (:toggle . font-lock-mode)) (glasses-mode menu-item "Glasses (o^o)" glasses-mode :help "Insert virtual separators to make long identifiers easy to read" :button (:toggle bound-and-true-p glasses-mode)) (hide-ifdef-mode menu-item "Hide ifdef (Ifdef)" hide-ifdef-mode :help "Show/Hide code within #ifdef constructs" :button (:toggle bound-and-true-p hide-ifdef-mode)) (highlight-changes-mode menu-item "Highlight changes (Chg)" highlight-changes-mode :help "Show changes in the buffer in a distinctive color" :button (:toggle bound-and-true-p highlight-changes-mode)) (outline-minor-mode menu-item "Outline (Outl)" outline-minor-mode :help "" :button (:toggle bound-and-true-p outline-minor-mode)) (overwrite-mode menu-item "Overwrite (Ovwrt)" overwrite-mode :help "Overwrite mode: typed characters replace existing text" :button (:toggle . overwrite-mode)) "Minor Modes") (mouse-2 . mode-line-minor-mode-help) (down-mouse-1 . mouse-minor-mode-menu)))))) (rcirc-omit-mode " Omit") (rcirc-low-priority-flag " LowPri") (rcirc-ignore-buffer-activity-flag " Ignore") (rcirc-track-minor-mode "") (rcirc-multiline-minor-mode " rcirc-mline") (visible-mode " Vis") (global-visual-line-mode " vl") (visual-line-mode " wrap") (next-error-follow-minor-mode " Fol") (abbrev-mode " Abbrev") (overwrite-mode overwrite-mode) (auto-fill-function " Fill") (defining-kbd-macro " Def") (isearch-mode isearch-mode)) -- Leo's Emacs uptime: 1 day, 21 hours, 23 minutes, 15 seconds