From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrea Crotti Newsgroups: gmane.emacs.help Subject: Re: Sh scripts and yasnippet Date: Thu, 12 Aug 2010 13:32:27 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1281612795 24014 80.91.229.12 (12 Aug 2010 11:33:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 12 Aug 2010 11:33:15 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 12 13:33:13 2010 Return-path: Envelope-to: geh-help-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 1OjW22-0006Bp-UO for geh-help-gnu-emacs@m.gmane.org; Thu, 12 Aug 2010 13:33:11 +0200 Original-Received: from localhost ([127.0.0.1]:60799 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OjW22-0004hJ-ET for geh-help-gnu-emacs@m.gmane.org; Thu, 12 Aug 2010 07:33:10 -0400 Original-Received: from [140.186.70.92] (port=49486 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OjW1Z-0004dD-J0 for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 07:32:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OjW1Y-0005tl-GV for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 07:32:41 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:36021) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OjW1Y-0005td-B5 for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 07:32:40 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OjW1V-0005va-2T for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 13:32:37 +0200 Original-Received: from xdsl-89-0-18-120.netcologne.de ([89.0.18.120]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 12 Aug 2010 13:32:37 +0200 Original-Received: from andrea.crotti.0 by xdsl-89-0-18-120.netcologne.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 12 Aug 2010 13:32:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 19 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: xdsl-89-0-18-120.netcologne.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (darwin) Cancel-Lock: sha1:fl3mP8XlnuiIY4sybhOBDa6PJaI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:74568 Archived-At: Andrea Crotti writes: > > - script to snippet > - snippet expansion > - open a confirmation buffer with the values expanded and run > > would it not be great? > It could work for any language script, but we have to know how > substitutions are done, and it could be not always trivial (shift in sh > scripts for example). > > Anyone interested? But maybe the other way around could be much easier, we create snippets instead of scripts, and if needed we can still convert them to normal shell scripts. (That would imply removing elisp code though and keeping them quite simple.)