<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://permalink.gmane.org/gmane.emacs.sources">
    <title>gmane.emacs.sources</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3011"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3010"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3009"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3008"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3007"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3006"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3005"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3004"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3003"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3002"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3001"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/3000"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2999"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2998"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2997"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2996"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2995"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2994"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2993"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.sources/2992"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3011">
    <title>anything.el The Next Generation!</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3011</link>
    <description>Hi,

Finally I release the next generation of anything.el!
See Commentary and Tips.

http://www.emacswiki.org/cgi-bin/wiki/download/anything.el

Sample plug-in: Humane match plug-in
http://www.emacswiki.org/cgi-bin/wiki/download/anything-match-plugin.el

GNU GLOBAL anything interface
http://www.emacswiki.org/cgi-bin/wiki/download/anything-gtags.el

Comments are welcome.
Happy Hacking!!
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
;;; anything-gtags.el --- GNU GLOBAL anything.el interface
;; $Id: anything-gtags.el,v 1.9 2008/08/24 08:22:48 rubikitch Exp $

;; Copyright (C) 2008  rubikitch

;; Author: rubikitch &lt;rubikitch&lt; at &gt;ruby-lang.org&gt;
;; Keywords: global, languages
;; URL: http://www.emacswiki.org/cgi-bin/wiki/download/anything-gtags.el

;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later ve</description>
    <dc:creator>rubikitch&lt; at &gt;ruby-lang.org</dc:creator>
    <dc:date>2008-08-24T17:55:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3010">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3010</link>
    <description>From: "spamfilteraccount&lt; at &gt;gmail.com" &lt;spamfilteraccount&lt; at &gt;gmail.com&gt;
Subject: Re: contentswitch.el --- switch to buffer/file by content
Date: Wed, 20 Aug 2008 09:30:34 -0700 (PDT)


Here it is.

http://d.hatena.ne.jp/unkounko1/20080819/1219151374

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
</description>
    <dc:creator>rubikitch&lt; at &gt;ruby-lang.org</dc:creator>
    <dc:date>2008-08-23T22:31:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3009">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3009</link>
    <description>
I added your modifications with some changes.

I did not make filtering out hidden buffers an option. I doubt anyone
needs to search hidden buffers, so they are always ignored. If someone
needs them please speak up.

I added buffers with names beginning with * to contextswitch-ignore,
because searching in *Messages* and such is not very useful.

For encrypted and remote files I added separate variables. These are
global options, so there is no need to stuff them into contextswitch-
ignore. Also they are only applied to filtering unopened files. I
don't think already opened remote and encrypted files which have their
live buffers are a problem. Let me know if I'm wrong and they should
also be filtered.

Here's the new version:

http://www.emacswiki.org/cgi-bin/wiki/contentswitch.el
</description>
    <dc:creator>spamfilteraccount&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-22T18:08:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3008">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3008</link>
    <description>On Thu, 21 Aug 2008 06:55:08 -0700 (PDT) "spamfilteraccount&lt; at &gt;gmail.com" &lt;spamfilteraccount&lt; at &gt;gmail.com&gt; wrote: 

sc&gt; On Aug 21, 3:50 pm, Ted Zlatanov &lt;t...&lt; at &gt;lifelogs.com&gt; wrote:

sc&gt; Good point. I didn't occur to me slow network drives could be a
sc&gt; problem.


sc&gt; Please do.

This was not heavily tested, so check it out for yourself.  I added
defcustoms to all your user-visible variables (except for the keymap), I
hope that's OK.  Users can now say 

(setq contentswitch-ignore '(hidden-buffer encrypted remote))

and it will skip remote or encrypted files and hidden buffers.  The
hidden-buffer option will not drop files with names starting with " "
because the function knows if you pass a buffer or not.

I made the default '(remote) but the set above may be more appropriate
for users in general.  Hidden buffers in particular can be a problem
since they can contain lots of junk data.

Ted

_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources&lt; at &gt;gnu.org
http://lists.gnu.or</description>
    <dc:creator>Ted Zlatanov</dc:creator>
    <dc:date>2008-08-21T17:31:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3007">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3007</link>
    <description>On Wed, 20 Aug 2008 13:27:46 -0700 (PDT) "spamfilteraccount&lt; at &gt;gmail.com" &lt;spamfilteraccount&lt; at &gt;gmail.com&gt; wrote: 

sc&gt; On Aug 20, 8:51 pm, weber &lt;hug...&lt; at &gt;gmail.com&gt; wrote:

sc&gt; Added variable contentswitch-ignore

You need to check if a file is going to be opened by Tramp; if so, it
usually requires a network trip and often is inconvenient for the user.

So you should have contentswitch-ignore be a set of options (you can set
multiples):

- regexp
- 'hidden-buffer (I know a regexp can do this, but it's convenient separately)
- 'tramp (checks if Tramp would open it)
- 'encrypted (checks if EPA would open it)

