From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-15?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.help Subject: Re: [Bug] in newcomment.el Date: Tue, 18 Jun 2013 19:31:45 +0200 Message-ID: <51C09981.7080503@easy-emacs.de> References: <87txkvjqis.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1371576672 10411 80.91.229.3 (18 Jun 2013 17:31:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Jun 2013 17:31:12 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 18 19:31:12 2013 Return-path: Envelope-to: geh-help-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 1UozkM-0007vv-Qz for geh-help-gnu-emacs@m.gmane.org; Tue, 18 Jun 2013 19:31:10 +0200 Original-Received: from localhost ([::1]:56440 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UozkM-0005jE-Ch for geh-help-gnu-emacs@m.gmane.org; Tue, 18 Jun 2013 13:31:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uozk9-0005j9-UW for help-gnu-emacs@gnu.org; Tue, 18 Jun 2013 13:30:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uozk6-0003rI-3i for help-gnu-emacs@gnu.org; Tue, 18 Jun 2013 13:30:57 -0400 Original-Received: from moutng.kundenserver.de ([212.227.126.171]:52496) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uozk5-0003qz-Jc for help-gnu-emacs@gnu.org; Tue, 18 Jun 2013 13:30:53 -0400 Original-Received: from purzel.sitgens (brln-4d0c1500.pool.mediaWays.net [77.12.21.0]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MK5c9-1UqNBf3YAf-001axn; Tue, 18 Jun 2013 19:30:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 In-Reply-To: <87txkvjqis.fsf@gmail.com> X-Provags-ID: V02:K0:SeE1bTGbunU2Z6vJrJ2V1DPxUrLP5tPb34t4hu++7Ox 3t7YLGYpMQ1LBstlOeWwBKkSngAWpyzr6TTcpbdro+vGSzgTFC EXU2Axe5f/VPw+HNBAWxaaWHMW7dhBlGLUr0XYQmIo3MJ4GgXh gNFmpxdsVnrAoH1/aKrzoRQ0BphlY2jS2PER3kUZJRcqf/GjFz /RIc6QqzFMGPYeWvN6ifgUpM+h/+I4N4GyJx+eccvF9iuzDrFc ijcvbsacgMO8aD98LtQmsEEP1xnySFdBvvqpwB4PTXHfFzjGis mj5LxjUzizi/URm5rQ6CbRRjPiRibmOKCw1mWG+F90+584PQKk KwOtnB1KPJl0PJAe2WoQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.126.171 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91591 Archived-At: Am 18.06.2013 19:08, schrieb Thorsten Jolitz: > > Hi List, > > newcomment.el uses (line 477) > > ,------------------------------------ > | (if (looking-at comment-start-skip) > `------------------------------------ > > in function > > ,-------------------------------------------------------- > | (defun comment-search-forward (limit &optional noerror) > `-------------------------------------------------------- > > what gives an error if `comment-start-skip' is nil, as in sql-mode. > > E.g. this small file (sql-test.sql) in a buffer in sql-mode > > ,---------------------- > | -- * data load > | -- ** data for table1 > | drop table1; > `---------------------- > > with point at (point-min), causes an error when this command is applied: > > ,---------------------------------- > | M-: (comment-search-forward 15 t) > `---------------------------------- > > ,---------------------------------------------------------------- > | Debugger entered--Lisp error: (wrong-type-argument stringp nil) > | looking-at(nil) > | comment-search-forward(15 t) > | eval((comment-search-forward 15 t) nil) > | eval-expression((comment-search-forward 15 t) nil) > | call-interactively(eval-expression nil nil) > `---------------------------------------------------------------- > > because 'C-h v comment-start-skip' gives > > ,------------------------------------------------------------- > | comment-start-skip is a variable defined in `newcomment.el'. > | Its value is nil > `------------------------------------------------------------- > Looking forward for a bug-report too. `comment-start' should do a better job at this place. Andreas