From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Harry Putnam Newsgroups: gmane.emacs.help Subject: the v word but not a religious salvo Date: Mon, 28 Sep 2009 15:30:11 -0500 Organization: Still searching... Message-ID: <877hviak30.fsf@newsguy.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1254169880 6021 80.91.229.12 (28 Sep 2009 20:31:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Sep 2009 20:31:20 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 28 22:31:13 2009 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.50) id 1MsMsJ-0002Vx-AI for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Sep 2009 22:31:11 +0200 Original-Received: from localhost ([127.0.0.1]:58646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MsMsI-0003Nf-J7 for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Sep 2009 16:31:10 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MsMrx-0003NS-3N for help-gnu-emacs@gnu.org; Mon, 28 Sep 2009 16:30:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MsMrs-0003MO-GD for help-gnu-emacs@gnu.org; Mon, 28 Sep 2009 16:30:48 -0400 Original-Received: from [199.232.76.173] (port=41390 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MsMrs-0003ML-DY for help-gnu-emacs@gnu.org; Mon, 28 Sep 2009 16:30:44 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:47897) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MsMrr-0003Px-Tu for help-gnu-emacs@gnu.org; Mon, 28 Sep 2009 16:30:44 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1MsMrp-0002MV-FC for help-gnu-emacs@gnu.org; Mon, 28 Sep 2009 22:30:41 +0200 Original-Received: from c-98-215-178-110.hsd1.in.comcast.net ([98.215.178.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Sep 2009 22:30:41 +0200 Original-Received: from reader by c-98-215-178-110.hsd1.in.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Sep 2009 22:30:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 40 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-215-178-110.hsd1.in.comcast.net User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:jw5+Kkd2NJHkNA3rB847UNrDJl0= X-detected-operating-system: by monty-python.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:68519 Archived-At: I wondered if anyone here is at all familiar with the different insertions related plugins for vim? This is not a plug for vim... Although I am embarrassingly dumb about elisp, I am a veteran emacs user for over 10 yrs and not looking to switch this late in the game, but like lots of people I've used vim most of that time too. Mostly for lighter work like quick edits to system files. Or to do the same remotely so I can rely only on what the remote might have onboard. One vim plugin I've seen in use called xpt looks and sounds very very useful. There is a (thankfully short) online demo, you may find it somewhat poorly done... I did. However it does give a good hint as to the power of this type of approach to helping programmers along with inserting oft repeated things and even whole script outlines. (vim xpt templates plugin) http://vimeo.com/4449258 I'm not plugging for vim... what I want to ask is if there is any kind of thing like this available for emacs. I know about skeletons and have written dozens of them for use in various places. And maybe a skeleton can do the advanced things demo'ed in the above cited demo... if so maybe someone has a few examples I can mess with. I'm thinking something that not only inserts a chunk but offers more help at specific points if you signal that you want that. I guess it would be an `interactive' skeleton... I have no idea how to write such a thing but I might be able to distort, slaughter and generally torture some else's coding in such a way as to get what I want from it. Otherwise I'd like to know about any packages that do something even vaguely similar to vim's xpt.