[23] in bug-owl
things from 1.1.2 notes
daemon@ATHENA.MIT.EDU (Jeremy Daniel)
Mon Jun 24 14:11:47 2002
To: bug-ktools@MIT.EDU
From: Jeremy Daniel <jdaniel@MIT.EDU>
Date: 19 Jun 2002 13:04:39 -0400
Message-ID: <skeadprdwt4.fsf@multics.mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Resent-To: bug-owl-mtg@spatula-city.mit.edu
Resent-From: "James M. Kretchmar" <kretch@MIT.EDU>
*grr* I meant to send this last night ... sorry for forgetting
Comments on things in the notes file:
reload .owlconf -
I implimented this in perl /mit/jdaniel/project/owl/perl/reload.pl.
Of note is that owl::command() doesn't work outside of startup in
the current release on the first loading. This means most things
need to be inside a sub and then that sub can be called from both
reload and startup, unless you intend to make specific commands
work sooner. Other than that I imagine you'll have no problem
re-implimenting this in c.
@protect -
Unfortunately I don't think protect can work as an @-command. If
you have a incoming zephyr like "hi :)" and you want to run
protect in it and try something like "@protect( hi :) )" then the
protect is bound to parse the wrong close bracket. As far as I
can tell you have no way of guessing which close bracket a user
meant to use to close a protect.
is terminal pgup/pgdown broken? (jdaniel)
To make more clear what I'm asking for, here are the codes my
terminal sends, I don't think curses is recognizing them:
pgup: ESC[5~
pgdn: ESC[6~
we leak a little memory creating a filter from a string
I think I noticed that nothing frees the filter struct itself, or
the filter element list so that could have some bearing on the issue
extra newline using .owlconf.testing?
I added a $out =~ s/\n+$//g; line to my version
save partial outgoing messages
I think it would also be useful to save completed ones so you
could resend mixes and such M-p seems like a reasonable default
key for switching to the contents of the previous zephyr. Emacs
uses it in vc-mode checkin message buffers.
right/left scroll 1 step
for this I would suggest more of a vi idiom. 100 -> should scroll
100 to the left and 1 -> could scroll only 1. The default could
still be 10 athough it slightly breaks expectations. Having a
full-left command/key would also be useful.
new requests:
* make a setting for running the browser (from 'w') in the popup
window (is that even possible?), if not making something like lynx
-dump work would be neat.
* include complete message in original formatting in 'i' popup. Or
at least have an option to do so. Useful to see how the sender
included things like @b which would have been interpreted on the
display.
* make $owl::idletime so you can program an event to happen after a
specified length of inactivity
--
Jer
------------------------------------------------------------------
Tulgey Wood - tulgeywood@attbi.com Cell Phone: 617-429-8573 /
4 Farragut Ave (617-629-3983) jdaniel-phone@mit.edu
Somerville, MA 02144-1709 AIM: jdanielmit
Zephyr athena users over the web: http://webzephyr.mit.edu/