[39] in bug-owl

home help back first fref pref prev next nref lref last post

More feature requests for 1.2

daemon@ATHENA.MIT.EDU (Mitchell E Berger)
Thu Jun 27 15:00:54 2002

Message-Id: <200206271900.PAA28849@athenaphobia.mit.edu>
To: bug-owl@MIT.EDU
Date: Thu, 27 Jun 2002 15:00:33 -0400
From: Mitchell E Berger <mitchb@MIT.EDU>

- If possible, allow pexec to run interactive commands.  I don't have any
  idea how hard this is; I know I don't know how to do it.

- Allow [pa]?exec to run pipes, like "pexec ps -ef|grep init".

- An undo-last-delete command, default bound to M-U perhaps, that unmarks
  the last messages marked for deletion.  This would allow people to recover
  from an accidental "T" typed when they thought they were typing a zephyr
  but weren't.  I'll try implementing this when a 1.2 snapshot comes out.

- It seems like $owl::fields[1] on a zephyr is only the first line of the
  message, or at least that's what "perl $owl::fields[1]" shows.  I need to
  adapt my owl::change_curmsg patch for 1.1.3 to check if this is really a
  problem or was fixed, but it may be a bug.

- Just so it gets written down if it hasn't yet, we need something like zwgc's
  minttl to be able to support something like the followlast option, lest
  people delete a message just as another one comes in.

- jdaniel has mentioned wanting the current pointer to point at n+1, where n
  is the number of the last message in a view, if he deletes that message.  I
  think that's doable without interfering with followlast... it might cause
  a problem with scrolling (or failing to) if we don't recalculate the top
  message, but I'll check and try to get it to play nice with followlast when
  a 1.2 snapshot comes out.

- The option infrastructure sort of automatically generates part of the help
  message, so when a new option is implemented, no extra work has to be done
  to have it be listed in the help page.  I don't know if nygren's keybinding
  work is going to set up a similar infrastructure for keybindings automatically
  fitting in the help page, but it would be really cool if they did; this would
  both allow people who rebind to get a quick recap of what's currently set,
  and would prevent bugs like Vadim's from coming up.

- Accessing fields from the current message, and a perl variable for the name
  of the current view, which jdaniel requested, are actually both done by the
  patches I sent in to allow a perl .owlconf function to run when the current
  message or view is changed, ftr.

- It would be nice if the developers could see snapshots in between releases
  more often, or ideally even use cvs.  Then we'd be able to try out other
  patches that have been taken and work relative to them instead of waiting
  for the next release or copying code out-of-band.

- Tibbetts mentioned that we could get a sipb-rt queue if we want, and there
  was much enthusiasm on -c sipb earlier.  We need a way to coordinate work so
  we know what other people are doing and don't step on them, and this seems
  like a potentially very good solution.

Mitch


home help back first fref pref prev next nref lref last post