<?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://permalink.gmane.org/gmane.emacs.eev.devel">
    <title>gmane.emacs.eev.devel</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.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.eev.devel/115"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/114"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/113"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/112"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/111"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/110"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/109"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/108"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/107"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/106"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/105"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/104"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/103"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/102"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/101"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/100"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/99"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/98"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/97"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.emacs.eev.devel/96"/>
      </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.eev.devel/115">
    <title>Re: Packaging eev ?</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/115</link>
    <description>"Eduardo Ochs"
&lt;eduardoochs-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org&gt; writes:


I do not have an e-script for that :) A slackbuild is a big shell
scripts. I have a slackbuild template in which I just have to
replace things here and there. An e-script would not help here IMO.
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-09-09T04:58:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/114">
    <title>Re: Packaging eev ?</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/114</link>
    <description>Hi Xavier,


No, nothing - but I would like to include the e-script that produces the
Slackware package in the examples...

  Cheers,
    Eduardo Ochs
    http://angg.twu.net/
</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-09-07T22:54:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/113">
    <title>Packaging eev ?</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/113</link>
    <description>Hi,

I am planning to package eev for Slackware GNU/linux. Do you have
any recommendation or have-to to follow to build the best eev
distribution ?

Regards
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-09-07T22:21:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/112">
    <title>Re: Dilemna</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/112</link>
    <description>"Eduardo Ochs"
&lt;eduardoochs-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org&gt; writes:


I will try all your examples and will comment after that. For
instance I need to digest all of this ;)

Cheers
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-09-01T22:17:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/111">
    <title>`M-h M-e': help about eev-mode</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/111</link>
    <description>Hello list,

here's a cute new feature that is only mentioned - briefly - in the
changelog. `M-h M-e' runs `find-eev-mode-links', that is this:

(defun find-eev-mode-links (&amp;optional arg)
  "Show the docstring for `eev-mode', or jump to the source code.
When ARG is non-nil this function should show a list of
eev-mode-related links - but currently it just jumps to the
location of its own source code."
  (interactive "P")
  (if arg (find-efunction 'find-eev-mode-links)
    (find-efunctiondescr 'eev-mode)))

I'm planning to make `M-?' obsolete at some point.

  Cheers,
    Eduardo Ochs
    eduardoochs-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
    http://angg.twu.net/
</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-08-31T18:17:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/110">
    <title>Re: Dilemna</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/110</link>
    <description>Hello Xavier,

I've been doing experiments myself with generating scripts
semi-automatically, but the process is still not as convenient as it
should... let me give you some examples.

If you run this,

  (find-eev-update-links)

you get an "*Elisp hyperlinks*" buffer with a e-script that is part
elisp hyperlinks, part shell stuff (in eepitch blocks), and part a
multi-line (progn ...) block. So far, so good, but if you look at the
source for `find-eev-update-links', with

  (find-efunction 'find-eev-update-links)

by the way: I got the sexp above by typing `M-h M-f' with the point on
"find-eev-update-links", and then doing some cut-and-paste - you will
see that definition of `find-eev-update-links' is horrible, as its
body is a big block like this:

    (apply 'find-elinks `(
      (find-eev-update-links ,dir ,&lt; at &gt;rest)
      (find-eev-update-links "~/eev-current/" ,&lt; at &gt;rest)
      (find-eev-update-links ,edir ,&lt; at &gt;rest)
      ...
      ))

I've abandoned this approach in favor of "templates" - but I just
discovered </description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-08-31T18:09:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/109">
    <title>Dilemna</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/109</link>
    <description>Hi,

I am using eev for months now (with limitted success IMO). Why am
I so hesitant to use eev, I really do not know. I can feel all
the power behind this mode but I am not using it.

In fact, whenever I am trying to something shell-related, I am
used to do it from a shell buffer. I think it takes some getting
used to to automatically think eev.

The other reason I see is that the rare case when I am doing
something in the shell is when I am installing a piece of
software. As I am running slackware, I have to write a slackbuild
(in fact it is a simple shell scripts that tries to follow
standards to install a program). So using eev for such thing is a
no no snce I do not want to clutter with bad installed software.
I always try to make a clean install with a slackware package.

As a DBA, I would (could) probably want to use it but here again
I do not. Why ? Because even if I would use it, I would have to
replace strings here and there to do a basic task such as
rebuilding my indexes or stuff like that. I fin</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-08-31T14:08:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/108">
    <title>Re: Interacting with SQL servers</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/108</link>
    <description>Hi Xavier,


if you are starting some kind of inferior-sql-mode from an sql buffer
then there are at least two ways to automate this in a way that other
people can understand easily...

(1) if you are doing this by typing, say, C-f M-o M-o, then a sexp
    like this (note that is it in an sql comment) can function as a
    "hyperlink to the effect of typing C-f M-o M-o":

  -- (eek "C-f M-o M-o")

(2) you can invoke the function directly:

  ---- (find-efunction 'sql-sqlite)
  -- (sql-sqlite)

I tried to run `sql-sqlite' from a file with some sqlite
commands, but I didn't get very far - it even asked for a
username and password, which in sqlite's case doesn't make much
sense... Can you provide more information about how do to
things "in the standard way"?... As I've told you, I have used
SQL very very little... 8-\

Also, how do you set the name of the database, of the client
program, etc? Do you use a "Local variables:" section in your
files? Take a look at this, please...

  http://angg.twu.net/e/sqlite.e.</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-12T11:35:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/107">
    <title>manpages from remote machines</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/107</link>
    <description>Hi Xavier,


You can use something like this...

  (defun find-netbsdman (manpage &amp;rest rest)
    (let ((buffername (format "*netbsdman: %s*" manpage))
          (format-string "ssh edrx&lt; at &gt;caramelo \"sh -c 'PAGER=cat man %s'\"")
          (command (format format-string manpage)))
      (apply 'find-eoutput-reuse
             buffername
             `(progn (insert (find-sh0 ,command))
                     (Man-fontify-manpage))
             rest)))

Note that the name of the remote machine is fixed ("caramelo"),
and that you will need to be able to run commands on the remote
mahine using ssh without it asking for a password... this is what
I use to make ssh copy the adequate authorization keys:

  # (find-man "1 ssh-copy-id")
  # (find-man "1 ssh")
  # (find-fline "~/.ssh/")
  # (find-sh "locate ssh-copy-id")
  # (find-fline "/usr/bin/ssh-copy-id")
  ssh-copy-id -i ~/.ssh/id_rsa.pub edrx&lt; at &gt;caramelo
  ssh-copy-id -i ~/.ssh/id_rsa.pub edrx&lt; at &gt;dekooning

And here are some definitions to make it easier to access files </description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-12T11:00:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/106">
    <title>Success !</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/106</link>
    <description>Hi,

Just a quick message to say how thankful I am to all of you.

I have successfully done my *real* first e-script in the *real*
life. The job was way way easier to do with eepitch-shell than if
I had to type all again by hand. I successfully migrated an
Oracle Dataguard from one machine to another with very few
keystrokes !!

Thank you.

Xavier
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-04-12T00:00:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/105">
    <title>Questions</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/105</link>
    <description>Hi,

Is there an easy way to the equivalent (find-man "blah") remotely
instead of the current machine ?

For the e-script needs I mentionned earlier, I typed my commands
through eepitch-shell on a HP-UX commands which had different
commands than the one I am using here.

For example, (find-man "newfs") could not work on my notebook
whereas it could have been on the remote host.

Any clue ?

Xavier
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-04-12T00:00:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/104">
    <title>Re: F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/104</link>
    <description>
   Hi Nikos,

   &gt; in emacs22 and higher f3 is by default bound to
   &gt; "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
   &gt; Unfortunately this binding conflicts with eev that bounds that key
   &gt; to "eeb-default".  I use kboard macros all the time and I've grown
   &gt; accustomed to the f3 key so every time I (re-)install eev I cancel
   &gt; this binding and bound "eeb-default" to f7 instead.  I wonder
   &gt; whether you could change this eev binding "officially".

   Lots of people (4, maybe even 5) have already told me that eev's keys
   collide with standard keys that they find useful... and indeed, eev
   binds keys that the Elisp manual says that no standard minor mode
   should bind... 8-(

The solely keys that collide are M-1 and friends here (it
collides with my WM actually). I will have to either bind these
keys elsewhere or change my WM settings.

Anyway, that's not a big deal whatever I choose to change.

Regards

Xavier
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-04-12T00:00:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/103">
    <title>Re: Interacting with SQL servers</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/103</link>
    <description>
   Hi Xavier,

   &gt; Though I still do not see how to interact with my sql servers via
   &gt; simple ptys (for eev).

   can you check if this makes sense, and report back?

     http://angg.twu.net/e/sqlite.e.html#sqlite3
     http://angg.twu.net/e/sqlite.e

These make sense but I will probably have to write something
agains sql-mode since I do not see the advantage to use
eepitch-shell here given the fact sql-mode is a frontend to many
SGBD including Oracle, Sybase, mysql, ...

This is on my *very* high priority todo list.

Xavier
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-04-12T00:00:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/102">
    <title>Re: F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/102</link>
    <description>"Eduardo Ochs" &lt;eduardoochs-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org&gt;
writes:


Oh, I hadn't noticed that.  I will do that for now.  Thanks for the
pointer.

Thanks,
Nikos
</description>
    <dc:creator>Nikos Apostolakis</dc:creator>
    <dc:date>2008-04-09T12:52:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/101">
    <title>Re: F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/101</link>
    <description>

Pretty sure, if we put aside questions about the existential
ontology of such abstract entities as keybindings and conflicts
between them, of course ;).

(find-elifile "kmacro.el.gz" "[f3]")

Nikos

</description>
    <dc:creator>Nikos Apostolakis</dc:creator>
    <dc:date>2008-04-09T01:16:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/100">
    <title>Re: F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/100</link>
    <description>
   Hello group,

   in emacs22 and higher f3 is by default bound to
   "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
   Unfortunately this binding conflicts with eev that bounds that key
   to "eeb-default".  I use kboard macros all the time and I've grown
   accustomed to the f3 key so every time I (re-)install eev I cancel
   this binding and bound "eeb-default" to f7 instead.  I wonder
   whether you could change this eev binding "officially".

I do not have this conflict here. Are you sure it exists ?

Xavier
</description>
    <dc:creator>Xavier Maillard</dc:creator>
    <dc:date>2008-04-09T00:00:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/99">
    <title>Re: F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/99</link>
    <description>Hi Nikos,


Lots of people (4, maybe even 5) have already told me that eev's keys
collide with standard keys that they find useful... and indeed, eev
binds keys that the Elisp manual says that no standard minor mode
should bind... 8-(

Moving eev's &lt;f3&gt; to &lt;f7&gt; is a good idea, but what I think that we
*really* need is a way to make these keybindings easier to change.
Some comments in eev.el suggest a way:

  (find-eevfile "eev.el" "set up your own keymaps")

but people who do that may end up with keymaps that are very different
from the other users' keymaps, and communicating with these people via
IRC or mail or whatever becomes very tricky... I thought a bit about
having two different "eev-mode"s, one using the standard keymap,
another using an alternate keymap, but never tried to implement
that... Here's an idea for an implementation (untested):

  ;; See: (find-eevfile "eev.el" "\n(if eev-mode-map")
  ;;
  (setq my-eev-mode-map (make-sparse-keymap))
  (define-key my-eev-mode-map "\M-e" 'eek-eval-sexp-eol)</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-08T22:00:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/98">
    <title>F3 binding conflict in emacs22</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/98</link>
    <description>Hello group,

in emacs22 and higher f3 is by default bound to
"kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
Unfortunately this binding conflicts with eev that bounds that key
to "eeb-default".  I use kboard macros all the time and I've grown
accustomed to the f3 key so every time I (re-)install eev I cancel
this binding and bound "eeb-default" to f7 instead.  I wonder
whether you could change this eev binding "officially".

Thanks,
Nikos
</description>
    <dc:creator>Nikos Apostolakis</dc:creator>
    <dc:date>2008-04-08T16:49:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/97">
    <title>Interacting with SQL servers</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/97</link>
    <description>Hi Xavier,


can you check if this makes sense, and report back?

  http://angg.twu.net/e/sqlite.e.html#sqlite3
  http://angg.twu.net/e/sqlite.e

Cheers, TIA,
  Edrx
</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-06T06:27:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/96">
    <title>Re: `ee' with history</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/96</link>
    <description>Hi Xavier,


"print -s" is a zshism... see:

  (find-node "(zsh)Shell Builtin Commands" "\nprint" "-s")

It says: "-s: Place the results in the history list instead of on the
standard output."

I prefer to keep the old "ee" and Rubikitch's trick in two separate
functions:

  # See:
  # http://angg.twu.net/.zshrc.html#ee
  # http://angg.twu.net/.zshrc.html#eeh
  # http://angg.twu.net/.zshrc.html#hh
  function ee  () { set -v; . $EE$*; set +v; }
  function eeh () {
      print -s -f "%s" "$(cat $EE)";
      echo "(Added to history:)";
      cat $EE;
    }

When I type "eeh" on a zsh prompt the contents of the $EE file are
pushed into the history instead of executed - and then by using &lt;up&gt; I
can edit them at the shell prompt, and using "hh" I can save the last
commands in the history to a temporary file that I can edit in
Emacs...

I am not planning to make the version with "print -s" standard, but
that trick will be mentioned in the info docs.

  Cheers,
    Edrx
</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-06T06:22:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.emacs.eev.devel/95">
    <title>Re: Difference between eechannel-xterm and eebg-channel-xterm</title>
    <link>http://permalink.gmane.org/gmane.emacs.eev.devel/95</link>
    <description>Hi Xavier,

You asked about the difference between `eechannel-xterm' and
`eebg-channel-xterm'...

They are the same.

`eebg-channel-xterm' is an obsolete name, from a time in which very
few eev functions started programs running in the background... Now
the prefix `eebg-' is deprecated...

You found it at "eev-steps.el", wasn't that it?

  (find-eev "eev-steps.el")
  http://angg.twu.net/eev-current/eev-steps.el
  http://angg.twu.net/eev-current/eev-steps.el.html

The definitions in that file are obsolete, and they are overridden by
the ones in "eev-mini-steps.el"...

  (find-eev "eev-mini-steps.el")
  http://angg.twu.net/eev-current/eev-mini-steps.el
  http://angg.twu.net/eev-current/eev-mini-steps.el.html

I have just uploaded a new tarball of eev-current with new versions of
"eev-steps.el" and "eev-mini-steps.el", with better comments, and a
few new docstrings... can you update your eev-current, take a look,
and check if they make (more) sense now?

  Cheers,
    Edrx


P.S.: I can't update the html versio</description>
    <dc:creator>Eduardo Ochs</dc:creator>
    <dc:date>2008-04-06T06:17:21</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.emacs.eev.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.eev.devel</link>
  </textinput>
</rdf:RDF>
