<?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.devel">
    <title>gmane.emacs.devel</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel</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.devel/106547"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106546"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106545"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106544"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106543"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106542"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106541"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106540"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106539"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106538"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106537"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106536"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106535"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106534"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106533"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106532"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/106528"/>
      </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.devel/106547">
    <title>Re: "system-process-attributes" function name</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106547</link>
    <description>
Because unfortunately the "process-" prefix is used by many Emacs
primitives that only handle Emacs subprocesses, not just any arbitrary
process running on the machine.

I agree that it is slightly awkward, but I thought confusing that with
Emacs subprocess support was a greater evil, and at least Roland
Winker, the author of proced.el, which is the primary user of these
new primitives, suggested the same names.


There's only one more: list-system-processes.



</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2008-12-04T04:21:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106546">
    <title>"system-process-attributes" function name</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106546</link>
    <description>I just noticed this new function (from a msg by Thierry Volpiatto), and
wonder -- why the funny prefix "system-"?  It seems both misleading
(a "system process" is typically one that's running as root, and the
question that immediately comes to mind is "how do I get the attributes
of a user process?") and unnecessary.

Why not just call it `process-attributes', and accept either a pid or an
emacs process descriptor?  That would be easy to implement, and would be
both more convenient and easier to find for programmers.

[I haven't looked at the other "system-process" functions, but
a similar comment might apply to them.]

-Miles

</description>
    <dc:creator>Miles Bader</dc:creator>
    <dc:date>2008-12-04T03:40:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106545">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106545</link>
    <description>
  &gt; &gt;&gt; Bad idea:
  &gt; &gt;&gt; (unless (y-or-n-p "Stop me from removing all your files") 
  &gt; &gt;&gt; /bin/rm -rf /
  &gt; &gt;&gt; )
  &gt; 
  &gt; Such a question would be a bug that we need fixing.  Usually Emacs is
  &gt; pretty consistent in asking questions in such a way that `n' is
  &gt; a safe answer.

That's not safe enough, this might happen for code that is in the user's
.emacs.

  &gt; &gt;&gt; Ignore it, or fix it properly: so that it works like y-or-n-p when
  &gt; &gt;&gt; using -batch.
  &gt; &gt; I don't think that would solve the problem either, since AFAIU the
  &gt; &gt; daemon might not have a user accessible terminal at all (as bug#1310).
  &gt; 
  &gt; Does someone know the reason for this problem?  E.g. it's not clear to
  &gt; me why the y-or-n-p question is displayed (even though it's after
  &gt; "Starting Emacs daemon", so stdout should have been closed) but the

"Starting Emacs daemon" is printed at the beginning of `command-line-1',
before detaching.
--eval is also run before detaching.

  &gt; answer is ignored (or is it?).

It's not ignored, the input</description>
    <dc:creator>Dan Nicolaescu</dc:creator>
    <dc:date>2008-12-04T03:02:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106544">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106544</link>
    <description>
Such a question would be a bug that we need fixing.  Usually Emacs is
pretty consistent in asking questions in such a way that `n' is
a safe answer.


Does someone know the reason for this problem?  E.g. it's not clear to
me why the y-or-n-p question is displayed (even though it's after
"Starting Emacs daemon", so stdout should have been closed) but the
answer is ignored (or is it?).

Ideally, either the question comes before detaching and it should then
behave as it does in -batch, or the question comes after detaching and
it should then wait for a frame to be created to display the question
in there.


        Stefan



</description>
    <dc:creator>Stefan Monnier</dc:creator>
    <dc:date>2008-12-04T02:16:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106543">
    <title>Re: hash-table-{to, from}-alist</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106543</link>
    <description>
Some nitpicks, see below.
BTW, have you tried to delegate to some Elisp code?


We like to avoid putting comment markers on their own line.  So we'd write

      /* Accept extended format for hashtables (extensible to
 other types), e.g.
 #s(hash-table size 2 test equal data (k1 v1 k2 v2))  */


We like to terminate our comments like sentences: with a sot followed by
2 spaces.


We like to put the body of the `if' on a separate line.


Comments should be capitalized:  /* This is the hashtable data.  */


We recently decided it was OK to use ANSI C syntax for function headers,
but I don't think ANSI C allows such variable declarations in the middle
of a block.  So we should probably move the delcaration of those 2 vars
higher up, or open up a new block.

Other than that, it looks good.


        Stefan



</description>
    <dc:creator>Stefan Monnier</dc:creator>
    <dc:date>2008-12-04T02:05:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106542">
    <title>Re: Interesting combining character issue</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106542</link>
    <description>


Stefan&gt; I do not see this problem here.  Neither using wget nor opening
Stefan&gt; it directly (with url-handler-mode).


I still can't reproduce it even with DejaVu Sans Mono.
Please send me your DejaVu Sans Mono font file.

---
Kenichi Handa
handa&lt; at &gt;ni.aist.go.jp



</description>
    <dc:creator>Kenichi Handa</dc:creator>
    <dc:date>2008-12-04T01:49:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106541">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106541</link>
    <description>
 &gt; IMO redefining the meaning of y-or-n-p is still not a good idea.

The problem is that y-or-n-p is not defined at all if there's no
interactive terminal.  It's not a redefinition.



</description>
    <dc:creator>Stephen J. Turnbull</dc:creator>
    <dc:date>2008-12-04T01:05:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106540">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106540</link>
    <description>
  &gt; Dan Nicolaescu &lt;dann&lt; at &gt;ics.uci.edu&gt; writes:
  &gt; 
  &gt; &gt;   &gt; The only thing I can think of is to make y-or-n-p and yes-or-no-p
  &gt; &gt;   &gt; default to "no" when only the daemon's dummy terminal is open.  
  &gt; &gt;
  &gt; &gt; Bad idea:
  &gt; &gt; (unless (y-or-n-p "Stop me from removing all your files") 
  &gt; &gt;         /bin/rm -rf /
  &gt; &gt;         )
  &gt; &gt;
  &gt; &gt;   &gt; Does anyone have a better suggestion?
  &gt; &gt;
  &gt; &gt; Ignore it, or fix it properly: so that it works like y-or-n-p when
  &gt; &gt; using -batch.
  &gt; 
  &gt; I don't think that would solve the problem either, since AFAIU the
  &gt; daemon might not have a user accessible terminal at all (as bug#1310).

Bug#1310 is a long standing Gtk+ bug, Jan has made workarounds for it a
few times, and it is looking at this instance too.  So that bug is not
related to this issue.  BTW, the patch in #1310 is probably correct.

  &gt; What we could do is to make y-or-n-p signal an error.  

IMO redefining the meaning of y-or-n-p is still not a good idea.



</description>
    <dc:creator>Dan Nicolaescu</dc:creator>
    <dc:date>2008-12-03T21:53:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106539">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106539</link>
    <description>

I don't think that would solve the problem either, since AFAIU the
daemon might not have a user accessible terminal at all (as bug#1310).

What we could do is to make y-or-n-p signal an error.  Individual
callers will then have to check for daemon-mode and do something else
before calling y-or-n-p; which is also probably the way to fix bug#1310.



</description>
    <dc:creator>Chong Yidong</dc:creator>
    <dc:date>2008-12-03T21:07:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106538">
    <title>Re: [Patch] Allow a function as value of `appt-display-format'</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106538</link>
    <description>
Hi Glenn,


Nothing. ;-)


If you hadn't mentioned it I wouldn't have found out about
appt-disp-window-function, so at least the docs have to be improved.  Or
we use my version, drop `appt-disp-window-function' and call
`appt-disp-window directly' in the `window' case.  I'd vote for the
latter solution and volunteer to do it.

Bye,
Tassilo
</description>
    <dc:creator>Tassilo Horn</dc:creator>
    <dc:date>2008-12-03T20:50:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106537">
    <title>Re: multi-threaded Emacs</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106537</link>
    <description>
Actually, yielding in QUIT will take a lot of work.  It's definitely not
"cooperative" seen from Elisp's point of view (where QUIT can be run
implicitly all over the place).
By cooperative thread model, I mean that we can switch context either
when we already do (i.e. when waiting for user/process/network input),
or when running some new `yield' Elisp function.


As written above (and earlier as well), Emacs will switch threads when
waiting for network input.


        Stefan



</description>
    <dc:creator>Stefan Monnier</dc:creator>
    <dc:date>2008-12-03T20:14:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106536">
    <title>RE: invisible mouse pointer?</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106536</link>
    <description>
 &gt; Thanks, Thierry. Actually, I'm not interested in this behavior for
 &gt; myself. The idea was inspired by a request at help-gnu-emacs. I
 &gt; know that some people are bothered by the pointer, and I thought
 &gt; such a feature might help them. But yes, the idea would be to be
 &gt; able to do it at the Emacs level.

XEmacs allows you to set the shape of the pointer by changing the
image property of a pointer-glyph.  Normally these are taken from the
standard X cursor font, but arbitrary images can be used (up to the
limitation of the X server, of course).  I don't know if it's possible
to use an empty image, but you could certainly set it to a one-pixel
image, possibly even the color of the pixel the mouse is currently
"on".

Maybe Emacs has a similar facility.



</description>
    <dc:creator>Stephen J. Turnbull</dc:creator>
    <dc:date>2008-12-03T20:06:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106535">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106535</link>
    <description>
  &gt; Espen Wiborg &lt;espenhw&lt; at &gt;grumblesmurf.org&gt; writes:
  &gt; 
  &gt; &gt;&gt;    $ emacs-23 -Q --daemon --eval '(y-or-n-p "hello? ")'
  &gt; &gt;&gt;
  &gt; &gt;&gt; 1. It hangs indefinitely,
  &gt; &gt;&gt; 2. it does not detach properly (it forks, but the parent doesn't exit),
  &gt; &gt;&gt; 3. it doesn't start the server.
  &gt; &gt;&gt;
  &gt; &gt;&gt; Now the problem is that y-or-n-p is called from many places, so
  &gt; &gt;&gt; depending on the configuration there is some chance that Emacs will
  &gt; &gt;&gt; ask for user interaction before initialisation is finished. There is
  &gt; &gt;&gt; even one in server-start (which AFAICS won't be triggered in daemon
  &gt; &gt;&gt; mode, but still...).
  &gt; &gt;
  &gt; &gt; Actually, this yes-or-no-p *is* triggered in daemon mode, but only
  &gt; &gt; (AFAICT) in the case uncovered by bug #1310, where a client's X
  &gt; &gt; connection is lost and the daemon tries to shut down.
  &gt; 
  &gt; The only thing I can think of is to make y-or-n-p and yes-or-no-p
  &gt; default to "no" when only the daemon's dummy terminal is open.  

Bad idea:
(unless (y-or-n-p "Stop me from removing all you</description>
    <dc:creator>Dan Nicolaescu</dc:creator>
    <dc:date>2008-12-03T19:53:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106534">
    <title>RE: invisible mouse pointer?</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106534</link>
    <description>
Great. Maybe you and Thomas Fitzsimmons can compare patches and come up with
something common after the release.




</description>
    <dc:creator>Drew Adams</dc:creator>
    <dc:date>2008-12-03T19:52:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106533">
    <title>Re: [Patch] Allow a function as value of `appt-display-format'</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106533</link>
    <description>

