<?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 rdf:about="http://blog.gmane.org/gmane.emacs.help">
    <title>gmane.emacs.help</title>
    <link>http://blog.gmane.org/gmane.emacs.help</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://comments.gmane.org/gmane.emacs.help/84985"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84977"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84959"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84958"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84956"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84942"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84941"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84940"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84934"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84927"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84917"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84916"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84914"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84903"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84902"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84892"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84882"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84879"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84875"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.help/84872"/>
      </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://comments.gmane.org/gmane.emacs.help/84985">
    <title>capture gtk kill (gnome alt-f4) (delete-event?)</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84985</link>
    <description>&lt;pre&gt;
Hello.,

is there a way I can capture alt-f4 (in gnome) and act within Emacs.?

This is because, recent times, I am killing Emacs by mistake with
alt-f4.

I am longing for a function which captures alt-f4 event and ask me for
confirmation in all circumstances.


Thanks.,
&lt;/pre&gt;</description>
    <dc:creator>Yagnesh Raghava Yakkala</dc:creator>
    <dc:date>2012-05-26T05:19:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84977">
    <title>Dude where is my car ?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84977</link>
    <description>&lt;pre&gt;Hi everyone ;

I have this function that loops trough a list of lists of email
elements to extract them. The list looks like this :

(("&amp;lt;test&amp;lt; at &amp;gt;adamweb.net&amp;gt;" "Fri, 25 May 2012 23:49:58 +0200" "Re: plopz" "1648")
 ("contact &amp;lt;plop&amp;lt; at &amp;gt;gmail.com&amp;gt;" "Fri, 25 May 2012 22:21:49 +0000" "tst" "1647"))

(This is what you get if you C-h v with point over mail-bug-unseen-mails-one)

