From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: seberino@spawar.navy.mil (Christian Seberino) Newsgroups: gmane.emacs.help Subject: Re: How run a command JUST on region highlighted by MOUSE?!?! Date: 29 Aug 2003 11:22:23 -0700 Organization: http://groups.google.com/ Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <5yu3b.865304$3C2.19502799@news3.calgary.shaw.ca> NNTP-Posting-Host: deer.gmane.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1062182218 8741 80.91.224.253 (29 Aug 2003 18:36:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 29 Aug 2003 18:36:58 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Aug 29 20:36:56 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19so7E-0003Yg-00 for ; Fri, 29 Aug 2003 20:36:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19so3C-0004Mq-B0 for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Aug 2003 14:32:46 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews1.google.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 55 Original-NNTP-Posting-Host: 198.253.72.211 Original-X-Trace: posting.google.com 1062181344 14119 127.0.0.1 (29 Aug 2003 18:22:24 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: 29 Aug 2003 18:22:24 GMT Original-Xref: shelby.stanford.edu gnu.emacs.help:116262 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.emacs.help:12180 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:12180 Andrew Thanks for the help. Can I please ask you a related question on usage of narrow-to-region? I set .emacs up to run this function when I highlight a region with mouse and type C-ac..... (defun cs-py-comment-region() (interactive) (narrow-to-region) (py-comment-region) (delete-trailing-whitespace) (widen)) I'm getting this error message... cs-py-comment-region: Wrong number of arguments: #, 0 (New file) Mark set cs-py-comment-region: Wrong number of arguments: #, 0 I read Emacs LISP reference manual on narrow-to-region and it said.. Command: narrow-to-region start end This function sets the accessible portion of the current buffer to start at start and end at end. Both arguments should be character positions. In an interactive call, start and end are set to the bounds of the current region (point and the mark, with the smallest first). I assume "interactive call" = "highlighted a region with mouse"?? It seems narrow-to-region should get the start and end point values automatically??! Can I still make this work? Any help would be greatly appreciated. Sincerely, Chris Andrew Taylor wrote in message news:<5yu3b.865304$3C2.19502799@news3.calgary.shaw.ca>... > Christian Seberino wrote: > > I have a need to run delete-trailing-whitespace on JUST the region > > highlighted with mouse. Can I do this?? > > Select the region, M-x narrow-to-region, M-x delete-trailing-whitespace, > M-x widen.