From unknown Wed Jun 25 05:42:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly Resent-From: Matthieu Lemerre Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2011 23:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9749@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131855032524696 (code B ref -1); Thu, 13 Oct 2011 23:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2011 23:58:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REVAh-0006QF-TT for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:58:45 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REV0A-0006BG-JM for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REUzY-0004lW-Uy for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:41980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzY-0004lS-Ot for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:12 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzW-0000LI-Q3 for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REUzU-0004l8-Q9 for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:10 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:43334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzU-0004kt-FR for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:08 -0400 Received: by wwg9 with SMTP id 9so354378wwg.30 for ; Thu, 13 Oct 2011 16:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:user-agent:date:message-id:mime-version :content-type:content-transfer-encoding; bh=ODIBLKvkHKWNcL3Hdi/9SzWpVEVBv2eJ7e3VQppzxCA=; b=rZWU8FGgbsSitUF4+obDQiZ42+wqrBdTnJh6Jbr0k7syD2APVIw5B2cxqAVZK34PuG UVdJ+k4QzcpSaMzZsxegNH8fxmbhuUZ97LGqSxPZxq12Dvyfuv+8G0bR/c49fK8Ciflq oibGMoPAdnIdiHpEOM6h9zbS4eG3kfB7qDdyg= Received: by 10.227.170.4 with SMTP id b4mr2061304wbz.63.1318549626748; Thu, 13 Oct 2011 16:47:06 -0700 (PDT) Received: from matthieu-netbook (vbo91-2-82-239-207-166.fbx.proxad.net. [82.239.207.166]) by mx.google.com with ESMTPS id o7sm10324403wbh.8.2011.10.13.16.47.04 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 13 Oct 2011 16:47:05 -0700 (PDT) From: Matthieu Lemerre User-Agent: Notmuch/0.8 (http://notmuchmail.org) Emacs/23.2.1 (i686-pc-linux-gnu) Date: Fri, 14 Oct 2011 01:47:03 +0200 Message-ID: <87botkv4i0.fsf@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Thu, 13 Oct 2011 19:58:43 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Just try to compile the following snippet with a recent (I used debian's gcc 4.5.2): main() { int i; for( i =3D 0;;) { int k; int f; { 1 + a23098^^; } 2 + a23098^^ } } (All lines begin with space, but the 1 + a23098^^ line, which is indented by tab. This is the default behaviour with emacs -Q) Then compile (M-x compile - gcc test.c), the result is test.c: In function =E2=80=98main=E2=80=99: test.c:8:6: error: =E2=80=98a23098=E2=80=99 undeclared (first use in this f= unction) test.c:8:6: note: each undeclared identifier is reported only once for each= function it appears in test.c:8:13: error: expected expression before =E2=80=98^=E2=80=99 token test.c:10:18: error: expected expression before =E2=80=98^=E2=80=99 token When clicking on the first error, the cursor is put in the wrong place (before the 1, rather than before the a, because the tab has not been accounted as a single character.) If the 1 + a23098^^; is commented out, and the file recompiled, then the result of compilation is: test.c:10:11: error: =E2=80=98a23098=E2=80=99 undeclared (first use in this= function) test.c:10:11: note: each undeclared identifier is reported only once for ea= ch function it appears in test.c:10:18: error: expected expression before =E2=80=98^=E2=80=99 token This time, when selecting the first error emacs puts the cursor at the right position, because there are no tabs in indentation. In GNU Emacs 23.2.1 (i686-pc-linux-gnu, GTK+ Version 2.24.4) of 2011-04-04 on rothera, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11001000 configured using `configure '--build' 'i686-linux-gnu' '--build' 'i686-lin= ux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/us= r/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir= =3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs2= 3:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/s= ite-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/sh= are/emacs/23.2/leim' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' '--with-tool= kit-scroll-bars' 'build_alias=3Di686-linux-gnu' 'CFLAGS=3D-DDEBIAN -g -O2' = 'LDFLAGS=3D-g' 'CPPFLAGS=3D'' 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: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: C/l Minor modes in effect: recentf-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t desktop-save-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: C-p C-p C-p C-p C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-f=20 C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20 C-f C-f C-f C-f C-f C-f C-n C-n C-n C-f C-f C-f C-f=20 C-f C-f C-f C-f C-f C-f C-f C-f C-f C-h v =20 C-x b C-g C-x k C-x 1 C-l C-b C-b C-b =20 C-e i n t SPC f ; { =20 } C-p C-e C-b C-f C-b C-f a s n t h=20 2 3 0 9 8 ^ ^ C-x C-s C-c m C-a C-k g c c SPC=20 t e s t . c C-a M-< C-f C-f C-f C-f ( ) C-x=20 C-s C-c m C-x o C-b C-p C-p=20 C-n C-n C-k C-y C-p C-p C-y C-x C-s=20 C-c m C-x o C-x o C-a C-k C-k C-n C-n C-e=20 C-y C-k C-x C-s C-c m C-x o =20 C-b C-f C-b C-x o C-x o =20 C-x o C-x o =20 C-a 1 SPC + S-SPC C-x C-s C-c m =20 C-x o C-x o C-x o C-n C-n M-m=20 1 SPC + S-SPC C-x C-s C-c m C-x o =20 C-x o C-x o C-e ; C-x C-s C-c m C-x=20 o C-x o C-a / / C-x C-s C-c m C-x o =20 C-p C-p C-x=20 C-s C-c m C-x o x c C-x u C-x=20 o M-x r e p o r t b Recent messages: (No files need saving) Compilation exited abnormally with code 1 Mark set Saving file /home/matthieu/src/new-l/test.c... Wrote /home/matthieu/src/new-l/test.c (No files need saving) Compilation exited abnormally with code 1 Mark set Undo! Mark set Load-path shadows: /usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.2/lisp/sha1 /usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.2/lisp= /hex-util /usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.2/lisp/md4 /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/23.2/lisp/textmodes/flyspell /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/23.2/lisp/textmodes/ispell /usr/share/emacs23/site-lisp/org-mode/org-indent hides /usr/share/emacs/23.= 2/lisp/org/org-indent /usr/share/emacs23/site-lisp/org-mode/org-crypt hides /usr/share/emacs/23.2= /lisp/org/org-crypt /usr/share/emacs23/site-lisp/org-mode/org hides /usr/share/emacs/23.2/lisp/= org/org /usr/share/emacs23/site-lisp/org-mode/org-footnote hides /usr/share/emacs/2= 3.2/lisp/org/org-footnote /usr/share/emacs23/site-lisp/org-mode/org-mouse hides /usr/share/emacs/23.2= /lisp/org/org-mouse /usr/share/emacs23/site-lisp/org-mode/org-install hides /usr/share/emacs/23= .2/lisp/org/org-install /usr/share/emacs23/site-lisp/org-mode/org-remember hides /usr/share/emacs/2= 3.2/lisp/org/org-remember /usr/share/emacs23/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/23.2/= lisp/org/org-bbdb /usr/share/emacs23/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/23.2/= lisp/org/org-xoxo /usr/share/emacs23/site-lisp/org-mode/org-latex hides /usr/share/emacs/23.2= /lisp/org/org-latex /usr/share/emacs23/site-lisp/org-mode/org-timer hides /usr/share/emacs/23.2= /lisp/org/org-timer /usr/share/emacs23/site-lisp/org-mode/org-mhe hides /usr/share/emacs/23.2/l= isp/org/org-mhe /usr/share/emacs23/site-lisp/org-mode/org-wl hides /usr/share/emacs/23.2/li= sp/org/org-wl /usr/share/emacs23/site-lisp/org-mode/org-freemind hides /usr/share/emacs/2= 3.2/lisp/org/org-freemind /usr/share/emacs23/site-lisp/org-mode/org-datetree hides /usr/share/emacs/2= 3.2/lisp/org/org-datetree /usr/share/emacs23/site-lisp/org-mode/org-habit hides /usr/share/emacs/23.2= /lisp/org/org-habit /usr/share/emacs23/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs= /23.2/lisp/org/org-inlinetask /usr/share/emacs23/site-lisp/org-mode/org-colview hides /usr/share/emacs/23= .2/lisp/org/org-colview /usr/share/emacs23/site-lisp/org-mode/org-table hides /usr/share/emacs/23.2= /lisp/org/org-table /usr/share/emacs23/site-lisp/org-mode/org-clock hides /usr/share/emacs/23.2= /lisp/org/org-clock /usr/share/emacs23/site-lisp/org-mode/org-feed hides /usr/share/emacs/23.2/= lisp/org/org-feed /usr/share/emacs23/site-lisp/org-mode/org-mac-message hides /usr/share/emac= s/23.2/lisp/org/org-mac-message /usr/share/emacs23/site-lisp/org-mode/org-faces hides /usr/share/emacs/23.2= /lisp/org/org-faces /usr/share/emacs23/site-lisp/org-mode/org-attach hides /usr/share/emacs/23.= 2/lisp/org/org-attach /usr/share/emacs23/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs= /23.2/lisp/org/org-exp-blocks /usr/share/emacs23/site-lisp/org-mode/org-archive hides /usr/share/emacs/23= .2/lisp/org/org-archive /usr/share/emacs23/site-lisp/org-mode/org-w3m hides /usr/share/emacs/23.2/l= isp/org/org-w3m /usr/share/emacs23/site-lisp/org-mode/org-gnus hides /usr/share/emacs/23.2/= lisp/org/org-gnus /usr/share/emacs23/site-lisp/org-mode/org-plot hides /usr/share/emacs/23.2/= lisp/org/org-plot /usr/share/emacs23/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/23.= 2/lisp/org/org-bibtex /usr/share/emacs23/site-lisp/org-mode/org-vm hides /usr/share/emacs/23.2/li= sp/org/org-vm /usr/share/emacs23/site-lisp/org-mode/org-agenda hides /usr/share/emacs/23.= 2/lisp/org/org-agenda /usr/share/emacs23/site-lisp/org-mode/org-irc hides /usr/share/emacs/23.2/l= isp/org/org-irc /usr/share/emacs23/site-lisp/org-mode/org-mobile hides /usr/share/emacs/23.= 2/lisp/org/org-mobile /usr/share/emacs23/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/23.= 2/lisp/org/org-jsinfo /usr/share/emacs23/site-lisp/org-mode/org-docbook hides /usr/share/emacs/23= .2/lisp/org/org-docbook /usr/share/emacs23/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/= 23.2/lisp/org/org-icalendar /usr/share/emacs23/site-lisp/org-mode/org-html hides /usr/share/emacs/23.2/= lisp/org/org-html /usr/share/emacs23/site-lisp/org-mode/org-macs hides /usr/share/emacs/23.2/= lisp/org/org-macs /usr/share/emacs23/site-lisp/org-mode/org-list hides /usr/share/emacs/23.2/= lisp/org/org-list /usr/share/emacs23/site-lisp/org-mode/org-publish hides /usr/share/emacs/23= .2/lisp/org/org-publish /usr/share/emacs23/site-lisp/org-mode/org-compat hides /usr/share/emacs/23.= 2/lisp/org/org-compat /usr/share/emacs23/site-lisp/org-mode/org-exp hides /usr/share/emacs/23.2/l= isp/org/org-exp /usr/share/emacs23/site-lisp/org-mode/org-info hides /usr/share/emacs/23.2/= lisp/org/org-info /usr/share/emacs23/site-lisp/org-mode/org-rmail hides /usr/share/emacs/23.2= /lisp/org/org-rmail /usr/share/emacs23/site-lisp/org-mode/org-ascii hides /usr/share/emacs/23.2= /lisp/org/org-ascii /usr/share/emacs23/site-lisp/org-mode/org-id hides /usr/share/emacs/23.2/li= sp/org/org-id /usr/share/emacs23/site-lisp/org-mode/org-src hides /usr/share/emacs/23.2/l= isp/org/org-src /usr/share/emacs23/site-lisp/org-mode/org-mew hides /usr/share/emacs/23.2/l= isp/org/org-mew /usr/share/emacs23/site-lisp/org-mode/org-protocol hides /usr/share/emacs/2= 3.2/lisp/org/org-protocol /usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.2/lis= p/net/sasl-ntlm /usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.2/lisp= /net/hmac-def /usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.2/lis= p/net/sasl-cram /usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.2/lisp= /net/hmac-md5 /usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.2/lisp/net= /sasl /usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.2/lisp/net= /ntlm /usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.2/l= isp/net/sasl-digest Features: (shadow emacsbug find-func magit log-edit pcvs-util add-log pcmpl-unix ansi-color em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic esh-opt em-banner em-alias esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util bookmark pp recentf tree-widget tramp-imap tramp-gw tramp-gvfs zeroconf url-parse url-vars dbus xml tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp tramp-compat trampver org-attach multi-isearch w3m-tabmenu auth-source starttls mailalias gnus-msg gnus-art mm-uu mml2015 epg-config gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems quail help-mode view sort mail-extr goto-addr w3m-form w3m-symbol mule-util hl-line info doc-view image-mode jka-compr tar-mode tex-mode org-indent org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-info org-gnus org-docview org-bibtex org-bbdb make-mode js etags imenu newcomment cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git caml tuareg speedbar sb-image ezimage dframe assoc caml-help caml-types caml-emacs anything-grep grep anything-config compile w3m-bookmark w3m browse-url timezone w3m-hist w3m-e23 w3m-ccl ccl w3m-fsf w3m-favicon w3m-image w3m-proc w3m-util rx ffap thingatpt anything-match-plugin anything magit-autoloads package reporter smtpmail notmuch notmuch-message notmuch-maildir-fcc notmuch-hello notmuch-show notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query json icalendar notmuch-lib message sendmail ecomplete rfc822 mml mml-sec mailabbrev nnheader gmm-utils wid-edit mailheader canlock sha1 sha1-el hex-util hashcash mail-utils mm-view smime password-cache dig mm-decode gnus-util netrc mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mm-util mail-prsvr org-velocity cl cl-19 dabbrev electric ob-latex ob-sh shell org-notmuch org-id edmacro kmacro org-habit org-agenda org byte-opt bytecomp byte-compile ob-emacs-lisp ob-ref ob-lob ob-table org-footnote org-complete pcomplete org-list org-faces org-entities noutline outline cal-menu easymenu calendar cal-loaddefs uniquify advice help-fns advice-preload ido dired-x dired-aux dired regexp-opt desktop time-date ob-tangle org-src ob-comint comint ring ob-keys org-compat ob org-macs ob-eval w3m-load org-install emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) From unknown Wed Jun 25 05:42:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Oct 2011 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthieu Lemerre Cc: 9749@debbugs.gnu.org Received: via spool by 9749-submit@debbugs.gnu.org id=B9749.131861412026043 (code B ref 9749); Fri, 14 Oct 2011 17:42:01 +0000 Received: (at 9749) by debbugs.gnu.org; 14 Oct 2011 17:42:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REllf-0006lz-H9 for submit@debbugs.gnu.org; Fri, 14 Oct 2011 13:42:00 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RElld-0006ls-OS for 9749@debbugs.gnu.org; Fri, 14 Oct 2011 13:41:59 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 1BB42188A19C; Fri, 14 Oct 2011 19:41:20 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 4A28A1C00141; Fri, 14 Oct 2011 19:41:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id UtyD7rxvYN-y; Fri, 14 Oct 2011 19:41:21 +0200 (CEST) Received: from igel.home (ppp-88-217-120-128.dynamic.mnet-online.de [88.217.120.128]) by mail.mnet-online.de (Postfix) with ESMTP; Fri, 14 Oct 2011 19:41:20 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 2EA54CA29C; Fri, 14 Oct 2011 19:41:20 +0200 (CEST) From: Andreas Schwab References: <87botkv4i0.fsf@free.fr> X-Yow: I'm pretending I'm pulling in a TROUT! Am I doing it correctly?? Date: Fri, 14 Oct 2011 19:41:19 +0200 In-Reply-To: <87botkv4i0.fsf@free.fr> (Matthieu Lemerre's message of "Fri, 14 Oct 2011 01:47:03 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Try setting compilation-error-screen-columns to nil. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Wed Jun 25 05:42:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly Resent-From: Matthieu Lemerre Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Oct 2011 08:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 9749@debbugs.gnu.org Received: via spool by 9749-submit@debbugs.gnu.org id=B9749.131866770616089 (code B ref 9749); Sat, 15 Oct 2011 08:36:01 +0000 Received: (at 9749) by debbugs.gnu.org; 15 Oct 2011 08:35:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REzhx-0004BS-LX for submit@debbugs.gnu.org; Sat, 15 Oct 2011 04:35:06 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REzhv-0004Ax-9J for 9749@debbugs.gnu.org; Sat, 15 Oct 2011 04:35:04 -0400 Received: by wyg24 with SMTP id 24so3543509wyg.3 for <9749@debbugs.gnu.org>; Sat, 15 Oct 2011 01:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=L1UvVXzhXFLAzRJSb8bpaxtai0CiIYT5NDdMOwYxpCU=; b=DdzCVknkwJXFOd3ldH4iUNvhaQTpzzQ1qgqpskHL6niRb45SoB2nJ35/kgFZMqVrmi N6jarY5ruHwvQ0l50/bnS6ZJMmQWFMXWgIRUhTQV+cB+c0QfJokhj1xQdbbxiKQWML1f PnR+ZCU1A2uve+GVA+h3RZ3J0aAb2p7SvbpxI= Received: by 10.216.137.13 with SMTP id x13mr1025097wei.52.1318667658864; Sat, 15 Oct 2011 01:34:18 -0700 (PDT) Received: from matthieu-netbook (vbo91-2-82-239-207-166.fbx.proxad.net. [82.239.207.166]) by mx.google.com with ESMTPS id o7sm18653891wbh.8.2011.10.15.01.34.14 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 15 Oct 2011 01:34:17 -0700 (PDT) From: Matthieu Lemerre In-Reply-To: References: <87botkv4i0.fsf@free.fr> User-Agent: Notmuch/0.8 (http://notmuchmail.org) Emacs/23.2.1 (i686-pc-linux-gnu) Date: Sat, 15 Oct 2011 10:34:13 +0200 Message-ID: <87fwiu64ca.fsf@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.8 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) I should have thought there would be an option for this; this solves the problem. Thank you. I have encountered at least two compilers which display character positions instead of screen columns: gcc, and the ocaml compiler (the latter also needs compilation-first-column to be set to 0). Given that GCC is widely used and now display character positions of errors, shouldn't the default value for compilation-error-screen-columns change? Or maybe these parameters should be detected according to the mode of the file in which there is an error? Best regards, Matthieu Lemerre On Fri, 14 Oct 2011 19:41:19 +0200, Andreas Schwab wrote: > Try setting compilation-error-screen-columns to nil. > > Andreas. > > -- > Andreas Schwab, schwab@linux-m68k.org > GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." From unknown Wed Jun 25 05:42:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Oct 2011 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthieu Lemerre Cc: Andreas Schwab , 9749@debbugs.gnu.org Received: via spool by 9749-submit@debbugs.gnu.org id=B9749.13188780486471 (code B ref 9749); Mon, 17 Oct 2011 19:01:02 +0000 Received: (at 9749) by debbugs.gnu.org; 17 Oct 2011 19:00:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFsQa-0001gJ-2Q for submit@debbugs.gnu.org; Mon, 17 Oct 2011 15:00:48 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFsQW-0001g5-Tb for 9749@debbugs.gnu.org; Mon, 17 Oct 2011 15:00:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAKp6nE5MCqLO/2dsb2JhbABDqFCBBoFuAQEEAVYjBQsLNBIUGA0kiBK3bIgIBKElhEU X-IronPort-AV: E=Sophos;i="4.69,360,1315195200"; d="scan'208";a="142464881" Received: from 76-10-162-206.dsl.teksavvy.com (HELO pastel.home) ([76.10.162.206]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 17 Oct 2011 14:59:46 -0400 Received: by pastel.home (Postfix, from userid 20848) id 25A5A590F5; Mon, 17 Oct 2011 14:59:46 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87botkv4i0.fsf@free.fr> <87fwiu64ca.fsf@free.fr> Date: Mon, 17 Oct 2011 14:59:46 -0400 In-Reply-To: <87fwiu64ca.fsf@free.fr> (Matthieu Lemerre's message of "Sat, 15 Oct 2011 10:34:13 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Or maybe these parameters should be detected according to the mode of > the file in which there is an error? That's a good idea. Stefan From unknown Wed Jun 25 05:42:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Matthieu Lemerre Subject: bug#9749: closed (Re: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly) Message-ID: References: <87botkv4i0.fsf@free.fr> X-Gnu-PR-Message: they-closed 9749 X-Gnu-PR-Package: emacs Reply-To: 9749@debbugs.gnu.org Date: Wed, 09 Nov 2011 14:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1320847562-26996-1" This is a multi-part message in MIME format... ------------=_1320847562-26996-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9749: 23.2; Compile-mode detection of error locations accounts for tabs in= correctly which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 9749@debbugs.gnu.org. --=20 9749: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9749 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1320847562-26996-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 9749-done) by debbugs.gnu.org; 9 Nov 2011 14:05:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RO8m6-00070E-Nt for submit@debbugs.gnu.org; Wed, 09 Nov 2011 09:05:11 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RO8m4-0006zz-PF for 9749-done@debbugs.gnu.org; Wed, 09 Nov 2011 09:05:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkYIAFaIuk5MCoYy/2dsb2JhbABCmmuPMoEGgXIBAQQBVjMLNBIUGA2IObg7iX8EiAyZYYRI X-IronPort-AV: E=Sophos;i="4.69,484,1315195200"; d="scan'208";a="147119659" Received: from 76-10-134-50.dsl.teksavvy.com (HELO pastel.home) ([76.10.134.50]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 09 Nov 2011 09:04:51 -0500 Received: by pastel.home (Postfix, from userid 20848) id 60B785936A; Wed, 9 Nov 2011 09:04:51 -0500 (EST) From: Stefan Monnier To: 9749-done@debbugs.gnu.org Subject: Re: bug#9749: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly Message-ID: References: <87botkv4i0.fsf@free.fr> <87fwiu64ca.fsf@free.fr> Date: Wed, 09 Nov 2011 09:04:51 -0500 In-Reply-To: (Stefan Monnier's message of "Mon, 17 Oct 2011 14:59:46 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 9749-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) >> Or maybe these parameters should be detected according to the mode of >> the file in which there is an error? > That's a good idea. Done, Stefan ------------=_1320847562-26996-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Oct 2011 23:58:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REVAh-0006QF-TT for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:58:45 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1REV0A-0006BG-JM for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REUzY-0004lW-Uy for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:41980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzY-0004lS-Ot for submit@debbugs.gnu.org; Thu, 13 Oct 2011 19:47:12 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzW-0000LI-Q3 for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REUzU-0004l8-Q9 for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:10 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:43334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REUzU-0004kt-FR for bug-gnu-emacs@gnu.org; Thu, 13 Oct 2011 19:47:08 -0400 Received: by wwg9 with SMTP id 9so354378wwg.30 for ; Thu, 13 Oct 2011 16:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:user-agent:date:message-id:mime-version :content-type:content-transfer-encoding; bh=ODIBLKvkHKWNcL3Hdi/9SzWpVEVBv2eJ7e3VQppzxCA=; b=rZWU8FGgbsSitUF4+obDQiZ42+wqrBdTnJh6Jbr0k7syD2APVIw5B2cxqAVZK34PuG UVdJ+k4QzcpSaMzZsxegNH8fxmbhuUZ97LGqSxPZxq12Dvyfuv+8G0bR/c49fK8Ciflq oibGMoPAdnIdiHpEOM6h9zbS4eG3kfB7qDdyg= Received: by 10.227.170.4 with SMTP id b4mr2061304wbz.63.1318549626748; Thu, 13 Oct 2011 16:47:06 -0700 (PDT) Received: from matthieu-netbook (vbo91-2-82-239-207-166.fbx.proxad.net. [82.239.207.166]) by mx.google.com with ESMTPS id o7sm10324403wbh.8.2011.10.13.16.47.04 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 13 Oct 2011 16:47:05 -0700 (PDT) From: Matthieu Lemerre To: bug-gnu-emacs@gnu.org Subject: 23.2; Compile-mode detection of error locations accounts for tabs incorrectly User-Agent: Notmuch/0.8 (http://notmuchmail.org) Emacs/23.2.1 (i686-pc-linux-gnu) Date: Fri, 14 Oct 2011 01:47:03 +0200 Message-ID: <87botkv4i0.fsf@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 13 Oct 2011 19:58:43 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Just try to compile the following snippet with a recent (I used debian's gcc 4.5.2): main() { int i; for( i =3D 0;;) { int k; int f; { 1 + a23098^^; } 2 + a23098^^ } } (All lines begin with space, but the 1 + a23098^^ line, which is indented by tab. This is the default behaviour with emacs -Q) Then compile (M-x compile - gcc test.c), the result is test.c: In function =E2=80=98main=E2=80=99: test.c:8:6: error: =E2=80=98a23098=E2=80=99 undeclared (first use in this f= unction) test.c:8:6: note: each undeclared identifier is reported only once for each= function it appears in test.c:8:13: error: expected expression before =E2=80=98^=E2=80=99 token test.c:10:18: error: expected expression before =E2=80=98^=E2=80=99 token When clicking on the first error, the cursor is put in the wrong place (before the 1, rather than before the a, because the tab has not been accounted as a single character.) If the 1 + a23098^^; is commented out, and the file recompiled, then the result of compilation is: test.c:10:11: error: =E2=80=98a23098=E2=80=99 undeclared (first use in this= function) test.c:10:11: note: each undeclared identifier is reported only once for ea= ch function it appears in test.c:10:18: error: expected expression before =E2=80=98^=E2=80=99 token This time, when selecting the first error emacs puts the cursor at the right position, because there are no tabs in indentation. In GNU Emacs 23.2.1 (i686-pc-linux-gnu, GTK+ Version 2.24.4) of 2011-04-04 on rothera, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11001000 configured using `configure '--build' 'i686-linux-gnu' '--build' 'i686-lin= ux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/us= r/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir= =3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs2= 3:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/s= ite-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/sh= are/emacs/23.2/leim' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' '--with-tool= kit-scroll-bars' 'build_alias=3Di686-linux-gnu' 'CFLAGS=3D-DDEBIAN -g -O2' = 'LDFLAGS=3D-g' 'CPPFLAGS=3D'' 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: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: C/l Minor modes in effect: recentf-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t desktop-save-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: C-p C-p C-p C-p C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-f=20 C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20 C-f C-f C-f C-f C-f C-f C-n C-n C-n C-f C-f C-f C-f=20 C-f C-f C-f C-f C-f C-f C-f C-f C-f C-h v =20 C-x b C-g C-x k C-x 1 C-l C-b C-b C-b =20 C-e i n t SPC f ; { =20 } C-p C-e C-b C-f C-b C-f a s n t h=20 2 3 0 9 8 ^ ^ C-x C-s C-c m C-a C-k g c c SPC=20 t e s t . c C-a M-< C-f C-f C-f C-f ( ) C-x=20 C-s C-c m C-x o C-b C-p C-p=20 C-n C-n C-k C-y C-p C-p C-y C-x C-s=20 C-c m C-x o C-x o C-a C-k C-k C-n C-n C-e=20 C-y C-k C-x C-s C-c m C-x o =20 C-b C-f C-b C-x o C-x o =20 C-x o C-x o =20 C-a 1 SPC + S-SPC C-x C-s C-c m =20 C-x o C-x o C-x o C-n C-n M-m=20 1 SPC + S-SPC C-x C-s C-c m C-x o =20 C-x o C-x o C-e ; C-x C-s C-c m C-x=20 o C-x o C-a / / C-x C-s C-c m C-x o =20 C-p C-p C-x=20 C-s C-c m C-x o x c C-x u C-x=20 o M-x r e p o r t b Recent messages: (No files need saving) Compilation exited abnormally with code 1 Mark set Saving file /home/matthieu/src/new-l/test.c... Wrote /home/matthieu/src/new-l/test.c (No files need saving) Compilation exited abnormally with code 1 Mark set Undo! Mark set Load-path shadows: /usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.2/lisp/sha1 /usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.2/lisp= /hex-util /usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.2/lisp/md4 /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/23.2/lisp/textmodes/flyspell /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/23.2/lisp/textmodes/ispell /usr/share/emacs23/site-lisp/org-mode/org-indent hides /usr/share/emacs/23.= 2/lisp/org/org-indent /usr/share/emacs23/site-lisp/org-mode/org-crypt hides /usr/share/emacs/23.2= /lisp/org/org-crypt /usr/share/emacs23/site-lisp/org-mode/org hides /usr/share/emacs/23.2/lisp/= org/org /usr/share/emacs23/site-lisp/org-mode/org-footnote hides /usr/share/emacs/2= 3.2/lisp/org/org-footnote /usr/share/emacs23/site-lisp/org-mode/org-mouse hides /usr/share/emacs/23.2= /lisp/org/org-mouse /usr/share/emacs23/site-lisp/org-mode/org-install hides /usr/share/emacs/23= .2/lisp/org/org-install /usr/share/emacs23/site-lisp/org-mode/org-remember hides /usr/share/emacs/2= 3.2/lisp/org/org-remember /usr/share/emacs23/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/23.2/= lisp/org/org-bbdb /usr/share/emacs23/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/23.2/= lisp/org/org-xoxo /usr/share/emacs23/site-lisp/org-mode/org-latex hides /usr/share/emacs/23.2= /lisp/org/org-latex /usr/share/emacs23/site-lisp/org-mode/org-timer hides /usr/share/emacs/23.2= /lisp/org/org-timer /usr/share/emacs23/site-lisp/org-mode/org-mhe hides /usr/share/emacs/23.2/l= isp/org/org-mhe /usr/share/emacs23/site-lisp/org-mode/org-wl hides /usr/share/emacs/23.2/li= sp/org/org-wl /usr/share/emacs23/site-lisp/org-mode/org-freemind hides /usr/share/emacs/2= 3.2/lisp/org/org-freemind /usr/share/emacs23/site-lisp/org-mode/org-datetree hides /usr/share/emacs/2= 3.2/lisp/org/org-datetree /usr/share/emacs23/site-lisp/org-mode/org-habit hides /usr/share/emacs/23.2= /lisp/org/org-habit /usr/share/emacs23/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs= /23.2/lisp/org/org-inlinetask /usr/share/emacs23/site-lisp/org-mode/org-colview hides /usr/share/emacs/23= .2/lisp/org/org-colview /usr/share/emacs23/site-lisp/org-mode/org-table hides /usr/share/emacs/23.2= /lisp/org/org-table /usr/share/emacs23/site-lisp/org-mode/org-clock hides /usr/share/emacs/23.2= /lisp/org/org-clock /usr/share/emacs23/site-lisp/org-mode/org-feed hides /usr/share/emacs/23.2/= lisp/org/org-feed /usr/share/emacs23/site-lisp/org-mode/org-mac-message hides /usr/share/emac= s/23.2/lisp/org/org-mac-message /usr/share/emacs23/site-lisp/org-mode/org-faces hides /usr/share/emacs/23.2= /lisp/org/org-faces /usr/share/emacs23/site-lisp/org-mode/org-attach hides /usr/share/emacs/23.= 2/lisp/org/org-attach /usr/share/emacs23/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs= /23.2/lisp/org/org-exp-blocks /usr/share/emacs23/site-lisp/org-mode/org-archive hides /usr/share/emacs/23= .2/lisp/org/org-archive /usr/share/emacs23/site-lisp/org-mode/org-w3m hides /usr/share/emacs/23.2/l= isp/org/org-w3m /usr/share/emacs23/site-lisp/org-mode/org-gnus hides /usr/share/emacs/23.2/= lisp/org/org-gnus /usr/share/emacs23/site-lisp/org-mode/org-plot hides /usr/share/emacs/23.2/= lisp/org/org-plot /usr/share/emacs23/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/23.= 2/lisp/org/org-bibtex /usr/share/emacs23/site-lisp/org-mode/org-vm hides /usr/share/emacs/23.2/li= sp/org/org-vm /usr/share/emacs23/site-lisp/org-mode/org-agenda hides /usr/share/emacs/23.= 2/lisp/org/org-agenda /usr/share/emacs23/site-lisp/org-mode/org-irc hides /usr/share/emacs/23.2/l= isp/org/org-irc /usr/share/emacs23/site-lisp/org-mode/org-mobile hides /usr/share/emacs/23.= 2/lisp/org/org-mobile /usr/share/emacs23/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/23.= 2/lisp/org/org-jsinfo /usr/share/emacs23/site-lisp/org-mode/org-docbook hides /usr/share/emacs/23= .2/lisp/org/org-docbook /usr/share/emacs23/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/= 23.2/lisp/org/org-icalendar /usr/share/emacs23/site-lisp/org-mode/org-html hides /usr/share/emacs/23.2/= lisp/org/org-html /usr/share/emacs23/site-lisp/org-mode/org-macs hides /usr/share/emacs/23.2/= lisp/org/org-macs /usr/share/emacs23/site-lisp/org-mode/org-list hides /usr/share/emacs/23.2/= lisp/org/org-list /usr/share/emacs23/site-lisp/org-mode/org-publish hides /usr/share/emacs/23= .2/lisp/org/org-publish /usr/share/emacs23/site-lisp/org-mode/org-compat hides /usr/share/emacs/23.= 2/lisp/org/org-compat /usr/share/emacs23/site-lisp/org-mode/org-exp hides /usr/share/emacs/23.2/l= isp/org/org-exp /usr/share/emacs23/site-lisp/org-mode/org-info hides /usr/share/emacs/23.2/= lisp/org/org-info /usr/share/emacs23/site-lisp/org-mode/org-rmail hides /usr/share/emacs/23.2= /lisp/org/org-rmail /usr/share/emacs23/site-lisp/org-mode/org-ascii hides /usr/share/emacs/23.2= /lisp/org/org-ascii /usr/share/emacs23/site-lisp/org-mode/org-id hides /usr/share/emacs/23.2/li= sp/org/org-id /usr/share/emacs23/site-lisp/org-mode/org-src hides /usr/share/emacs/23.2/l= isp/org/org-src /usr/share/emacs23/site-lisp/org-mode/org-mew hides /usr/share/emacs/23.2/l= isp/org/org-mew /usr/share/emacs23/site-lisp/org-mode/org-protocol hides /usr/share/emacs/2= 3.2/lisp/org/org-protocol /usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.2/lis= p/net/sasl-ntlm /usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.2/lisp= /net/hmac-def /usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.2/lis= p/net/sasl-cram /usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.2/lisp= /net/hmac-md5 /usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.2/lisp/net= /sasl /usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.2/lisp/net= /ntlm /usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.2/l= isp/net/sasl-digest Features: (shadow emacsbug find-func magit log-edit pcvs-util add-log pcmpl-unix ansi-color em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic esh-opt em-banner em-alias esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util bookmark pp recentf tree-widget tramp-imap tramp-gw tramp-gvfs zeroconf url-parse url-vars dbus xml tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp tramp-compat trampver org-attach multi-isearch w3m-tabmenu auth-source starttls mailalias gnus-msg gnus-art mm-uu mml2015 epg-config gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems quail help-mode view sort mail-extr goto-addr w3m-form w3m-symbol mule-util hl-line info doc-view image-mode jka-compr tar-mode tex-mode org-indent org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-info org-gnus org-docview org-bibtex org-bbdb make-mode js etags imenu newcomment cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git caml tuareg speedbar sb-image ezimage dframe assoc caml-help caml-types caml-emacs anything-grep grep anything-config compile w3m-bookmark w3m browse-url timezone w3m-hist w3m-e23 w3m-ccl ccl w3m-fsf w3m-favicon w3m-image w3m-proc w3m-util rx ffap thingatpt anything-match-plugin anything magit-autoloads package reporter smtpmail notmuch notmuch-message notmuch-maildir-fcc notmuch-hello notmuch-show notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query json icalendar notmuch-lib message sendmail ecomplete rfc822 mml mml-sec mailabbrev nnheader gmm-utils wid-edit mailheader canlock sha1 sha1-el hex-util hashcash mail-utils mm-view smime password-cache dig mm-decode gnus-util netrc mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mm-util mail-prsvr org-velocity cl cl-19 dabbrev electric ob-latex ob-sh shell org-notmuch org-id edmacro kmacro org-habit org-agenda org byte-opt bytecomp byte-compile ob-emacs-lisp ob-ref ob-lob ob-table org-footnote org-complete pcomplete org-list org-faces org-entities noutline outline cal-menu easymenu calendar cal-loaddefs uniquify advice help-fns advice-preload ido dired-x dired-aux dired regexp-opt desktop time-date ob-tangle org-src ob-comint comint ring ob-keys org-compat ob org-macs ob-eval w3m-load org-install emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) ------------=_1320847562-26996-1--