<?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.devel">
    <title>gmane.emacs.devel</title>
    <link>http://blog.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/159723"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159722"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159721"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159720"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159719"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159718"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159717"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159716"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159715"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159714"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159713"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159712"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159711"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159710"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159709"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159708"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159707"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159706"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159705"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.devel/159704"/>
      </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/159723">
    <title>Re: MS-Windows build using Posix configury</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159723</link>
    <description>&lt;pre&gt;

Ok; INSTALL should say that. The point is to make clear what your
reasons are, so if I decide to ignore your advice, I know what the
issues are.

I had the same complaint about the Cygwin installer; it used to complain
if I installed to c:/ (requiring an extra confirming click), without
saying anything about why that might matter, leaving me to wonder if
Cygwin would break in some way. In that case, there was a rationale
posted online, which boiled down to "users might have other stuff
installed at c:/". 


I'm one :). I don't use Cygwin Emacs, because it doesn't work well
with the MinGW and native Windows tools I use. Although that may have
improved since I first played with this, back in Emacs 21 days. I do use
Cygwin bash and make, under native Emacs; that works well.

&lt;/pre&gt;</description>
    <dc:creator>Stephen Leake</dc:creator>
    <dc:date>2013-05-21T19:36:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159722">
    <title>Re: reveal-filename</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159722</link>
    <description>&lt;pre&gt;
Thanks, no hurry,


        Stefan


&lt;/pre&gt;</description>
    <dc:creator>Stefan Monnier</dc:creator>
    <dc:date>2013-05-21T19:37:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159721">
    <title>Re: [PATCH] Make `C-x {' and `C-x }' repeatable</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159721</link>
    <description>&lt;pre&gt;