The default should be '(tramp) I think.

For me at least, it's a very cool idea that is unusable without the
change above because my recent file history is spread over 20 servers
and 5 encrypted files.  I can send you a patch for the options above.

Thanks
Ted
</description>
    <dc:creator>Ted Zlatanov</dc:creator>
    <dc:date>2008-08-21T13:50:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3006">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3006</link>
    <description>
Good point. I didn't occur to me slow network drives could be a
problem.


Please do.
</description>
    <dc:creator>spamfilteraccount&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-21T13:55:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3005">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3005</link>
    <description>On Thu, 21 Aug 2008 00:15:35 +0900 (JST) rubikitch&lt; at &gt;ruby-lang.org wrote: 

r&gt; I thought contentswitch might be implemented as an anything source.
r&gt; And I blogged it, then someone really implemented contentswitch replica!

r&gt; ----
r&gt; BTW, anything.el has evolved to the next generation.
r&gt; * anything-get-sources is now pluggable, so it is easy
r&gt;   to define new attributes and to write plug-ins.
r&gt; * Unit test at the end of file makes anything.el more robust.
r&gt; * Some new attributes to make our life easy.
r&gt; etc.

r&gt; I'll release it soon!

I'd like to use contentswitch.el as part of my anything.el sources.  Are
you saying that someone wrote that integration, or that someone wrote a
clone of contentswitch.el as a source for anything.el?  Either way, I
think it's a great idea (but I hope "replica" doesn't mean unnecessary
duplication of code).

Ted
</description>
    <dc:creator>Ted Zlatanov</dc:creator>
    <dc:date>2008-08-20T21:28:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3004">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3004</link>
    <description>
Done.

Added variable contentswitch-ignore
</description>
    <dc:creator>spamfilteraccount&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-20T20:27:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3003">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3003</link>
    <description>On Aug 20, 1:30 pm, "spamfilteracco...&lt; at &gt;gmail.com"
&lt;spamfilteracco...&lt; at &gt;gmail.com&gt; wrote:

I had problems with encrypted files (.gpg), because emacs asks for my
passphrase when i open those. Perhaps we could use a contextswitch-
ignore-buffers variable?

Cheers
weberq
</description>
    <dc:creator>weber</dc:creator>
    <dc:date>2008-08-20T18:51:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3002">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3002</link>
    <description>

rubiki...&lt; at &gt;ruby-lang.org wrote:

The switch buffer thing is only an afterthought. The main purpose was
to open recent files by content, instead of name, but it turned out it
could be useful for buffer switching too.


Yep. I wondered if anyone notices it. :) It is very well suited for an
anything,el source.


Cool! Any links to it?


Seems it was a good idea to transfer maintainership to you. ;) I'm
looking forward to the new release.
</description>
    <dc:creator>spamfilteraccount&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-20T16:30:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3001">
    <title>Re: contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3001</link>
    <description>From: "spamfilteraccount&lt; at &gt;gmail.com" &lt;spamfilteraccount&lt; at &gt;gmail.com&gt;
Subject: contentswitch.el --- switch to buffer/file by content
Date: Sat, 16 Aug 2008 09:22:57 -0700 (PDT)

Hi, 


Interesting!
Contentswitch is humane interface to switch buffer.

I thought contentswitch might be implemented as an anything source.
And I blogged it, then someone really implemented contentswitch replica!

----
BTW, anything.el has evolved to the next generation.
* anything-get-sources is now pluggable, so it is easy
  to define new attributes and to write plug-ins.
* Unit test at the end of file makes anything.el more robust.
* Some new attributes to make our life easy.
etc.

I'll release it soon!

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
</description>
    <dc:creator>rubikitch&lt; at &gt;ruby-lang.org</dc:creator>
    <dc:date>2008-08-20T15:15:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/3000">
    <title>Re: lyric-mode.el</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/3000</link>
    <description>Whoops, google groups wrapped lines.  Here's a version squidged to
make it unlikelier to provoke wraps:
;;; lyric-mode.el --- Major mode for editing lyric (.lrc) files

;; Copyright (C) 2008  John Sturdy

;; Author: John Sturdy &lt;john.sturdy&lt; at &gt;ul.ie&gt;
;; Keywords: multimedia, hypermedia

;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published
;; by the Free Software Foundation; either version 3, or (at your
;; option) any later version.

;; This file is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING.  If not, write to the
;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
;; Boston, MA 02110-1301, USA.

;;; Commentary:

;; E</description>
    <dc:creator>jcg.sturdy&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-18T14:09:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2999">
    <title>lyric-mode.el</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2999</link>
    <description>The following code implements a major mode for editing lyric (.lrc)
files, which are used by various music players to display lyrics in
synch with the playing of a song.

There are commands for starting and stopping an ogg123 process, and
the timing output from that process is captured, allowing you to enter
synchronization tags by pressing a key in time with the start of each
line of the song.

