From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Emacs and laguage scopes Date: Wed, 08 Oct 2008 19:38:47 +0200 Organization: Informatimago Message-ID: <878wsz56mw.fsf@hubble.informatimago.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1223487978 18411 80.91.229.12 (8 Oct 2008 17:46:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Oct 2008 17:46:18 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 08 19:47:11 2008 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 1Knd7g-0003nE-5v for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Oct 2008 19:46:56 +0200 Original-Received: from localhost ([127.0.0.1]:35937 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Knd6c-0004jy-FR for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Oct 2008 13:45:50 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!cleanfeed3-a.proxad.net!nnrp10-1.free.fr!not-for-mail Original-Newsgroups: gnu.emacs.help Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.2 (gnu/linux) Cancel-Lock: sha1:QR1KIxcFyDa/qUkaH3WqBaxtLOI= Original-Lines: 24 Original-NNTP-Posting-Date: 08 Oct 2008 19:38:47 MEST Original-NNTP-Posting-Host: 88.182.134.169 Original-X-Trace: 1223487527 news-3.free.fr 18220 88.182.134.169:43075 Original-X-Complaints-To: abuse@proxad.net Original-Xref: news.stanford.edu gnu.emacs.help:163214 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:58557 Archived-At: "Pedro Borges" writes: > Hi all, Is there a plugin to add scopes to Emacs (textmate like > scopes) or any plans to add them in a future release? The equivalent feature is searching for regular expressions. Some other packages provide similar feature, with more and differently. AFAIK, there is nothing wrapped up with the same user interface as Scope Selectors of Textmate. For example, regular expression don't have exclusions. But you could use the cedet and its Bovinator to implement partial parses to the same effect. In summary, 90 % of Scope selectors you can do it with regular expressions, and Scope selectors is 10% of what you can do with tools existing in emacs. -- __Pascal Bourguignon__ http://www.informatimago.com/ HEALTH WARNING: Care should be taken when lifting this product, since its mass, and thus its weight, is dependent on its velocity relative to the user.