GNU bug report logs -
#7705
[PATCH] lisp/emacs-lisp/checkdoc.el - Fix Lisp symbol `some-symbol' should appear in quotes
Previous Next
Reported by: Jari Aalto <jari.aalto <at> cante.net>
Date: Wed, 22 Dec 2010 09:57:01 UTC
Severity: minor
Tags: patch
Found in version 23.2+1-5.1
Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 7705 in the body.
You can then email your comments to 7705 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#7705
; Package
emacs
.
(Wed, 22 Dec 2010 09:57:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jari Aalto <jari.aalto <at> cante.net>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Wed, 22 Dec 2010 09:57:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Package: emacs
Version: 23.2+1-5.1
Severity: normal
In docstrings like this:
Return next limit point of 'status' section in current buffer.
The limist are those of top level heading:
# Changes to be committed:
# Changed but not updated:
# Untracked files:
See manual page of git-status(1).
checkdoc reports:
Lisp symbol `git-status' should appear in quotes
The following patch adjusts regexp by not matchig strings that are
immediately followed by "(". The patch is against
0804bcf 2010-12-22 Merge branch 'master' of git://git.sv.gnu.org/emacs
2010-12-22 Jari Aalto <jari.aalto <at> cante.net>
* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Fix
"Lisp symbol `some-symbol' should appear in quotes" by not matchig
strings that are immediately followed by "(", like manual page
refs some-page(1).
-- System Information
Debian Release: squeeze/sid
APT Prefers testing
APT policy: (990, testing) (500, unstable) (1, experimental)
Architecture: amd64
Kernel: Linux picasso 2.6.32-5-amd64 #1 SMP Fri Sep 17 21:50:19 UTC 2010 x86_64 GNU/Linux
Locale: LANG=en_DK.UTF-8
-- Versions of packages `emacs depends on'.
Depends:
emacs23 23.2+1-5.1 GNU Emacs is the extensible self-documenting
emacs23-lucid 23.2+1-5.1 GNU Emacs is the extensible self-documenting
emacs23-nox 23.2+1-5.1 GNU Emacs is the extensible self-documenting
[0001-emacs-lisp-checkdoc.el-Fix-Lisp-symbol-some-symbol-s.patch (text/x-diff, inline)]
From f43bab31f13260966c18c0f15062b91cefb6cd32 Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aalto <at> cante.net>
Date: Wed, 22 Dec 2010 11:58:05 +0200
Subject: [PATCH] emacs-lisp/checkdoc.el: Fix "Lisp symbol `some-symbol' should appear in quotes"
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Do not match strings that are immediately followed by "(", like manual
page refs some-page(1).
Signed-off-by: Jari Aalto <jari.aalto <at> cante.net>
---
lisp/emacs-lisp/checkdoc.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el
index 0a3b3c9..42ac504 100644
--- a/lisp/emacs-lisp/checkdoc.el
+++ b/lisp/emacs-lisp/checkdoc.el
@@ -1798,7 +1798,9 @@ Replace with \"%s\"? " original replace)
(let ((found nil) (start (point)) (msg nil) (ms nil))
(while (and (not msg)
(re-search-forward
- "[^-([`':a-zA-Z]\\(\\w+[:-]\\(\\w\\|\\s_\\)+\\)[^]']"
+ ;; Ignore manual page refereces like
+ ;; git-config(1).
+ "[^-([`':a-zA-Z]\\(\\w+[:-]\\(\\w\\|\\s_\\)+\\)[^](']"
e t))
(setq ms (match-string 1))
;; A . is a \s_ char, so we must remove periods from
--
1.7.2.3
Reply sent
to
Stefan Monnier <monnier <at> IRO.UMontreal.CA>
:
You have taken responsibility.
(Fri, 21 Jan 2011 18:06:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jari Aalto <jari.aalto <at> cante.net>
:
bug acknowledged by developer.
(Fri, 21 Jan 2011 18:06:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 7705-done <at> debbugs.gnu.org (full text, mbox):
> 2010-12-22 Jari Aalto <jari.aalto <at> cante.net>
> * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Fix
> "Lisp symbol `some-symbol' should appear in quotes" by not matchig
> strings that are immediately followed by "(", like manual page
> refs some-page(1).
Thank you, installed,
Stefan
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 19 Feb 2011 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 14 years and 179 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.