From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Arik Mitschang Newsgroups: gmane.emacs.bugs Subject: bug#6902: 23.2; indent-line-to possible devide by zero error bug Date: Wed, 25 Aug 2010 16:04:45 -0400 Message-ID: <19573.30557.896201.265597@gargle.gargle.HOWL> References: <87pqx8ghe4.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1282767090 14269 80.91.229.12 (25 Aug 2010 20:11:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 25 Aug 2010 20:11:30 +0000 (UTC) Cc: 6902@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 25 22:11:28 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OoMJk-0008K8-2u for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Aug 2010 22:11:28 +0200 Original-Received: from localhost ([127.0.0.1]:45234 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OoMJd-0002MA-J0 for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Aug 2010 16:11:21 -0400 Original-Received: from [140.186.70.92] (port=37258 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OoMHi-0001Mc-UI for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2010 16:09:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OoMHh-00068u-Lc for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2010 16:09:22 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39970) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OoMHh-00068p-FP for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2010 16:09:21 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OoMCX-0002TS-NW; Wed, 25 Aug 2010 16:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Arik Mitschang Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Aug 2010 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6902 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6902-submit@debbugs.gnu.org id=B6902.12827666089500 (code B ref 6902); Wed, 25 Aug 2010 20:04:01 +0000 Original-Received: (at 6902) by debbugs.gnu.org; 25 Aug 2010 20:03:28 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OoMC0-0002TB-32 for submit@debbugs.gnu.org; Wed, 25 Aug 2010 16:03:28 -0400 Original-Received: from mail-qw0-f44.google.com ([209.85.216.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OoMBy-0002T5-HZ for 6902@debbugs.gnu.org; Wed, 25 Aug 2010 16:03:26 -0400 Original-Received: by qwc9 with SMTP id 9so850076qwc.3 for <6902@debbugs.gnu.org>; Wed, 25 Aug 2010 13:04:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:mime-version :content-type:content-transfer-encoding:message-id:date:to:cc :subject:in-reply-to:references:x-mailer; bh=zYrn4sYRPO/ZwuBSlDaSsizHu+BzvHX4pSgyzE/bMC4=; b=f6GX7cc9bWmDH86qkB3hbkPioOLqDIrtTjNITIskAFeR01FyyBUa1ECtk6WoypdaM1 0fPMNhLT+gUM904iLUFZIbMRYnWeF2ggTpcqpU6sojN6Ci4wOgAtDFq58BhoUqlFMrtL 28yqv7nRm2MDf+OfWDNoV4Nh9Qp0nHFAE1ipc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:mime-version:content-type:content-transfer-encoding:message-id :date:to:cc:subject:in-reply-to:references:x-mailer; b=XyO8ChZp+TwjwwkBTckNJAqZnCmMYBHO9va4tZHrnuoAzAWFBPAOd5pwUKj/y+NST3 CaLAiPSQwXpOkaQWN/APf2KkaqsXqgwEfHs2dPD00gkzv+9L7vl1hWKaKhEYs36euDe+ V3BpQmrM/n+jMRc99TX/al5aV5axD3aU5kMv8= Original-Received: by 10.224.53.8 with SMTP id k8mr5941721qag.89.1282766689642; Wed, 25 Aug 2010 13:04:49 -0700 (PDT) Original-Received: from eromajin.arikm.com (c-71-233-149-191.hsd1.ma.comcast.net [71.233.149.191]) by mx.google.com with ESMTPS id l8sm1970863qck.6.2010.08.25.13.04.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 25 Aug 2010 13:04:48 -0700 (PDT) Original-Received: by eromajin.arikm.com (Postfix, from userid 1000) id E0D7C11E290; Wed, 25 Aug 2010 16:04:45 -0400 (EDT) In-Reply-To: X-Mailer: VM 8.1.92a under 23.2.1 (x86_64-unknown-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 25 Aug 2010 16:04:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39750 Archived-At: Glenn Morris writes: > Arik Mitschang wrote: > > > In indent.el the indent-line-to function has a comparison that devides > > the current column count by tab-width, whose value is an integerp and > > allowed to be zero (and in my experience is often 0). > > Why do you want to set tab-width to 0? Honestly I cannot remember, but I had it set there and I assume there was a reason. > > A quick grep for tab-width shows other places that will break. The fact that it's value can be zero (without even warning in the doc string) and this value causes functionality to break doesn't seem good to me. If nobody but me ever had it set to zero, then perhaps just updating its doc-string to warn users away from that value would be nice. Thanks, ~Arik