From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: bug#13779: 24.2; How to turn on flymake-mode automatically? Date: Fri, 22 Feb 2013 00:26:10 +0000 Message-ID: <87mwuxgpnh.fsf@sc3d.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1361492819 10101 80.91.229.3 (22 Feb 2013 00:26:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Feb 2013 00:26:59 +0000 (UTC) To: 13779@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 22 01:27:21 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U8gTs-0005yP-Dh for geb-bug-gnu-emacs@m.gmane.org; Fri, 22 Feb 2013 01:27:16 +0100 Original-Received: from localhost ([::1]:59603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8gTX-0003EG-T6 for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Feb 2013 19:26:55 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8gTQ-0003EA-Nm for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8gTM-0007vF-2d for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:48 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37692) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8gTL-0007vA-V6 for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:44 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U8gUc-00005O-NA for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Feb 2013 00:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13779 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1361492873313 (code B ref -1); Fri, 22 Feb 2013 00:28:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Feb 2013 00:27:53 +0000 Original-Received: from localhost ([127.0.0.1]:43156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8gUR-00004y-Jv for submit@debbugs.gnu.org; Thu, 21 Feb 2013 19:27:52 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58607) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8gUM-0008WV-RX for submit@debbugs.gnu.org; Thu, 21 Feb 2013 19:27:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8gT1-0007tg-St for submit@debbugs.gnu.org; Thu, 21 Feb 2013 19:26:27 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:40942) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8gT1-0007tc-PV for submit@debbugs.gnu.org; Thu, 21 Feb 2013 19:26:23 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8gSy-0003Db-O9 for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8gSt-0007sf-8y for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:20 -0500 Original-Received: from exprod7og101.obsmtp.com ([64.18.2.155]:50370) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1U8gSs-0007sM-Qp for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 19:26:15 -0500 Original-Received: from mail-wg0-f72.google.com ([74.125.82.72]) (using TLSv1) by exprod7ob101.postini.com ([64.18.6.12]) with SMTP ID DSNKUSa7JF1qatv6hJMDbxH4spA9SwP07uya@postini.com; Thu, 21 Feb 2013 16:26:14 PST Original-Received: by mail-wg0-f72.google.com with SMTP id fg15so137017wgb.7 for ; Thu, 21 Feb 2013 16:26:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-received:from:to:subject:date:message-id:mime-version :content-type:x-gm-message-state; bh=apJ0XjRpDM3WjNdnVOlYCJl6Bm37eow2JAaNi/9h2qA=; b=n1dF4rNMCBkQ7HRf/agCXpi++QrZegbSiYlugEFQ3U7SztdIuBJMNJZyle3fP7Lusx QvqLf819XVrgTLyDSRkDp0f3plgXNBFzaVsKlzwWeLe+8yioBfKw1yAL3Iq9g8XyT7rA XbtYevFA7VTmhA6nWoFAJB7H+R7GUaSqQ/kwXDlJNSt3flcDLJy9cSAg1Fzw6z9tNdTc UirMC34O9EOtsKk3j4DhA5jeC/X3Sz6E6Rcxe067ATOmW72h+fYhm25c70OxfZpcMccl GI1D7FKXfkoNiuapsMvKkRFeaPWNBzxwI62Me4j1EfouOAxjLn9aS6xH3OY/3atZR8r2 ZwGw== X-Received: by 10.194.103.163 with SMTP id fx3mr45355518wjb.58.1361492772549; Thu, 21 Feb 2013 16:26:12 -0800 (PST) X-Received: by 10.194.103.163 with SMTP id fx3mr45355513wjb.58.1361492772418; Thu, 21 Feb 2013 16:26:12 -0800 (PST) Original-Received: from skwd ([149.241.115.91]) by mx.google.com with ESMTPS id ex1sm591164wib.7.2013.02.21.16.26.11 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 Feb 2013 16:26:11 -0800 (PST) X-Gm-Message-State: ALoCoQmvQfsv7GU99si+saJrfaKa5/RF7NFhF2Yt0skFAcJ1Y5CbJRg6Dxskklcb4epgCDP7dMLMC49Uh1iJ57LDc/UCwAGsBORaJ6JLNRyoSc4EePp/gkZ4ovte1uuVY/iYro5ci4a9YZHPg7/Ziak4ip1C7q5NGpUHs4Fhl1RA8+l4ZGhbxK4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:71612 Archived-At: In flymake-mode.el is the following commented-out line: ;;+(add-hook 'find-file-hook 'flymake-find-file-hook) It has not been touched since 2005, and the commit log then suggests it was merely moved from another place; I can't find any other reference to it in the bzr logs. According to the manual, adding this hook to find-file-hook is the recommended way to activate flymake-mode automatically, and that is never done. Nor can I find a way to turn flymake-mode on automatically with customize; it seems the best I can do is copy the above line, uncommented, into my Emacs initialization file. It is far from obvious that the line above should be uncommented, but if not, maybe it should be removed, and a more user-friendly and standard way of activating flymake-mode automatically added? In GNU Emacs 24.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.13) of 2012-12-13 on komainu, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11300000 Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.2/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Bzr-Log-View Minor modes in effect: diff-auto-refine-mode: t recentf-mode: t show-paren-mode: t server-mode: t savehist-mode: t minibuffer-electric-default-mode: t iswitchb-mode: t icomplete-mode: t global-auto-revert-mode: t dtrt-indent-mode: t desktop-save-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x o C-x C-f C-g C-h f f l y m a k e - m o d e C-e C-b C-b C-b C-b C-b C-b C-s f i n d - f i l e - h o o k C-a C-x C-f ~ / S o f r e p o / e m a c s / s i t e l i s p / p r o g f l C-x 1 C-s a d d - h o o k C-a C-n C-n C-n C-x v g C-x 0 C-x v g C-x 0 r C-_ C-x v g f C-x 0 M-< C-x v g C-s a d d - h o o k C-n C-n C-n C-a l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-x o C-a C-p C-n C-SPC C-n M-x r e p o r t - e m a c s - b u g C-g C-g C-g C-x b C-x v l C-x 1 C-s h g o o k o o k C-s C-s C-s C-s C-s C-a C-s C-s C-s C-s M-< C-s f i n d - f i l e - C-s C-s C-s C-a M-> C-a C-e C-b C-b C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a M-> M-x r e p o r t - e m a c s - b u g Recent messages: byte-code: End of buffer [2 times] byte-code: Beginning of buffer [8 times] Mark set Quit [3 times] Mark saved where search started [2 times] Mark set Mark saved where search started Mark set Mark saved where search started Mark set Load-path shadows: /home/rrt/local/share/emacs/site-lisp/browse-kill-ring hides /usr/share/emacs24/site-lisp/emacs-goodies-el/browse-kill-ring /home/rrt/local/share/emacs/site-lisp/dict hides /usr/share/emacs24/site-lisp/emacs-goodies-el/dict /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary-init /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary /home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/share/emacs24/site-lisp/dictionary-el/link /home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/share/emacs24/site-lisp/dictionary-el/connection /usr/share/emacs24/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /usr/share/emacs24/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs24/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs24/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs24/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs24/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /usr/share/emacs24/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs24/site-lisp/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview /usr/share/emacs24/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs24/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs24/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs24/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs24/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs24/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/share/emacs24/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/share/emacs24/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs24/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs24/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs24/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs24/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /usr/share/emacs24/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs/site-lisp/golang-mode/go-mode-load hides /usr/share/emacs/24.2/site-lisp/golang-mode/go-mode-load /usr/share/emacs/site-lisp/golang-mode/go-mode hides /usr/share/emacs/24.2/site-lisp/golang-mode/go-mode /usr/share/emacs/24.2/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/24.2/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cdargs /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.2/lisp/textmodes/rst /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.2/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.2/lisp/textmodes/flyspell Features: (shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils add-log log-view pcvs-util vc-annotate vc ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff vc-dispatcher vc-bzr find-func etags latexenc preview prv-emacs tex-buf font-latex latex tex-style misearch multi-isearch m4-mode conf-mode newcomment make-mode pp help-mode view lua-mode nroff-mode autoconf autoconf-mode sh-script executable todoo noutline outline flymake compile comint ansi-color ring inform-mode diff-git diff-mode vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs jka-compr face-remap flyspell ispell smart-quotes auto-dictionary-autoloads c-eldoc-autoloads dictionary-autoloads diff-git-autoloads dired-isearch-autoloads full-ack-autoloads guess-style-autoloads kill-ring-search-autoloads magit-autoloads mv-shell-autoloads tumble-autoloads http-post-simple-autoloads package tabulated-list completing-help recentf tree-widget wid-edit uniquify paren server savehist minibuf-eldef iswitchb icomplete autorevert dtrt-indent desktop cus-start cus-load ropemacs pymacs warnings url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv macroexp gnus-util password-cache url-vars mm-util mail-prsvr tex dbus xml regexp-opt remember user-site-loaddefs advice advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc cl muse-autoloads go-mode-load emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode preview-latex tex-site auto-loads time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- http://rrt.sc3d.org/