(defun mail-bug-desktop-notify-one ()
  (mapcar
   (lambda (x)
     (if (not (member x mail-bug-advertised-mails-one))
 (progn
   (mail-bug-desktop-notification
    "Mew mail!"
    (format "%s %s %s"           ;; Produces the values below
    (car (nthcdr 1 x))   ;; Fri, 25 May 2012 23:49:58 +0200
    (car (nthcdr 2 x))   ;; Re: plopz
    (car (nthcdr 3 x)))  ;; 1648
    "500000" mail-bug-new-mail-icon-one)
   (add-to-list 'mail-bug-advertised-mails-one x))))
   mail-bug-unseen-mails-one))

And this works fine, so it follows that (car (car x)) is the first
element of each atomic list, right ? but when I try to extract it
emacs (24.1.50 cvs) insults me!? I spent more than a good hour trying
to figure this out

(format "%s %s %s"
 (car (car x))        ;; Should produce &amp;lt;test&amp;lt; at &amp;gt;adamweb.net&amp;gt;
 (car (nthcdr 2 x))   ;; Re: encor un autre
 (car (nthcdr 3 x)))  ;; 1643

error in process sentinel: format: Wrong type argument: listp, "&amp;lt;test&amp;lt; at &amp;gt;adamweb.net&amp;gt;"
error in process sentinel: Wrong type argument: listp, "&amp;lt;test&amp;lt; at &amp;gt;adamweb.net&amp;gt;"

(How am I supposed to interpret this first error ? Does format really
expect a list?) What is it that I'm doing wrong ? Where is my car?

Phil

&lt;/pre&gt;</description>
    <dc:creator>Philippe M. Coatmeur</dc:creator>
    <dc:date>2012-05-25T22:59:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84959">
    <title>those funny non-ASCII characters</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84959</link>
    <description>&lt;pre&gt;I often paste content from web pages into an emacs org-mode buffer and I
get the odd quote characters or dashes that are not ASCII. I created a
lisp function to remove the unicode ones that are just 8 bits. Lately I
am seeing that there are characters that are not being caught. They show
up in emacs as the expected character. When I kill/yank them into lisp
code, they are not being found. When I save the buffer, I am asked for
coding and chose raw text. When the file is opened again, these
characters are showing up as some sort of special symbol (dashed circle
with flag off the top) followed by doubles/triples of \2xx. For example,
the dash character I just stored was this sequence: circle-flag \200
\231. Using Gnu/Linux od to dump them I get hex strings such as: 340 245
206 340 244 206 210 200 and for the dash mentioned above 342 200 231. 

I am very naive in regard to coding, so please excuse my ignorance. I
would guess these are 16-bit (Unicode16) characters. Can someone
enlighten me as to how I can determine what these characters are (after
pasted into a buffer) and how I can code a function to replace them with
ASCII equivalents? The only thing I could think of was hexl mode, but
that didn't turn out well. Thanks.

Kevin Buchs | Senior Engineer | SPPDG | 507-538-5459 |
buchs.kevin&amp;lt; at &amp;gt;mayo.edu
Mayo Clinic | 200 First Street SW | Rochester, MN 55905 |
http://www.mayo.edu/sppdg 


&lt;/pre&gt;</description>
    <dc:creator>Buchs, Kevin</dc:creator>
    <dc:date>2012-05-24T23:49:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84958">
    <title>Why do replace commands sometimes not work?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84958</link>
    <description>&lt;pre&gt;There's a problem I've encountered with Emacs for many years.  I never 
reported it because I've been running Emacs 21.3 under Windows, and I 
figured that Emacs users on Windows are probably a very small percentage 
of Emacs users, and that 21.3 is so old that it nobody would be 
interested in debugging the problem.

But then I encountered the same problem with Emacs 23.2.1 running under 
Linux.  And a few days ago I finally installed Windows Emacs 23.4.1, and 
it's got the same problem.

The problem: the replace commands, M-x replace-string and M-x 
replace-regexp, sometimes work and sometimes don't.  When it doesn't 
work, it often will work if I retype exactly the same command a few times.

My reaction when I first encountered the problem was that I must have 
mistyped the command the first time.  But I've encountered it for so 
many years that whenever it fails to work the first time, it's become 
habit for me to be extremely careful in my typing the second and 
subsequent times, and it  often fails on those tries too, but eventually 
succeeds.

I particularly notice it when I'm defining a macro [ delimited by C-x ( 
and C-x ) ].  And frequently I have the buffer narrowed to a small 
subset of text that I want to operate on.  But I don't know for certain 
that defining a macro or having the buffer narrowed are what cause the 
problem to manifest.

I now have a concrete example of this that proves that it's not due to 
my mistyping.  There's a point in the macro where the buffer has been 
narrowed to a portion  that contains a symbol in CamelCase.

    Note: In case you're unfamiliar with CamelCase, it's a convention
    for variable names originally popularized by the X Window System. 
    Earlier conventions for C and C++ used "_" as a word delimiter
    within variable names.  Lisp used "-" instead of "_".  CamelCase,
    so-called because the capital letters in the middle of the word form
    humps like those on a camel's back, uses capital letters to indicate
    the beginning of a new word.  So, the C-style variable name
    find_char_in_string, or Lisp-style variable name
    find-char-in-string, in CamelCase is findCharInString.

The purpose of this part of the macro is to turn CamelCase into 
space-separated words.

        M-&amp;lt;                    ;; Go to beginning of narrowed buffer
        M-x replace-regexp RET
        [A-Z] RET              ;; Find any capital letter
        C-q SPC \&amp;amp; RET         ;; Replace it with a space followed by itself
        M-&amp;lt;                    ;; Go to beginning of narrowed buffer
        C-d                    ;; Delete the unwanted space before the
        first letter

So, if the narrowed portion of the buffer contains:

        "JohnJacobJingleheimerschmidt"

after running this portion of the macro, it should contain:

        "John Jacob Jingleheimerschmidt"

Instead, when run in Emacs 23, the result is:

        "ohnJacobJingleheimerschmidt"

which is exactly what you'd expect if the M-x replace-regexp failed to 
do the replacement that it should have.  But since I know that sometimes 
a replace command works the second time after failing to work the first 
time, I modified that portion of the macro to do the replace twice:

        M-&amp;lt;                    ;; Go to beginning of narrowed buffer
        M-x replace-regexp RET
        [A-Z] RET              ;; Find any capital letter
        C-q SPC \&amp;amp; RET         ;; Replace it with a space followed by itself
        M-&amp;lt;                    ;; Go to beginning of narrowed buffer
        M-x replace-regexp RET
        [A-Z] RET              ;; Find any capital letter
        C-q SPC \&amp;amp; RET         ;; Replace it with a space followed by itself
        M-&amp;lt;                    ;; Go to beginning of narrowed buffer
        C-d                    ;; Delete the unwanted space before the
        first letter

Now, if the replace were working the first time, applying it again would 
produce the undesired result:

        " John  Jacob  Jingleheimerschmidt"

Instead, it produces:

        "John Jacob Jingleheimerschmidt"

Does anybody here have any idea what's going wrong here?

    Mark Rosenthal
    mbr&amp;lt; at &amp;gt;arlsoft.com &amp;lt;mailto:mbr&amp;lt; at &amp;gt;arlsoft.com&amp;gt;

P.S. - One further clue: In the older version of Emacs (21.3) I've 
noticed that at those times when the replace fails to work, if I repeat 
the replace command with C-x ESC ESC, the minibuffer shows:

        (replace-regexp "[A-Z]" " \\&amp;amp;" nil sss eee)

where sss and eee are integers that are supposed to indicate the 
beginning and end characters of the region to operate on, but when the 
replace has failed, sss and eee specify a small subset of the region.

&lt;/pre&gt;</description>
    <dc:creator>MBR</dc:creator>
    <dc:date>2012-05-24T23:15:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84956">
    <title>Reading OS Version and decide what to do?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84956</link>
    <description>&lt;pre&gt;Hi,

I have no knowledge about Emacs LISP, but is there any way to get what
os version is being used?

For example, on linux and bash and external utility like cut, I can
get the os version by "uname -r" and get what I want by using cut
utility.

Is there a way to simulate like that in Emacs LISP? like launching
external process like "cut" or "uname -r" and get a string and if the
string matches what I want, do something and otherwise, do others?

Daniel

&lt;/pre&gt;</description>
    <dc:creator>Daniel (Youngwhan</dc:creator>
    <dc:date>2012-05-24T17:25:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84942">
    <title>Umlauts on Mac in 24 pretest</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84942</link>
    <description>&lt;pre&gt;I am using Emacs pretest 24.0.97 on a Mac with Lion 10.7.4.
Some of my documents are in German, so I need to enter umlauts and sharp s.
I have not your found an easy solution without giving up to many other keyboard macros.
I still would like to use Cmd-X_C_V for Cut-Copy-Paste.
And I still would like to use Alt as the meta key.

Is there a good solution complying with my wish list?



&lt;/pre&gt;</description>
    <dc:creator>Neuwirth Erich</dc:creator>
    <dc:date>2012-05-23T15:59:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84941">
    <title>How to disable warnings/questions when using desktop-save-mode?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84941</link>
    <description>&lt;pre&gt;Hi,

1) I have enabled desktop-save mode (with (desktop-save-mode 1)) since I find this
quite useful. I recently started to use different instances of Emacs (Emacs 24
GTK Snapshot version on Xubuntu 12.04). Every time I open another instance of
Emacs, I receive "...Warning: desktop file appears to be in
use by PID ... Use it anyway? (y or n)". How can I tell Emacs to not ask me but
always choose y (= yes) here automatically? [I tried (setq desktop-save t) but
I still obtained the warning.]

2) A similar problem appears when a new instance is closed and thus writes to the
desktop file. When closing an older instance afterwards one then obtains
"... Desktop file is more recent than the one loaded. Save anyway?". How can I
tell Emacs to not ask me but choose y (= yes) automatically?

Maybe 2) is solved by choosing "no" in 1) [which I guess is also fine in most cases].

