From unknown Fri Aug 15 12:54:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8723 <8723@debbugs.gnu.org> To: bug#8723 <8723@debbugs.gnu.org> Subject: Status: 23.2; Flymake should go to error column Reply-To: bug#8723 <8723@debbugs.gnu.org> Date: Fri, 15 Aug 2025 19:54:20 +0000 retitle 8723 23.2; Flymake should go to error column reassign 8723 emacs submitter 8723 dino chiesa severity 8723 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 24 09:13:11 2011 Received: (at submit) by debbugs.gnu.org; 24 May 2011 13:13: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 1QOrQ6-0002uT-8D for submit@debbugs.gnu.org; Tue, 24 May 2011 09:13:10 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QOrQ3-0002u7-9m for submit@debbugs.gnu.org; Tue, 24 May 2011 09:13:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QOrPw-0003eB-Ho for submit@debbugs.gnu.org; Tue, 24 May 2011 09:13:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RECEIVED_FROM_WINDOWS_HOST, RFC_ABUSE_POST, T_RP_MATCHES_RCVD autolearn=no version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:37560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QOrPw-0003e7-G9 for submit@debbugs.gnu.org; Tue, 24 May 2011 09:13:00 -0400 Received: from eggs.gnu.org ([140.186.70.92]:46915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QOrPv-0004zc-5f for bug-gnu-emacs@gnu.org; Tue, 24 May 2011 09:13:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QOrPt-0003di-QS for bug-gnu-emacs@gnu.org; Tue, 24 May 2011 09:12:59 -0400 Received: from blu0-omc1-s21.blu0.hotmail.com ([65.55.116.32]:18522) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QOrPt-0003dX-O2 for bug-gnu-emacs@gnu.org; Tue, 24 May 2011 09:12:57 -0400 Received: from BLU159-W43 ([65.55.116.7]) by blu0-omc1-s21.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 24 May 2011 06:04:57 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_" X-Originating-IP: [71.60.182.236] From: dino chiesa To: Subject: 23.2; Flymake should go to error column Date: Tue, 24 May 2011 06:04:57 -0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 24 May 2011 13:04:57.0636 (UTC) FILETIME=[2EA7EE40:01CC1A13] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit 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: -6.0 (------) --_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable flymake should extract and use the error column when possible. =20 The error messages for many compilers and lint-type programs give both line and column numbers. When I call flymake-goto-next-error=2C it would be nice to move to the column of the error=2C in addition to the line=2C when that information is available in the error message.=20 =20 This requires changes to multiple defuns=2C including=20 =20 - flymake-add-err-info=20 must store column number if the regex provides it =20 - flymake-get-next-err-line-no=20 should return a row/col cons cell=2C rather than a line number =20 - and so on.=20 =20 In GNU Emacs 23.2.1 (i386-mingw-nt6.1.7601) of 2010-05-08 on G41R2F1 Windowing system distributor `Microsoft Corp.'=2C version 6.1.7601 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/inc= lude' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Help Minor modes in effect: yas/minor-mode: t global-hl-line-mode: t global-auto-complete-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 view-mode: t Recent input: Load-path shadows: /users/dino/elisp/linum hides c:/emacs/lisp/linum /users/dino/elisp/css-mode hides c:/emacs/lisp/textmodes/css-mode Features: (browse-url mailalias mailclient sendmail gnus-msg gnus-art mm-uu mml2015 pgg pgg-parse pgg-def epg-config mm-view smime dig 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 shadow sort mail-extr message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash mail-utils emacsbug help-mode view js find-func dired-aux flymake-for-jslint-for-wsh flymake-cursor flymake autopair espresso bytecomp byte-compile ido json thingatpt etags imenu newcomment cc-mode cc-fonts cc-menus cc-cmds multi-isearch grep compile comint ring time-stamp sgml-mode autorevert server cperl-mode paren mic-paren hideshow easymenu cc-styles cc-align cc-engine cc-vars cc-defs dired regexp-opt defaultcontent yasnippet-bundle dropdown-list yasnippet easy-mmode cl cl-19 tfs skeleton httpget hl-line advice help-fns advice-preload auto-complete-config auto-complete edmacro kmacro popup tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars 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 multi-tty emacs) = --_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
flymake should extract and use the error column when possible.
 =3B
The error messages for many compilers and lint-type programs give both line=
and column numbers. When I call flymake-goto-next-error=2C it would be<= BR>nice to move to the column of the error=2C in addition to the line=2C wh= en
that information is available in the error message.
 =3B