If the synchronization tags are already there, the mode uses a
highlighting overlay to show the timing as the song plays, allowing
you to check the tags.  There are also commands for nudging tags
slightly earlier or later.

There are a couple of "todo"s still in the code, but it generally
works OK (at least for me!)

__John

;;; lyric-mode.el --- Major mode for editing lyric (.lrc) files

;; Copyright (C) 2008  John Sturdy

;; Author: John Sturdy &lt;john.sturdy&lt; at &gt;ul.ie&gt;
;; Keywords: multimedia, hypermedia

;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public</description>
    <dc:creator>jcg.sturdy&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-18T12:02:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2998">
    <title>How do you use Emacs to sort RMAIL email based on SpamAssassin headers?...</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2998</link>
    <description>How do you use Emacs to sort RMAIL email based on SpamAssassin
headers?...
</description>
    <dc:creator>the zak</dc:creator>
    <dc:date>2008-08-17T03:58:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2997">
    <title>contentswitch.el --- switch to buffer/file by content</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2997</link>
    <description>A little proof-of-concept package. Let me know what you think.

http://www.emacswiki.org/cgi-bin/wiki/contentswitch.el
</description>
    <dc:creator>spamfilteraccount&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2008-08-16T16:22:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2996">
    <title>etags-stack.el v1.0 -- Navigate through the tags stack</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2996</link>
    <description>;;; etags-stack.el --- Navigate the tags stack

;; Copyright (C) 2008  Scott Frazer

;; Author: Scott Frazer &lt;frazer.scott&lt; at &gt;gmail.com&gt;
;; Maintainer: Scott Frazer &lt;frazer.scott&lt; at &gt;gmail.com&gt;
;; Created: 14 Aug 2008
;; Version: 1.0
;; Keywords: tags

;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.

;; This file is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING.  If not, write to
;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
;; Boston, MA 02110-1301, USA.

;;; Commentary:

;; Navigate the tags stack
;; 14 Aug 2008 -</description>
    <dc:creator>Scott Frazer</dc:creator>
    <dc:date>2008-08-16T01:11:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2995">
    <title>Re: xml-gen.el --- A DSL for generating XML.</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2995</link>
    <description>

Well that turned out to be true, sorry. More thoughtful version
attached...


</description>
    <dc:creator>Phil Jackson</dc:creator>
    <dc:date>2008-08-15T23:24:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2994">
    <title>xml-gen.el --- A DSL for generating XML.</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2994</link>
    <description>Hi,

There may already be something like this but I couldn't find it (I wrote
the majority of it on the train this morning, so it may need some
polish):

 (xmlgen '(html
           (head
            (title "hello")
            (meta :something "hi"))
           (body
            (h1 "woohhooo")
            (p "text")
            (p "more text"))))

Produces this (though wrapped):

 &lt;html&gt;
   &lt;head&gt;
     &lt;title&gt;hello&lt;/title&gt;
     &lt;meta something="hi" /&gt;
   &lt;/head&gt;
   &lt;body&gt;
     &lt;h1&gt;woohhooo&lt;/h1&gt;
     &lt;p&gt;text&lt;/p&gt;
     &lt;p&gt;more text&lt;/p&gt;
   &lt;/body&gt;
 &lt;/html&gt;


</description>
    <dc:creator>Phil Jackson</dc:creator>
    <dc:date>2008-08-15T09:29:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2993">
    <title>tempo-snippets (0.1.5) --- visual insertion of tempo templates</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2993</link>
    <description>A snippet-like interface for your tempo templates.


Screenshot, screencast and usage info are available at:
http://nschum.de/src/emacs/tempo-snippets/

regards,
Nikolaj Schumacher
_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources&lt; at &gt;gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
</description>
    <dc:creator>Nikolaj Schumacher</dc:creator>
    <dc:date>2008-08-11T11:45:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2992">
    <title>highlight-80+ --- highlight characters beyond column 80</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2992</link>
    <description>This mode highlights all characters that cross the 80 character line
limit.


It is also available at http://nschum.de/src/emacs/highlight-80+/

regards,
Nikolaj Schumacher
_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources&lt; at &gt;gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
</description>
    <dc:creator>Nikolaj Schumacher</dc:creator>
    <dc:date>2008-08-11T11:40:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.sources/2991">
    <title>man-preview.el -- put nroff source through man</title>
    <link>http://permalink.gmane.org/gmane.emacs.sources/2991</link>
    <description>This is a kinda polished version of code I've used to run "man" over
nroff source, mostly for previewing while editing.  It wasn't meant to
be quite this big, but by the time you setup compilation-mode for errors
and attempt some coding system stuff it grows.

_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources&lt; at &gt;gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
</description>
    <dc:creator>Kevin Ryde</dc:creator>
    <dc:date>2008-08-09T01:29:57</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.emacs.sources">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.emacs.sources</link>
  </textinput>
</rdf:RDF>