Cheers,

Marius





&lt;/pre&gt;</description>
    <dc:creator>Marius Hofert</dc:creator>
    <dc:date>2012-05-23T10:21:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84940">
    <title>Table formatting (cell padding) and navigation</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84940</link>
    <description>&lt;pre&gt;I am using emacs 24.0.92.1 with the table psuedo-mode.

1) Is there a way to pad cells so that there is one or more spaces between the
text and the cell separator (i.e. '|')?

2) I realize that table mode isn't really a mode. Nonetheless I find doing C-h m
useful for finding out what keys are bound in a particular mode. Where can I
find documentation on what key combinations are bound in table mode? In
particular, I'm trying to determine how to navigate within a table (for example,
I found that tab sends me to the next cell).

Thanks.



&lt;/pre&gt;</description>
    <dc:creator>Avery Chan</dc:creator>
    <dc:date>2012-05-23T02:22:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84934">
    <title>a key system to replace gnu emacs's 1000 default keybindings</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84934</link>
    <description>&lt;pre&gt;haha, yes the subject line is right.

my first voice blog.
http://www.youtube.com/watch?v=-sXu4pf67i8

〈The Roadmap to Completely Replace Emacs's Key System〉
http://xahlee.org/emacs/emacs_keybinding_redesign.html

 Xah

&lt;/pre&gt;</description>
    <dc:creator>Xah Lee</dc:creator>
    <dc:date>2012-05-22T19:18:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84927">
    <title>shutdown emacsclient when logging out</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84927</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

I am using awesome window manager and would like to start emacsclient when I log in. THis is the
easy part and this is working.
But when I logout, emacsclient is just killed and,as I am saving the desktop, I get the following
message when starting emacs, or emacsclient just sits hidden away and waiting.

Warning: desktop file appears to be in use by PID 30566.
Using it may cause conflicts.  Use it anyway? (y or n)

So my question: can I shutdown emacsclient when logging out in a controlled way, so that all still
open files are saved, and emacsclient starts the next time cleanly?

Awesome can execute commands on logout, so that I could execute a commandline command.

Cheers,

Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+7TV8ACgkQoYgNqgF2egqwygCcDFPyCUUOGNyKFw6fUwAQcYPM
sGIAn0yJKhUEeMcar/t8pZagOkQHeQ8z
=qF2W
-----END PGP SIGNATURE-----



&lt;/pre&gt;</description>
    <dc:creator>Rainer M Krug</dc:creator>
    <dc:date>2012-05-22T08:25:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84917">
    <title>Where can I find `aget'</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84917</link>
    <description>&lt;pre&gt;I am trying to experiment with elnode.el but cannot get it running at
all.
The good old `Symbol's function definition is void:' tells me that
there is no `aget'. Which library contains `aget'?

henry


&lt;/pre&gt;</description>
    <dc:creator>henry atting</dc:creator>
    <dc:date>2012-05-21T15:18:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84916">
    <title>Emacs quitting on Control-G when committing to mercurial</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84916</link>
    <description>&lt;pre&gt;I'm running:

GNU Emacs 22.1.1
OSX-10.6.8
Mercurial Distributed SCM (version 1.6.4+20101001)

If I do "hg commit", emacs is run as I would expect, but if I type a Control-G, I get an "interrupted!" message, and emacs quits (leaving the terminal modes unrestored).

Running ps shows that the command being executed is:

    emacs -nw /var/folders/p5/p5Gj6NRtF-yAXT+X0YVgJU+++TM/-Tmp-/hg-editor-wQEeGG.txt

If I run that manually, I get normal operation.  I assume there's something funky about the environment in which emacs is being executed, but I can't figure out what that might be.  Any ideas?

It doesn't seem to be related to the buffer; I get the same problem in other buffers.  M-X make command summary shows, for both the normal and broken situations:

    C-g             keyboard-quit            &amp;lt;JISX0208&amp;gt;     self-insert-command

--
Roy Smith
roy&amp;lt; at &amp;gt;panix.com



&lt;/pre&gt;</description>
    <dc:creator>Roy Smith</dc:creator>
    <dc:date>2012-05-21T11:31:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84914">
    <title>Unbinding nxml-mode</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84914</link>
    <description>&lt;pre&gt;The version of Emacs (23.3.1) shipped with Ubuntu 12.04 prematurely
binds xml-mode to nxml-mode, so all my .emacs settings for xml-mode
are ignored (psgml, xxml, etc). I don't know enough emacs-lisp to know
where this has been done, or how to undo it. How can I make Emacs go
back to honoring my .emacs file and stop it invoking nxml-mode
(permanently)?

&lt;/pre&gt;</description>
    <dc:creator>Peter Flynn</dc:creator>
    <dc:date>2012-05-21T10:12:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84903">
    <title>org-mode: Remove CLOSED line when cycling</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84903</link>
    <description>&lt;pre&gt;Hello,

I use the org-mode from emacs 23.4-2 (ArchLinux) with settings

(setq org-log-done t)
(setq org-startup-indented t)

