From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#8196: 23.1; Feature request with code: "C-x TAB" to understand tab-stop-list Date: Sat, 13 Jul 2013 16:02:35 -0400 Message-ID: References: <87d3m2equ6.fsf@imladris.arda> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1373745787 10471 80.91.229.3 (13 Jul 2013 20:03:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Jul 2013 20:03:07 +0000 (UTC) Cc: 8196@debbugs.gnu.org To: Teemu Likonen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 13 22:03:07 2013 Return-path: Envelope-to: geb-bug-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 1Uy627-0005Q8-5W for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Jul 2013 22:03:07 +0200 Original-Received: from localhost ([::1]:51494 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uy626-0007x4-O9 for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Jul 2013 16:03:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uy623-0007wz-Kw for bug-gnu-emacs@gnu.org; Sat, 13 Jul 2013 16:03:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uy622-0006jd-QM for bug-gnu-emacs@gnu.org; Sat, 13 Jul 2013 16:03:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uy622-0006jY-NC for bug-gnu-emacs@gnu.org; Sat, 13 Jul 2013 16:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Uy622-0001r4-2Z for bug-gnu-emacs@gnu.org; Sat, 13 Jul 2013 16:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jul 2013 20:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8196-submit@debbugs.gnu.org id=B8196.13737457737111 (code B ref 8196); Sat, 13 Jul 2013 20:03:01 +0000 Original-Received: (at 8196) by debbugs.gnu.org; 13 Jul 2013 20:02:53 +0000 Original-Received: from localhost ([127.0.0.1]:53241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uy61s-0001qb-C6 for submit@debbugs.gnu.org; Sat, 13 Jul 2013 16:02:52 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:45342) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uy61p-0001qT-WB for 8196@debbugs.gnu.org; Sat, 13 Jul 2013 16:02:50 -0400 Original-Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6DK2drQ029627; Sat, 13 Jul 2013 16:02:42 -0400 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id BA983AE170; Sat, 13 Jul 2013 16:02:35 -0400 (EDT) In-Reply-To: <87d3m2equ6.fsf@imladris.arda> (Teemu Likonen's message of "Mon, 07 Mar 2011 20:19:13 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4638=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4638> : streams <999421> : uri <1476024> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:76334 Archived-At: > I think it would be better if "C-x TAB" (bound to indent-rigidly) > advanced the indentation to the next tab stop (as in tab-stop-list) by > default, instead of by 1. That sounds reasonable. It can be changed by modifying simply the interactive spec of indent-rigidly. > Similarly, if negative prefix argument were given (with "C-u -") it > would change the indentation to the previous tab stop. Same here. For both changes, there's a risk some users will be annoyed, but they can still get the old behavior with a C-u 1 or C-u - 1 prefix. This said, there's another good default behavior for non-prefixed C-x TAB which is to enter an interactive loop that lets the user move the block left/right with the cursor keys. I think this would be a more useful change. Stefan