What does this do that setting appt-disp-window-function does not do
(apart from perhaps making the meaning clearer)?


Please wait. Thanks.



</description>
    <dc:creator>Glenn Morris</dc:creator>
    <dc:date>2008-12-03T19:41:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106532">
    <title>Re: y-or-n-p and emacs --daemon</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106532</link>
    <description>

The only thing I can think of is to make y-or-n-p and yes-or-no-p
default to "no" when only the daemon's dummy terminal is open.  Does
anyone have a better suggestion?



</description>
    <dc:creator>Chong Yidong</dc:creator>
    <dc:date>2008-12-03T19:33:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106531">
    <title>Re: Lisp error: (wrong-type-argument arrayp nil) when finding asymlink to a version controlled file</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106531</link>
    <description>

Works again with an emacs from yesterday evening.

Bye,
Tassilo



</description>
    <dc:creator>Tassilo Horn</dc:creator>
    <dc:date>2008-12-03T19:29:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106530">
    <title>Re: invisible mouse pointer?</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106530</link>
    <description>

Drew Adams skrev:

I have a patch for this somewhere, but only for X11 Emacs.  But we are in a 
feature freeze so...

Jan D.



</description>
    <dc:creator>Jan Djärv</dc:creator>
    <dc:date>2008-12-03T19:28:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106529">
    <title>[Patch] Allow a function as value of `appt-display-format'</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106529</link>
    <description>Hi all,

I use appointments but I don't like the possible display styles.  So I
added a new choice to `appt-display-format' which allows adding a
function which does the job of displaying the message on its own.