When cycling through TODO/DONE/- using C-c C-t org-mode inserts the
CLOSED timestamp accordingly. Org-mode removes the CLOSED timestamp
when cycling to the - state but fails to remove the now empty line.
This produces a growing whitespace between the heading and the
body/children.

Is this considered a bug? Can I change that behavior so that it remove
the empty line?

Thanks,

Florian


&lt;/pre&gt;</description>
    <dc:creator>Florian Lindner</dc:creator>
    <dc:date>2012-05-20T18:03:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84902">
    <title>EMMS best practice, tag editing and fetching lyrics</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84902</link>
    <description>&lt;pre&gt;Hi all,

I am (again) attempting to convert to using EMMS as a front end for mpd
instead of using ncmpcp, but am struggling to get a good setup and
efficient usage, and hence wonder how emacs users play their music
files? 

I have been scavenging the net for some basics on emms and mpd, but
haven't been very succesful, hence this mail to see if I am missing some
essential sources. 

I find ncmpcpp  nice and full featured, with the (huge) drawback that the
keybindings are unintuitive from an emacs perspective - ideally
I'd like the same or similar features within emacs / EMMS.

Fetching lyrics
===============

ncpmcpp fetches lyrics from the web from a default set of locations. In
EMMS, this can (possibly) be done via emms-get-lyrics [1], via more
or less complex methods [2], but the "default" seems to be getting
lyrics from a local file (which is rarely / never present on my system)
[3]. I like the ncmpcpp way that "just works", what is the best practice
to achieve this in EMMS? 

Tag editor refresh and Multiple genres
======================================

I haven't found a convenient way to edit tags in ncmpcp and envision
this should be nicely done in emacs through emms. The method I am using
is to mark a set of files in the playlist using 'emms-mark-forward' [4]
and then doing 'emms-tag-editor-edit-marked-tracks' and use the tag
editor for this. (any better practices?) After this the playlist is
messed up and I haven't yet found a way to redisplay the buffer? 

Is there any way to specify multiple genres for a track, so that when
filtering by genres, the track shows up under multiple categories? [6]

Footnotes: 
[1]  http://emacswiki.org/emacs/emms-get-lyrics.el

[2]  http://www.kipuamutay.com/en/blog/listeningInternetRadioWithLyricsFromCli.html

[3]  http://www.gnu.org/software/emms/manual/Lyrics.html

[4]  This function is not bound per default, which seems unintuitive,
but of course can be easily customised.

[6]  This could probably be generalised for all fields, e.g. multiple
artists, but it may not even be desirable as the limitation seems to be
inherent in the mp3 format.

Cheers,

&lt;/pre&gt;</description>
    <dc:creator>Johnny</dc:creator>
    <dc:date>2012-05-20T14:33:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84892">
    <title>eshell problem: Spawning child process: invalid argument?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84892</link>
    <description>&lt;pre&gt;why doesn't this work in eshell?

lynx -dump -display_charset=utf-8 -width=90 http://example.com &amp;gt;
xxxx.html

i get
Spawning child process: invalid argument

then eshell doesn't have any doc, so sad.

 Xah

&lt;/pre&gt;</description>
    <dc:creator>Xah Lee</dc:creator>
    <dc:date>2012-05-19T00:44:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84882">
    <title>How to rescind a defun?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84882</link>
    <description>&lt;pre&gt;

If, during an Emacs session, one evaluates a defun that (inadvertently)
redefines an existing function, is it possible to undo this?

Thanks!

&lt;/pre&gt;</description>
    <dc:creator>kj</dc:creator>
    <dc:date>2012-05-18T20:13:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84879">
    <title>[emacs-lisp newbie] print-something() -&gt; clipboard?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84879</link>
    <description>&lt;pre&gt;
From my init.el I load a file that contains function definitions which
all have the form

...

Most of the functions are buffer-independent (printing, e.g., current
time, emacs version) but some (like the above) are not. For the
latter, I'd like to have the option to "print" the datum to the
clipboard. How can I (easily :-) do that?

Examples esp appreciated. Feel free to point to doc.

TIA, Tom Roche &amp;lt;Tom_Roche&amp;lt; at &amp;gt;pobox.com&amp;gt;


&lt;/pre&gt;</description>
    <dc:creator>Tom Roche</dc:creator>
    <dc:date>2012-05-18T19:46:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84875">
    <title>Hide extraneous buffers?</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84875</link>
    <description>&lt;pre&gt;Is there any way to hide the *scratch*, Messages, Completions etc buffers?
I kill them but they always come back, and it's a pain to have to cycle
through 6 buffers when I only really have 3 meaningful ones open.

&lt;/pre&gt;</description>
    <dc:creator>BDB</dc:creator>
    <dc:date>2012-05-18T18:03:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84872">
    <title>disable mouse prompts in emacs</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84872</link>
    <description>&lt;pre&gt;Hi,
Is there a way I can disable prompt regarding mouse, such as "mouse-2: copy
to input; mouse-3: menu". Under Emacs 23.3, those prompts emerge as
one-line GUI pop-ups which slows down the response time of my remotely
invoked Emacs (through X). Thank you for your help!

Best,
Yuan
&lt;/pre&gt;</description>
    <dc:creator>Yuan Luo</dc:creator>
    <dc:date>2012-05-18T17:03:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.help/84871">
    <title>http post behind proxy</title>
    <link>http://comments.gmane.org/gmane.emacs.help/84871</link>
    <description>&lt;pre&gt;I'm getting stuck with this.  Maybe I'm setting up the URL variables
wrong but the error is coming from url-http-parse-headers in response
to the returned value.  It looks like what I'm really getting is a 404
not found.  Any ideas?

(let ((url-debug t)
      (url-using-proxy "http://my-proxy:80")
      (url-request-method "POST")
      (url-request-extra-headers
       `(("Content-Type" . "application/xml")
 ("Authorization" . ,(concat "Basic "
     (base64-encode-string
      (concat "username" ":" "password"))))))
      (url-request-data "status='Hi From Emacs'")
      (to-send (url-generic-parse-url
"http://identi.ca/api/statuses/update.xml")))
  (url-proxy to-send (lambda (status) (switch-to-buffer (current-buffer)))))

Backtrace:

Debugger entered--Lisp error: (wrong-type-argument consp nil)
  setcar(nil (:error (error http 404)))
  (setf (car url-callback-arguments) (nconc (list :error ...) (car
url-callback-arguments)))
  (progn (setf (car url-callback-arguments) (nconc ... ...)))
  (if success (progn (setf ... ...)))
  (when success (setf (car url-callback-arguments) (nconc ... ...)))
  (cond ((eql class ...) (url-mark-buffer-as-dead buffer) (error "HTTP
responses in class 1xx not supported (%d)" url-http-response-status))
((eql class ...) (case url-http-response-status ... ...)) ((eql class
...) (let ... ... ...)) ((eql class ...) (case
url-http-response-status ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ...) (when success ...)) ((eql class ...) (setq
success t) (case url-http-response-status ... ... ... ... ... ...)
(when success ...)) (t (error "Unknown class of HTTP response code: %d
(%d)" class url-http-response-status)))
  (case class (1 (url-mark-buffer-as-dead buffer) (error "HTTP
responses in class 1xx not supported (%d)" url-http-response-status))
(2 (case url-http-response-status ... ...)) (3 (let ... ... ...)) (4
(case url-http-response-status ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ...) (when success ...)) (5 (setq success t)
(case url-http-response-status ... ... ... ... ... ...) (when success
...)) (otherwise (error "Unknown class of HTTP response code: %d (%d)"
class url-http-response-status)))
  (let ((buffer ...) (class nil) (success nil)
(file-name-handler-alist nil)) (setq class (/ url-http-response-status
100)) (url-http-debug "Parsed HTTP headers: class=%d status=%d" class
url-http-response-status) (url-http-handle-cookies) (case class (1 ...
...) (2 ...) (3 ...) (4 ... ...) (5 ... ... ...) (otherwise ...)) (if
(not success) (url-mark-buffer-as-dead buffer)) (url-http-debug
"Finished parsing HTTP headers: %S" success) (widen) success)
  url-http-parse-headers()

Contents of *URL-DEBUG* (when running with debugging turned on):

http -&amp;gt; Contacting host: wwwcache.open.ac.uk:8080
http -&amp;gt; Marking connection as busy: wwwcache.open.ac.uk:8080 #&amp;lt;process
wwwcache.open.ac.uk&amp;gt;
http -&amp;gt; Request is:
POST http://identi.ca/api/statuses/update.xml HTTP/1.1
MIME-Version: 1.0
Connection: close
Extension: Security/Digest Security/SSL
Host: identi.ca
Accept-charset: utf-8;q=1, gb2312;q=0.5, iso-8859-1;q=0.5, big5;q=0.5,
iso-2022-jp;q=0.5, shift_jis;q=0.5, euc-tw;q=0.5, euc-jp;q=0.5,
euc-jis-2004;q=0.5, euc-kr;q=0.5, us-ascii;q=0.5, utf-7;q=0.5,
hz-gb-2312;q=0.5, big5-hkscs;q=0.5, gbk;q=0.5, gb18030;q=0.5,
iso-8859-5;q=0.5, koi8-r;q=0.5, koi8-u;q=0.5, cp866;q=0.5,
koi8-t;q=0.5, windows-1251;q=0.5, cp855;q=0.5, iso-8859-2;q=0.5,
iso-8859-3;q=0.5, iso-8859-4;q=0.5, iso-8859-9;q=0.5,
iso-8859-10;q=0.5, iso-8859-13;q=0.5, iso-8859-14;q=0.5,
iso-8859-15;q=0.5, windows-1250;q=0.5, windows-1252;q=0.5,
windows-1254;q=0.5, windows-1257;q=0.5, cp850;q=0.5, cp852;q=0.5,
cp857;q=0.5, cp858;q=0.5, cp860;q=0.5, cp861;q=0.5, cp863;q=0.5,
cp865;q=0.5, cp437;q=0.5, next;q=0.5, hp-roman8;q=0.5,
adobe-standard-encoding;q=0.5, iso-8859-16;q=0.5, iso-8859-7;q=0.5,
windows-1253;q=0.5, cp737;q=0.5, cp851;q=0.5, cp869;q=0.5,
iso-8859-8;q=0.5, windows-1255;q=0.5, cp862;q=0.5,
iso-2022-jp-2004;q=0.5, cp874;q=0.5, iso-8859-11;q=0.5, viscii;q=0.5,
windows-1258;q=0.5, iso-8859-6;q=0.5, windows-1256;q=0.5,
iso-2022-cn;q=0.5, iso-2022-cn-ext;q=0.5, iso-2022-jp-2;q=0.5,
iso-2022-kr;q=0.5, utf-16le;q=0.5, utf-16be;q=0.5, utf-16;q=0.5,
x-ctext;q=0.5
Accept: */*
User-Agent: URL/Emacs (x86_64-pc-linux-gnu; X11)
Cookie: PHPSESSID=utl76lm4oohk3s7206cl3o9l47
Content-Type: application/xml
Authorization: Basic dXNlcm5hbWU6caFzc3dvcmQ=
Content-length: 22

status='Hi From Emacs'
http -&amp;gt; Calling after change function
`url-http-wait-for-headers-change-function' for `#&amp;lt;process
wwwcache.open.ac.uk&amp;gt;'
http -&amp;gt; url-http-wait-for-headers-change-function ( *http
wwwcache.open.ac.uk:8080*&amp;lt;25&amp;gt;)
http -&amp;gt; Saw end of headers... ( *http wwwcache.open.ac.uk:8080*&amp;lt;25&amp;gt;)
http -&amp;gt; url-http-parse-response called in ( *http wwwcache.open.ac.uk:8080*&amp;lt;25&amp;gt;)
http -&amp;gt; Got a content-length, being smart about document end.
http -&amp;gt; Calling initial content-length for extra data at end of headers
http -&amp;gt; Marking connection as free: identi.ca:80 #&amp;lt;process wwwcache.open.ac.uk&amp;gt;
http -&amp;gt; url-http-parse-headers called in ( *http wwwcache.open.ac.uk:8080*&amp;lt;25&amp;gt;)
http -&amp;gt; url-http-parse-response called in ( *http wwwcache.open.ac.uk:8080*&amp;lt;25&amp;gt;)
http -&amp;gt; Parsed HTTP headers: class=4 status=404


&lt;/pre&gt;</description>
    <dc:creator>Joe Corneli</dc:creator>
    <dc:date>2012-05-18T16:54:19</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.emacs.help">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.emacs.help</link>
  </textinput>
</rdf:RDF>