Thanks for this useful feature.  I am experiencing the same difficulties
with `C-x }' and `C-x {', so your feature would be of a great help.


Please make the keymap user-customizable, e.g. if you'll create
a separate keymap with a name like `window-size-adjust-keymap' then
users would be able to add more keybindings in ~/.emacs like:

  (define-key window-size-adjust-keymap [right] 'enlarge-window-horizontally)
  (define-key window-size-adjust-keymap [left]  'shrink-window-horizontally)
  (define-key window-size-adjust-keymap [down]  'enlarge-window)
  (define-key window-size-adjust-keymap [up]    'shrink-window)

to use arrow keys for window resizing.  Then having such map
you could just add one line:

  (set-temporary-overlay-map window-size-adjust-keymap)

to the end of all these four functions to implement this feature.
I mean changing existing commands:

(defun shrink-window-horizontally (delta)
  (interactive "p")
  (shrink-window delta t))

to

(defun shrink-window-horizontally (delta)
  (interactive "p")
  (shrink-window delta t)
  (set-temporary-overlay-map window-size-adjust-keymap))

and the feature will just work without creating a "dispatcher" kind
of function `window-size-adjust'.  This will preserve the current global
keybindings (i.e. `shrink-window-horizontally' still bound to `C-x {' etc.)
and provide more customizability.

Then remaining possible improvements would be adding an option
to disable this feature (I think it should be enabled by default),
adding an informative echo-area message about available keybindings,
adding a keybinding (like `RET' in `isearch-mode') to exit a keysequence
of resizing keys, etc.


It's very difficult to find a free global keybinding for
such less frequently used commands.  But there is no need
because users could use the existing global keybindings
to initiate a window-resizing keysequence and use other keys
from the map for more fine-grained resizing.


&lt;/pre&gt;</description>
    <dc:creator>Juri Linkov</dc:creator>
    <dc:date>2013-05-21T18:34:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159720">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159720</link>
    <description>&lt;pre&gt;

RTSL, it's better to start from comments in xdisp.c and dispextern.h.

Dmitry



&lt;/pre&gt;</description>
    <dc:creator>Dmitry Antipov</dc:creator>
    <dc:date>2013-05-21T18:28:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159719">
    <title>Re: global-auto-revert-mode and file time stamps</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159719</link>
    <description>&lt;pre&gt;

Hi,


I could reproduce the problem. I will check tomorrow what's up. Likely,
it is because the new file change notification mechanism introduced with
Emacs 24.3.50.

Best regards, Michael.


&lt;/pre&gt;</description>
    <dc:creator>Michael Albinus</dc:creator>
    <dc:date>2013-05-21T18:17:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159718">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159718</link>
    <description>&lt;pre&gt;
Allow me to take a look. Are these algorithms documented? Or is it RTSL?
&lt;/pre&gt;</description>
    <dc:creator>Randy Yates</dc:creator>
    <dc:date>2013-05-21T18:03:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159717">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159717</link>
    <description>&lt;pre&gt;
I see no degradation in performance: both 4 sec and 6 sec, let alone 9
and 34, are the same as infinity.  You cannot have any useful editing
with such reaction times to a simple cursor movement command.  It is
therefore meaningless to compare such "performance" figures and draw
any conclusions from them.

Emacs 24 has got a bidirectional display engine.  Bidirectional
display needs to do much more work than the previous unidirectional
one in Emacs 23 and before.  In a nutshell, where the unidirectional
display simply incremented a pointer, the bidirectional display calls
a complex function that does some very non-trivial processing based on
the bidirectional class of each character.

Now, this sounds scary, but really isn't.  The bidirectional display
was optimized so that in all the known uses where the old display
provided reasonable performance, the new one does, too.  While the
bidi display is still slower than the unidirectional one, the
optimizations keep the slowdown in check, such that the delays are
below humanly perceptible threshold on reasonably modern and even
fairly old machines.  (I developed and debugged most of the code on a
7-year old machine that died less than a year ago.)

By contrast, use cases such as the above, where the old code performs
abysmally inadequately, were explicitly excluded from the scope of the
optimizations, because it doesn't make sense to punish 99.9% of users
on behalf of the rest.  And that is what you see above.

Emacs needs some non-trivial changes in display-related algorithms to
adequately support very long lines.  When those changes are designed
and implemented, I promise you that the bidirectional display will
keep up.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T17:55:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159716">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159716</link>
    <description>&lt;pre&gt;
Not sure the bidi display is involved in 6 vs 4 sec, but you should
know that turning off bidi-display-reordering doesn't revert all the
differences between the old unidirectional display and the
bidirectional one.  It was never meant to do that in the first place.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T17:21:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159715">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159715</link>
    <description>&lt;pre&gt;
2 to 3 times in my experience, unless you specifically choose
character classes to trip the bidi iterator.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T17:18:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159714">
    <title>Re: MS-Windows build using Posix configury</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159714</link>
    <description>&lt;pre&gt;
Yes, "make install" will create it, but that's not the point.  See the
second part of the sentence I wrote and you quoted above.  The point
is that I want to encourage people to install ports of GNU and Unix
software in a single tree, so that they all play together well without
a lot of tinkering with environment variables.  And _since_ there
usually is not /usr/local on Windows systems, I doubt that /usr/local
will be a good guess of where people might put such a tree.  So I
_want_ them to think about the root of that tree, and I want them to
use that in the --prefix option.


Are there such users who don't prefer Cygwin instead?


Actually, still yes, although for a slightly different reason ;-)


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T17:07:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159713">
    <title>Re: Any posibility get non-dw2 libiconv2-dll and libintl-8.dllforgnutls/libxml2 emacs-compatible</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159713</link>
    <description>&lt;pre&gt;
The small print near the end of that page says "last edited
2011-03-23".  So this is more than 2 years old now, and clearly
outdated, as the name of the libgcc_s_dw2-1.dll tells you (that "dw2"
part does stand for DWARF 2").


I'm glad you solved your problem, but that cannot be the solution for
everyone else.  There are at least 3 different chains of GCC and
related tools ported to Windows; supporting only one of them, and not
the main one at that, cannot be good enough.  FWIW, that's the first
time I heard from anyone that they build Emacs with TDM; most use the
tools provided by mingw.org, and a few reported they use MinGW64
tools.  I have nothing against supporting TDM as well, but forcing
users to use only that is a non-starter.


If you follow that, you already know that there are no firm
conclusions reached in that discussion yet.  Until the upstream GCC
maintainers say their definitive word on this, raising the issue here
is not very useful.


That's not true, at least not with the GnuTLS and libxml2 distros from
my ports (on http://sourceforge.net/projects/ezwinports/files/).  I'm
quite sure that if you have those dependencies, you got libintl and
libiconv from some other place, not from those zip files.  Please
double check.  With the DLLs that I provided in the zip files, there's
no dependency on libgcc DLL, and no crashes at all.  (I will never
ever produce any port that depends on libgcc as a shared library, for
reasons that have nothing to do with the issue at hand here.)


Sorry, but I will only use one toolchain, and currently that is the
toolchain distributed by mingw.org.  I cannot afford to have more than
one development environment, and I cannot invest more effort I already
do in porting optional libraries.  Moreover, since the problem with
libgcc_s_dw2-1.dll doesn't happen with my ports, I see no reason to
switch to TDM toolchain in the first place.

The problem which I'm trying to solve, and which prompted me to start
a discussion on the GCC list, is that I'd like this to work with any
GCC-based toolchain.  So switching to TDM, even if I wanted to, is not
the solution at all.

Eventually, with help from the GCC maintainers, we will crack this
problem, and find how to solve it.  I really suggest that people wait
for a little bit more; in the meantime, as already written in the
other thread here that raised the issue, using the DLLs from my ports
is a much easier work-around than switching to a completely different
development environment.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T16:45:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159712">
    <title>Re: reveal-filename</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159712</link>
    <description>&lt;pre&gt;
The problem is, it can be neither.  If the argument is just "foo", it
will be returned unchanged.


Well, that will be changed when the function is renamed.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T16:22:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159711">
    <title>Re: reveal-filename</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159711</link>
    <description>&lt;pre&gt;
Will do.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T16:20:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159710">
    <title>Re: reveal-filename</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159710</link>
    <description>&lt;pre&gt;
But that's what the function does, no less, no more.  And yes, it's
ad-hoc, because it simply works around an MSYS bug (I tried to find
other solutions, but failed).


When the function is extended to do that, it would make sense to
change the doc string along these lines.  For now, saying that would
be simply incorrect.


&lt;/pre&gt;</description>
    <dc:creator>Eli Zaretskii</dc:creator>
    <dc:date>2013-05-21T16:19:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159709">
    <title>Re: [PATCH] Make `C-x {' and `C-x }' repeatable</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159709</link>
    <description>&lt;pre&gt;
It would. It could even work after entering with C-x {, and { could
work after entering with C-x ^. For example:
C-x { { { { } } ^ ^ }
C-x ^ ^ } }
could be valid sequences.

One problem is that there is currently no standard key binding for
(shrink-window). That would need to be decided upon first. Having
(enlarge-window) and not its opposite would not work well.

Even more, + (balance-windows) could be included (and possibly exit
this resize mode).
Same thing with - (shrink-window-if-larger-than-buffer).

I'm willing to implement (balance-windows) as a second step if this
patch is accepted.

I nearly never `C-x -' or `C-x ^', but I could put it in once there is
an opposite to `C-x ^', for completeness. How are standard key
bindings decided upon, may I just come up with something?


&lt;/pre&gt;</description>
    <dc:creator>Gauthier Östervall</dc:creator>
    <dc:date>2013-05-21T13:53:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159708">
    <title>global-auto-revert-mode and file time stamps</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159708</link>
    <description>&lt;pre&gt;Hi, I have sent this message to help-gnu-emacs, but I thought maybe 
development list is better, because I am using a development version. 
Here it goes:

When a file's timestamp has been changed, but the contents are still the
same, what should be the behavior of emacs be? With the emacs that I am
using (development version):

GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, GTK+ Version 3.6.3)
  of 2013-05-01 on bonsai

It thinks the file is changed. Here is what I do:

- Open a file, edit it and then save.

- use the "touch" command to update the time stamp of this file.

- Wait way more than the auto revert interval (which is set to 5 seconds
in my case).

- Try to make a change to the buffer corresponding to this file.

At this point, emacs says that the file has changed and asks whether I
really want to edit it. I was expecting emacs to auto revert this buffer
and allow me to edit it without further questions. So my question is, am
I looking at a bug, or a feature?

&lt;/pre&gt;</description>
    <dc:creator>Timur Aydin</dc:creator>
    <dc:date>2013-05-21T13:40:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159707">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159707</link>
    <description>&lt;pre&gt;


It's 6 s / 11 s then.

Ulrich


&lt;/pre&gt;</description>
    <dc:creator>Ulrich Mueller</dc:creator>
    <dc:date>2013-05-21T12:06:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159706">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159706</link>
    <description>&lt;pre&gt;

Can you try 24.3 with (setq-default bidi-display-reordering nil)?
With BIDI disabled, it shouldn't be 4x at least.

Dmitry



&lt;/pre&gt;</description>
    <dc:creator>Dmitry Antipov</dc:creator>
    <dc:date>2013-05-21T10:20:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159705">
    <title>Re: [PATCH] Make `C-x {' and `C-x }' repeatable</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159705</link>
    <description>&lt;pre&gt;
I think this is a very nice idea. Similar change would make sense for
C-x ^.

    Vitalie

 &amp;gt;&amp;gt; Gauthier Östervall &amp;lt;gauthier&amp;lt; at &amp;gt;ostervall.se&amp;gt;
 &amp;gt;&amp;gt; on Mon, 20 May 2013 21:59:06 +0200 wrote:

 &amp;gt; Ever since I started using emacs and tried to say good bye to my
 &amp;gt; mouse, I have felt that the resizing of windows with `C-x }' and
 &amp;gt; `C-x {' is too cumbersome to use.

 &amp;gt; - Typing `C-x }' several times in a row is not practical.
 &amp;gt; - I always undershoot when using things of the form `M-10 C-x }'
 &amp;gt; - I alway overshoot when using `C-x } C-x zzzzz'

 &amp;gt; This branch makes `C-x {' and `C-x }' behave similarly to `C-x
 &amp;gt; C-+' (text-scale-adjust).  After the original `C-x }' (or `C-x
 &amp;gt; {'), additional `{' and `}' continue to resize the window, until
 &amp;gt; the user enters another character.

 &amp;gt; The change is in lisp/window.el, which has dynamic scoping.  I
 &amp;gt; understand that this new function would be better with lexical
 &amp;gt; binding, allowing for a clean closure.  However I do not feel
 &amp;gt; confident enough (yet) with dynamic scoping to change the file's
 &amp;gt; binding mode by myself.

 &amp;gt; Please tell me if I should have done that differently, and I'll
 &amp;gt; try to implement it.  I'd be happy to see window.el get lexical
 &amp;gt; binding, and use a closure instead of a macro.   If the patch is
 &amp;gt; acceptable as is, it would be very nice to see it integrated.

 &amp;gt; Note that this is my first patch to GNU Emacs and with bzr.  I
 &amp;gt; might for example have missed indentation conventions (no tabs in
 &amp;gt; the new function, only spaces), but I could not find info about
 &amp;gt; tabbing conventions on the wiki or gnu.org (a link would be
 &amp;gt; welcome, if available).  Please guide me if I missed other
 &amp;gt; standard things.

 &amp;gt; https://code.launchpad.net/~gauthier-i/emacs/resize-window-repeatlp:~gauthier-i/emacs/resize-window-repeat
 &amp;gt; Launchpad says that the branch is "Updating" and "empty", and has
 &amp;gt; been saying so for days.  Weeks, really.  The code seems to be
 &amp;gt; there though.  Tell me if it's not reachable for you, and if you
 &amp;gt; have suggestions for how to fix it, it'd be nice.

 &amp;gt; Otherwise, here's the bundle:

 &amp;gt; # Bazaar merge directive format 2 (Bazaar 0.90)
 &amp;gt; # revision_id: gauthier&amp;lt; at &amp;gt;ostervall.se-20130520193632-fm01gjdl38ux3egc
 &amp;gt; # target_branch: file:///media/sf_prog/emacs/trunk/
 &amp;gt; # testament_sha1: 6d88925597179e2c8c55153d5f9c62703d6ecd68
 &amp;gt; # timestamp: 2013-05-20 21:51:05 +0200
 &amp;gt; # base_revision_id: rgm&amp;lt; at &amp;gt;gnu.org-20130430101735-ccy06l3ndx4vrj18
 &amp;gt; #
 &amp;gt; # Begin patch

 &amp;gt; === modified file 'lisp/ChangeLog' (properties changed: -x to +x)
 &amp;gt; --- lisp/ChangeLog2013-04-29 20:09:18 +0000
 &amp;gt; +++ lisp/ChangeLog2013-05-20 19:36:32 +0000
 &amp;gt; &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,3 +1,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;gt; +2013-05-20  Gauthier Ostervall  &amp;lt;gauthier&amp;lt; at &amp;gt;ostervall.se&amp;gt;
 &amp;gt; +
 &amp;gt; +* window.el (window-size-adjust): New function.
 &amp;gt; +
 &amp;gt;  2013-04-29  Leo Liu  &amp;lt;sdl.web&amp;lt; at &amp;gt;gmail.com&amp;gt;

 &amp;gt;  * progmodes/octave.el (octave-font-lock-keywords): Handle 'end' in

 &amp;gt; === modified file 'lisp/window.el' (properties changed: -x to +x)
 &amp;gt; --- lisp/window.el2013-04-13 14:37:20 +0000
 &amp;gt; +++ lisp/window.el2013-05-07 12:13:36 +0000
 &amp;gt; &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -6025,6 +6025,48 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;gt;    (interactive "p")
 &amp;gt;    (shrink-window delta t))

 &amp;gt; +;;;###autoload (define-key ctl-x-map [(?{)] 'window-size-adjust)
 &amp;gt; +;;;###autoload (define-key ctl-x-map [(?})] 'window-size-adjust)
 &amp;gt; +;;;###autoload
 &amp;gt; +(defun window-size-adjust (inc)
 &amp;gt; +  "Adjust the width or height of the current window by INC.
 &amp;gt; +
 &amp;gt; +INC may be passed as a numeric prefix argument.
 &amp;gt; +
 &amp;gt; +The actual adjustment made depends on the final component of the
 &amp;gt; +key-binding used to invoke the command, with all modifiers removed:
 &amp;gt; +
 &amp;gt; +   {      Decrease the window width by one step
 &amp;gt; +   }      Increase the window width by one step
 &amp;gt; +
 &amp;gt; +When adjusting with `{' or `}', continue to read input events and
 &amp;gt; +further adjust the windows width as long as the input event read
 &amp;gt; +\(with all modifiers removed) is `{' or `}'.
 &amp;gt; +
 &amp;gt; +This command is a special-purpose wrapper around the
 &amp;gt; +`enlarge-window-horizontally' command which makes repetition convenient
 &amp;gt; +even when it is bound in a non-top-level keymap.  For binding in
 &amp;gt; +a top-level keymap, `enlarge-window-horzontally' or
 &amp;gt; +`shrink-window-horizontally' may be more appropriate."
 &amp;gt; +  (interactive "p")
 &amp;gt; +  (let ((ev last-command-event)
 &amp;gt; +        (echo-keystrokes nil))
 &amp;gt; +    (let* ((base (event-basic-type ev))
 &amp;gt; +           (step
 &amp;gt; +            (pcase base
 &amp;gt; +              (?{ (- inc))
 &amp;gt; +              (?} inc)
 &amp;gt; +              (t inc))))
 &amp;gt; +      (enlarge-window-horizontally step)
 &amp;gt; +      (message "Use {,} for further adjustment")
 &amp;gt; +      (set-temporary-overlay-map
 &amp;gt; +       (let ((map (make-sparse-keymap)))
 &amp;gt; +         (dolist (mods '(()))
 &amp;gt; +           (dolist (key '(?{ ?}))
 &amp;gt; +             (define-key map (vector (append mods (list key)))
 &amp;gt; +               `(lambda () (interactive) (window-size-adjust (abs ,inc))))))
 &amp;gt; +         map)))))
 &amp;gt; +
 &amp;gt;  (defun count-screen-lines (&amp;amp;optional beg end count-final-newline window)
 &amp;gt;    "Return the number of screen lines in the region.
 &amp;gt;  The number of screen lines may be different from the number of actual lines,
 &amp;gt; &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -6734,8 +6776,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;gt;  (define-key ctl-x-map "3" 'split-window-right)
 &amp;gt;  (define-key ctl-x-map "o" 'other-window)
 &amp;gt;  (define-key ctl-x-map "^" 'enlarge-window)
 &amp;gt; -(define-key ctl-x-map "}" 'enlarge-window-horizontally)
 &amp;gt; -(define-key ctl-x-map "{" 'shrink-window-horizontally)
 &amp;gt; +(define-key ctl-x-map "}" 'window-size-adjust)
 &amp;gt; +(define-key ctl-x-map "{" 'window-size-adjust)
 &amp;gt;  (define-key ctl-x-map "-" 'shrink-window-if-larger-than-buffer)
 &amp;gt;  (define-key ctl-x-map "+" 'balance-windows)
 &amp;gt;  (define-key ctl-x-4-map "0" 'kill-buffer-and-window)

 &amp;gt; # Begin bundle
 &amp;gt; IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWUR/XcIAA/JfgH74WPf///+n
 &amp;gt; ho7////6YAkK7fS3YOIhVusmxkEqACmjWEiiJkxDKPTRppPVHpPU/VGQZI0GRoMIMCB5QSiJk0MS
 &amp;gt; aegonoQ0NDQNAAaAAGQGg5hNAaA0aMI0GI0xMmJoMI0DIBkwEpoUKaNT1N6gGpg0hgABqZkIwhoZ
 &amp;gt; oTAOYTQGgNGjCNBiNMTJiaDCNAyAZMBJEEyCMJNT01PJpMmNQT0k2EnpkgNAAabRK6mNCpOOvNw/
 &amp;gt; OIe/dNMDz+/5GP6nDKPHn45+VmllrIPBUm1m4uQt3tbOqpYhDglwOvchbLk+9SIm0crpRhHhgZOW
 &amp;gt; rUZ5CqssSQoh2dsEB87ObMs5sMOy89x49p/GqG68xIs5uTEfC1Corm0aJWgQjKwBYkxGVuVmTJKS
 &amp;gt; Cpdmy+RTBmujjTpNTI7nJnUYsLmtuZuvHyK+Z838rpjofnMsh9ll/PXruCQbxjgNl+MjHWYjPbrL
 &amp;gt; PfdaRrhyhImt5hzK2llPVWWRxFs3y0ZYWaKXZWFm/hatpRXPCLCOFQTb+nLm+VmkqxarFbdAZB0I
 &amp;gt; FUBRx02V7TN3ZYrYWwO/bn3ddT0w34eo85PfOmnZ8xSnlBmSZgY+S+IuCyJKxBcQX1txgdQTA5fe
 &amp;gt; 9evXaqhvFX+RyaH5XsYcr6davd/jjFG5uMV56sspl3mea+iIUz4SRdObCF8uEtVk1vb+Z8u8tMjD
 &amp;gt; 6RWiSsPDocggnpan18xfNB7A9hIoL24lviHuPqFDS0rAcCsLfLA+1l8AoEnnTg88Gx6Mq24BjsUE
 &amp;gt; g8pjPVc7v7PjhYl8m6XdMQf4cYIPI6JQQhkwsuIva5snJkML4ugoScTa11II9VPfjSCVwsAvGpjC
 &amp;gt; wgx+T0KFhJ7sgla6InM+TrcF/oIiREy0HDyRNA+Ntk1dAqQQc60TBAkVREUzMOPnl5bRMo4E0vjn
 &amp;gt; rpWO4/6kUTatEV4UM7XOHGlCoTHSlw1EszoojGHE0EJCVvE4DOaBazVGTqVgb2Nca7GLEuBkZnOk
 &amp;gt; Myd6ouiAIrUciQE6SxVarDNBUiKapYWRN4q7ETV1pZ5jjs5P2iwnetEGrOTvqfhHJJ9OozFSUI7R
 &amp;gt; lBXJxW57DOcSOhsg4NAfXrY15lpkkNWF80VAvUuVEmmsfBG6mriy1pDHbe/mEy0Ez1alQJ5TGK0z
 &amp;gt; UR8l0JHPtITWDcWPoYoMLijXpuZoFUJxFvlmbB1qBeQ3ihcqVC4xY2vhQGXUMBHb287GZvCbtbYm
 &amp;gt; M61heaWle3OzKhK6swKvQbIc4kFpMVyCFYtjAV+0lDC2wVk3wk1eGVgkimCvnllleNlQ1Ka4j8oN
 &amp;gt; JsOLHixuMgtaZtLC4vJkkPYZjhYOJgsJKyE0USpEY+YuxHBM6S+kZq8LbUG1ce0gdQZ3umyWIgnq
 &amp;gt; naYmP/eOGC0KeOmgkqeZJ7yQoalOLNKbJjDgbnDAdlU7YWtQwjmAv04lJgSHbPUtvXsNPloY734F
 &amp;gt; IxNYXvsVErPV+Lj+3c/g3gqjCDJHomOUtJjjMbkMkaRj6NgioQHi6yMNB5Tqo79bkD/q8RB+CgWe
 &amp;gt; Ns3k6r3pIkm/ph5OTXzc/l26LJjCj6tB1GCDNVQoVEMRRDaZAYQNCIQrMi2tZG2zrlNZ3+Epyqnj
 &amp;gt; ogc+qsfV4rC6T5ZTWcwcLFSaogIdxzRaCUKGTpnQkXLeOdCvJIlIXKBuI0mJ5bdLtr8TkLHqnYHM
 &amp;gt; 1EF/thGfvFUkkiY2sT4iguzupzXV54e6OMHXXlQgvIzea8rQhJDlrJL1gUsRCy9SPUTO8nu1WHhD
 &amp;gt; frnzhwVLy0qJljc9THA0ko0oFxay5Y8Pu6Oisxm+m/7TkqphIaRZZFRaLYYTwLh1oqd4u4XUdGoa
 &amp;gt; orrNG+Bzd/4EQ4LEz1GDbh+n8Dv69kqkHHHYdJhVBltZ5q0thLRvNAmIGI1rlIoTQjzn3ES8KI7V
 &amp;gt; qurj6ZHU/ri9QKfbAnqS1Arz0nXkcTgNz7TvFI7errfmdwWi3i/0ZmiqLcLbAPEvYlBTaaCYaMMt
 &amp;gt; y1oPrPrGtBhxnvVwr7ExUZJh8NBOv+IbeLyMy5AfkQMJF/rE2jTb2dfelINCM0+xTOnpvSmVpvhP
 &amp;gt; WpuiGsoO0TNIRlQjEznSKqW+UUZQrCLyZ88ku6XpImjSl/qZ65MrlA5G8oSitgzC6YLRvUB6UeaN
 &amp;gt; auz4jOSkFO60t4vOg5RLfQzcZNu7eivXCA3FLVxYsTjjediGYQiIMJAML0rMCJEC/WrzPjaXsOMT
 &amp;gt; Wo8DIhMBZHw2EESWBfqTsiG0XD0blY175dIYqMXPH/LE0RNWjHSZFeskHVeZCqTY0LSgShrqDwZh
 &amp;gt; rXQ7BNiNh9ToifssTjNY7hEAIeKoQQy91YQZEw0LJRHTudgmgJTQ4w4nZK9OSi6XkzDz26ILhdK2
 &amp;gt; B0XH0IndHtLl3AaijLsZJzwOVromq0GU3ZfTN4JU7Ne5bAsRKYoP7BBt7r6nRoZMhHTuYYXc7rvL
 &amp;gt; R6GfmGGFJ+zrkHbVTydrRyHxmSxvKtxvLcCzLiBFYJhkyo6UubgiKWw7HxQMXHE5VgYlwh8BtQ0n
 &amp;gt; OJAKqYRTYTb0eWYZqI6OBKas2KY7jk2QhkWjiYFtkroahNLYQjbbEzqeK5ZCyZFXb3UlTQOq64DU
 &amp;gt; 4NcybM+F+QEQNRIbWZMmaRLbv+SCwK4FgzMk7QJ4MYfotggpYopcmuqZhdMupEmb04mSQVDujVh4
 &amp;gt; whyQfCIYkgkR8YY+tZSQQjFHaXrQICW4vQi4znEyCpaR5LFhRLQtTa4xSsSZqsKhGXlFFa9TnWgy
 &amp;gt; OcHDEww5XkiJ0iUSJoAvuFofZohHrFsN+omtbJhM7APlOpJBiRw1CNgp4H7hCHh+9wIvITnvFYg1
 &amp;gt; UAejiKS3INafigcC7aOG05PEdmTkYqDG5ZFDaCptDM4mpVfsJqtQiGuu8yQR7i7kinChIIj+u4Q=



&lt;/pre&gt;</description>
    <dc:creator>Vitalie Spinu</dc:creator>
    <dc:date>2013-05-21T09:58:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159704">
    <title>Re: MS-Windows build using Posix configury</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159704</link>
    <description>&lt;pre&gt;

That's a good point.


I assume 'make install' will create the directory, so that's not a
problem.


Right. I forgot that 'make install' is run from an MSYS shell, not a DOS
or Cygwin bash shell.


That would be true for naive users. 

For Emacs users used to customizing things on Linux, the additional
information is helpful. A pointer to a thorough discussion of MSYS
issues would be very nice, but I don't think such a thing exists :(.

A pointer to an Emacs W32 FAQ would be another choice.


Actually not, since MSYS treats "/usr/local" as Cygwin
"/cygdrive/c/MSYS/local".

&lt;/pre&gt;</description>
    <dc:creator>Stephen Leake</dc:creator>
    <dc:date>2013-05-21T08:31:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.devel/159703">
    <title>Re: emacs takes exhorbitantly long to read long, one-line files.</title>
    <link>http://permalink.gmane.org/gmane.emacs.devel/159703</link>
    <description>&lt;pre&gt;



I've done this test for a file with one line of 16 MB, and I get the
following times for the first and second commands (emacs -Q -nw in
an 80x24 xterm):

  Emacs 23.4:   4 s /  9 s
  Emacs 24.3:  16 s / 34 s

Is this degradation of performance expected?

Ulrich


&lt;/pre&gt;</description>
    <dc:creator>Ulrich Mueller</dc:creator>
    <dc:date>2013-05-21T07:57:35</dc:date>
  </item>
  <textinput rdf: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>