For example I set `appt-display-format' to a function which calls the
external program notify-send to show the message.

Here's the diff:

--8&lt;---------------cut here---------------start-------------&gt;8---
Index: lisp/calendar/appt.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/calendar/appt.el,v
retrieving revision 1.94
diff -u -r1.94 appt.el
--- lisp/calendar/appt.el24 Nov 2008 19:53:00 -00001.94
+++ lisp/calendar/appt.el3 Dec 2008 19:19:21 -0000
&lt; at &gt;&lt; at &gt; -122,9 +122,11 &lt; at &gt;&lt; at &gt;
 (defcustom appt-display-format 'ignore
   "How appointment reminders should be displayed.
 The options are:
-   window - use a separate window
-   echo   - use the echo area
-   nil    - no visible reminder.
+   window   - use a separate window
+   echo     - use the echo </description>
    <dc:creator>Tassilo Horn</dc:creator>
    <dc:date>2008-12-03T19:27:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106528">
    <title>Re: hash-table-{to, from}-alist</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106528</link>
    <description>On Tue, 02 Dec 2008 16:58:41 -0500 Stefan Monnier &lt;monnier&lt; at &gt;IRO.UMontreal.CA&gt; wrote: 


SM&gt; No, it won't be freed automatically.  Why not use `alloca' instead?
SM&gt; Also rather than 10, why not use something like XINT (Flength (tmp)) ?

A static array was a much simpler solution in the end.


SM&gt; This constant should be called Qhash_table.

OK, all the constants are named appropriately.


SM&gt; Why not :weakness, :rehash-size, :rehash-threshold?
SM&gt; (maybe even :test and :size, although IIUC we may prefer just `size'
SM&gt; and `test' for compatibility with XEmacs, tho I'm not sure how
SM&gt; important that is for this kind of data).

To be consistent.  If this will be used by many users and libraries,
it's important to provide a printed representation that doesn't mix
symbol conventions and is easy to parse.  Similarly, I'd rather provide
something compatible with XEmacs if there's a choice.

SM&gt; Also you need to put spaces before all your open parens.

Done, thanks.

I took your other suggestions, except I don't pas</description>
    <dc:creator>Ted Zlatanov</dc:creator>
    <dc:date>2008-12-03T19:25:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/106527">
    <title>Re: invisible mouse pointer?</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/106527</link>
    <description>Hi Drew,

"Drew Adams" &lt;drew.adams&lt; at &gt;oracle.com&gt; writes:


I also looked into this a while ago and couldn't find a way to
completely hide the pointer, so I wrote the attached patch.  Ideally
this low-level functionality would be exposed through a new mouse
avoidance mode, as you suggest.

Tom

</description>
    <dc:creator>Thomas Fitzsimmons</dc:creator>
    <dc:date>2008-12-03T18:58:02</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.emacs.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.emacs.devel</link>
  </textinput>
</rdf:RDF>