This requires changes to multiple defuns=2C including
 =3B
 =3B- flymake-add-err-info
 =3B =3B must store column numbe= r if the regex provides it
 =3B
 =3B- flymake-get-next-err-line-no
 =3B =3B should return a= row/col cons cell=2C rather than a line number
 =3B
 =3B- and so on.
 =3B

In GNU Emacs 23.2.1 (i386-mingw-nt6.1.7601)
 =3Bof 2010-05-08 on= G41R2F1
Windowing system distributor `Microsoft Corp.'=2C version 6.1.7= 601
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/= xpm/include'
Important settings:
 =3B value of $LC_ALL: nil
 =3B value of = $LC_COLLATE: nil
 =3B value of $LC_CTYPE: nil
 =3B value of $= LC_MESSAGES: nil
 =3B value of $LC_MONETARY: nil
 =3B value o= f $LC_NUMERIC: nil
 =3B value of $LC_TIME: nil
 =3B value of = $LANG: ENU
 =3B value of $XMODIFIERS: nil
 =3B locale-coding-= system: cp1252
 =3B default enable-multibyte-characters: t
Major mode: Help
Minor modes in effect:
 =3B yas/minor-mode: t
 =3B global-hl-= line-mode: t
 =3B global-auto-complete-mode: t
 =3B tooltip-m= ode: t
 =3B mouse-wheel-mode: t
 =3B menu-bar-mode: t
&nbs= p=3B file-name-shadow-mode: t
 =3B global-font-lock-mode: t
 = =3B font-lock-mode: t
 =3B blink-cursor-mode: t
 =3B auto-enc= ryption-mode: t
 =3B auto-compression-mode: t
 =3B line-numbe= r-mode: t
 =3B transient-mark-mode: t
 =3B view-mode: t
Recent input:

Load-path shadows:
/users/dino/elisp/linum hides c:/emacs/lisp/linum
= /users/dino/elisp/css-mode hides c:/emacs/lisp/textmodes/css-mode
Features:
(browse-url mailalias mailclient sendmail gnus-msg gnus-art mm= -uu
mml2015 pgg pgg-parse pgg-def epg-config mm-view smime dig 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 shadow sort mail-extr m= essage
ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodiesmm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums
mai= labbrev nnheader gnus-util netrc time-date mm-util mail-prsvr
gmm-utils = wid-edit mailheader canlock sha1 hex-util hashcash mail-utils
emacsbug h= elp-mode view js find-func dired-aux
flymake-for-jslint-for-wsh flymake-= cursor flymake autopair espresso
bytecomp byte-compile ido json thingatp= t etags imenu newcomment cc-mode
cc-fonts cc-menus cc-cmds multi-isearch= grep compile comint ring
time-stamp sgml-mode autorevert server cperl-m= ode paren mic-paren
hideshow easymenu cc-styles cc-align cc-engine cc-va= rs cc-defs dired
regexp-opt defaultcontent yasnippet-bundle dropdown-lis= t yasnippet
easy-mmode cl cl-19 tfs skeleton httpget hl-line advice help= -fns
advice-preload auto-complete-config auto-complete edmacro kmacro po= pup
tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-tabl= e
ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-moderegister page menu-bar rfn-eshadow timer select scroll-bar mldrag mousejit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8= -lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese heb= rew greek romanian slovak czech european ethiopic indian
cyrillic chines= e case-table epa-hook jka-cmpr-hook help simple abbrev
loaddefs button m= inibuffer faces cus-face files text-properties overlay
md5 base64 format= env code-pages mule custom widget
hashtable-print-readable backquote ma= ke-network-process multi-tty emacs)

= --_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 15:39:04 2011 Received: (at control) by debbugs.gnu.org; 14 Jun 2011 19:39:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWZS3-00043C-GK for submit@debbugs.gnu.org; Tue, 14 Jun 2011 15:39:03 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWZS2-00042k-4F for control@debbugs.gnu.org; Tue, 14 Jun 2011 15:39:02 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QWZRw-0001JG-UQ for control@debbugs.gnu.org; Tue, 14 Jun 2011 15:38:57 -0400 Date: Tue, 14 Jun 2011 15:38:56 -0400 Message-Id: Subject: control message for bug 8723 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control 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: -6.3 (------) merge 5911 8723 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 03:50:37 2022 Received: (at 8723-done) by debbugs.gnu.org; 12 Dec 2022 08:50:38 +0000 Received: from localhost ([127.0.0.1]:51541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eWD-0004yz-MN for submit@debbugs.gnu.org; Mon, 12 Dec 2022 03:50:37 -0500 Received: from mail-ot1-f41.google.com ([209.85.210.41]:34524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eWC-0004yo-Im; Mon, 12 Dec 2022 03:50:36 -0500 Received: by mail-ot1-f41.google.com with SMTP id db10-20020a0568306b0a00b0066d43e80118so6870936otb.1; Mon, 12 Dec 2022 00:50:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=PaOcGmRc+dnzlv+eS/NMMw8h9icHOM3d0V0k+woxr4M=; b=jVunMsngccX0z9vggSmQErpmBIoOQQC7xx+SjkdJ6KXjrHpT4ulLwTiHutX8Trkmzk gZ6xrn5qhizlMd6B3G8npO3P6UrthW7dDePgoSp4Ycjjj6vGhXG+w7qecG/q/XIYhk3s 37q6Q/h1GEyiUv1BOCersYi6VG89Udw6eQ1oWdxMH/YszEO5AwfsQayYakdluK++0pIq zM6l88zbaIksT9Hhfex3SEPK9szBw3wNncrpcjzyWOxzvOvKASj5IAYUYin/wdaDcSZt qD/Eynw8UCpo8gP+Wh5lIwleJSqLVvmyffy83R+jZ1vzQROa9GKSmAJjlIxyOz/FfKsK h16Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=PaOcGmRc+dnzlv+eS/NMMw8h9icHOM3d0V0k+woxr4M=; b=K+XmJZPC2eRn/I3NEe6CrftFdMG9H0HpRnz4Vk3CM3lGjDqi0vODuUQy7j32Zc42bn 8yPM9YpfstZBswoWmziN79h5YaG6T0kk609rJ7ApTHYLmmUHSOtWG3NRwmiZ15LCJvQp e11I4lmBEx8Vf3LlmzCnUAeBOqm8KSJRE6vPFb9k98yyH2YRkBXcP9r3qJuMBcv9uyUo 1oStLvLfeeHafmVY3lMRZnzzYHARg3KyeFFPja5CMhgf0afOtFwYjnh1ROYthD9y8JwZ WZbDNDDby/h/WmK0e5EjWQaYef9YrTLebR10trxSw/uzQDGjm+stntPL2gxAlbygV79X lDkQ== X-Gm-Message-State: ANoB5pkZxi9uU3N9eXCG+jPzl4B2SK2S6jsOiTaaOdi59/IgoUi9QXaw 13eJB4Z4LcvHm8eSQ8hdv0TYveYpCfRw+u4VIGg= X-Google-Smtp-Source: AA0mqf5HPpl3ogi0W83Cv6aQg0T63CcKNsEGT6CAc3t3dsZ10d16/cRpBrfM7uKwn15/RQBShfC8VSi3dehns7EX+NE= X-Received: by 2002:a05:6830:11cd:b0:66e:7741:ed1d with SMTP id v13-20020a05683011cd00b0066e7741ed1dmr11321776otq.224.1670835030817; Mon, 12 Dec 2022 00:50:30 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 12 Dec 2022 00:50:30 -0800 From: Stefan Kangas In-Reply-To: (D. Chiesa's message of "Fri, 9 Apr 2010 01:44:59 -0400") References: X-Hashcash: 1:20:221212:joaotavora@gmail.com::UvIGrylSrdU3/6oM:2Mr1 MIME-Version: 1.0 Date: Mon, 12 Dec 2022 00:50:30 -0800 Message-ID: Subject: Re: bug#8723: 23.2; Flymake should go to error column To: D Chiesa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 8723-done Cc: 8723-done@debbugs.gnu.org, 5911-done@debbugs.gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "D Chiesa" writes: > Flymake relies on compilation error patterns, similar to > compilation-error-regexp-alist , to detect errors and warnings. But > flymake discards column information for any errors, and as a result, > the functions flymake-goto-next-error and flymake-goto-prev-error do > not position the cursor on the error column. I don't think this is the case these days, after the redesign of flymake that Jo=C3=A3o did in 2017 or so. I'm therefore closing this bug report. If this conclusion is incorrect and this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. From unknown Fri Aug 15 12:54:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Jan 2023 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator