GNU bug report logs - #8723
23.2; Flymake should go to error column

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: dino chiesa <dpchiesa@HIDDEN>; merged with #5911; dated Tue, 24 May 2011 13:14:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Merged 5911 8723. Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 May 2011 13:13:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 24 09:13:11 2011
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1QOrQ6-0002uT-8D
	for submit <at> 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 <dpchiesa@HIDDEN>) id 1QOrQ3-0002u7-9m
	for submit <at> 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 <dpchiesa@HIDDEN>) id 1QOrPw-0003eB-Ho
	for submit <at> 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 <dpchiesa@HIDDEN>) id 1QOrPw-0003e7-G9
	for submit <at> 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 <dpchiesa@HIDDEN>) id 1QOrPv-0004zc-5f
	for bug-gnu-emacs@HIDDEN; Tue, 24 May 2011 09:13:00 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <dpchiesa@HIDDEN>) id 1QOrPt-0003di-QS
	for bug-gnu-emacs@HIDDEN; 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 <dpchiesa@HIDDEN>) id 1QOrPt-0003dX-O2
	for bug-gnu-emacs@HIDDEN; 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: <BLU159-w430D40401405913257F222CE750@HIDDEN>
Content-Type: multipart/alternative;
	boundary="_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_"
X-Originating-IP: [71.60.182.236]
From: dino chiesa <dpchiesa@HIDDEN>
To: <bug-gnu-emacs@HIDDEN>
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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> 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

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style>
</head>
<body class=3D'hmmessage'>
<BR>flymake should extract and use the error column when possible.<BR>
&nbsp=3B<BR>
The error messages for many compilers and lint-type programs give both line=
<BR>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<BR>that information is available in the error message. <BR>
&nbsp=3B<BR>
This requires changes to multiple defuns=2C including <BR>
&nbsp=3B<BR>
&nbsp=3B- flymake-add-err-info <BR>&nbsp=3B&nbsp=3B must store column numbe=
r if the regex provides it<BR>
&nbsp=3B<BR>
&nbsp=3B- flymake-get-next-err-line-no <BR>&nbsp=3B&nbsp=3B should return a=
 row/col cons cell=2C rather than a line number<BR>
&nbsp=3B<BR>
&nbsp=3B- and so on. <BR>
&nbsp=3B<BR>
<BR>In GNU Emacs 23.2.1 (i386-mingw-nt6.1.7601)<BR>&nbsp=3Bof 2010-05-08 on=
 G41R2F1<BR>Windowing system distributor `Microsoft Corp.'=2C version 6.1.7=
601<BR>configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/=
xpm/include'<BR>
Important settings:<BR>&nbsp=3B value of $LC_ALL: nil<BR>&nbsp=3B value of =
$LC_COLLATE: nil<BR>&nbsp=3B value of $LC_CTYPE: nil<BR>&nbsp=3B value of $=
LC_MESSAGES: nil<BR>&nbsp=3B value of $LC_MONETARY: nil<BR>&nbsp=3B value o=
f $LC_NUMERIC: nil<BR>&nbsp=3B value of $LC_TIME: nil<BR>&nbsp=3B value of =
$LANG: ENU<BR>&nbsp=3B value of $XMODIFIERS: nil<BR>&nbsp=3B locale-coding-=
system: cp1252<BR>&nbsp=3B default enable-multibyte-characters: t<BR>
Major mode: Help<BR>
Minor modes in effect:<BR>&nbsp=3B yas/minor-mode: t<BR>&nbsp=3B global-hl-=
line-mode: t<BR>&nbsp=3B global-auto-complete-mode: t<BR>&nbsp=3B tooltip-m=
ode: t<BR>&nbsp=3B mouse-wheel-mode: t<BR>&nbsp=3B menu-bar-mode: t<BR>&nbs=
p=3B file-name-shadow-mode: t<BR>&nbsp=3B global-font-lock-mode: t<BR>&nbsp=
=3B font-lock-mode: t<BR>&nbsp=3B blink-cursor-mode: t<BR>&nbsp=3B auto-enc=
ryption-mode: t<BR>&nbsp=3B auto-compression-mode: t<BR>&nbsp=3B line-numbe=
r-mode: t<BR>&nbsp=3B transient-mark-mode: t<BR>&nbsp=3B view-mode: t<BR>
Recent input:<BR><BR>
Load-path shadows:<BR>/users/dino/elisp/linum hides c:/emacs/lisp/linum<BR>=
/users/dino/elisp/css-mode hides c:/emacs/lisp/textmodes/css-mode<BR>
Features:<BR>(browse-url mailalias mailclient sendmail gnus-msg gnus-art mm=
-uu<BR>mml2015 pgg pgg-parse pgg-def epg-config mm-view smime dig gnus-sum =
nnoo<BR>gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus=
-spec<BR>gnus-int gnus-range gnus-win gnus gnus-ems shadow sort mail-extr m=
essage<BR>ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies<B=
R>mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums<BR>mai=
labbrev nnheader gnus-util netrc time-date mm-util mail-prsvr<BR>gmm-utils =
wid-edit mailheader canlock sha1 hex-util hashcash mail-utils<BR>emacsbug h=
elp-mode view js find-func dired-aux<BR>flymake-for-jslint-for-wsh flymake-=
cursor flymake autopair espresso<BR>bytecomp byte-compile ido json thingatp=
t etags imenu newcomment cc-mode<BR>cc-fonts cc-menus cc-cmds multi-isearch=
 grep compile comint ring<BR>time-stamp sgml-mode autorevert server cperl-m=
ode paren mic-paren<BR>hideshow easymenu cc-styles cc-align cc-engine cc-va=
rs cc-defs dired<BR>regexp-opt defaultcontent yasnippet-bundle dropdown-lis=
t yasnippet<BR>easy-mmode cl cl-19 tfs skeleton httpget hl-line advice help=
-fns<BR>advice-preload auto-complete-config auto-complete edmacro kmacro po=
pup<BR>tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-tabl=
e<BR>ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode<B=
R>register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse<B=
R>jit-lock font-lock syntax facemenu font-core frame cham georgian<BR>utf-8=
-lang misc-lang vietnamese tibetan thai tai-viet lao korean<BR>japanese heb=
rew greek romanian slovak czech european ethiopic indian<BR>cyrillic chines=
e case-table epa-hook jka-cmpr-hook help simple abbrev<BR>loaddefs button m=
inibuffer faces cus-face files text-properties overlay<BR>md5 base64 format=
 env code-pages mule custom widget<BR>hashtable-print-readable backquote ma=
ke-network-process multi-tty emacs)<BR><BR> 		 	   		  </body>
</html>=

--_2cdd63fa-4f03-4d5b-95f4-bad3ac41c4be_--




Acknowledgement sent to dino chiesa <dpchiesa@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#8723; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.