Hi Nicholas,

Deleting by number is perfect too. I was just describing my ideal use case.

I currently use capture-pane using the start and end numbers so similar functionality in a delete would be perfect too. Is this reasonable ? A delete-history -S 100 -E 120 ( as long as these numbers are outside of the current window I am guessing ).


I'm not super knowledgeable about the tmux code base, but I could attempt the code for a pull request if there's a general algorithm (with key buffer deletion ideas ) that you could describe.

Thanks,



On 06/08/2017 11:09 AM, Nicholas Marriott wrote:
That would be a lot of code and infrastructure for something that is of
relatively modest use. We could add a way to delete lines in the history
by number and then it would be possible to script the rest yourself
(save the history, work out which lines you want to delete, then issue
commands to delete them).

Another alternative would be to have a way to save and reload the
history so you could edit it externally, but that has a lot of potential
problems.


On Thu, Jun 08, 2017 at 10:57:45AM -0700, Jimi Damon wrote:
    Hi,

    The thought could just be like copy-mode except now you have kill-mode.

    Selection could be entire line based ( at first ) and then like a copy,
    you actively select the areas you want and then Control-W ( emacs ) would
    just delete it.

    -Jimi

    On 06/08/2017 10:55 AM, Nicholas Marriott wrote:

  It would be possible but I'm not sure how you would possibly make use of
  it sensibly. You would need to pick and choose the lines manually by
  number which would take forever. If you want a transcript, it would be
  better to save the whole history to a file with capture-pane and edit it
  in emacs.



  On Thu, Jun 08, 2017 at 10:07:46AM -0700, Jimi Damon wrote:

     Hi,
     I was wondering if there's any feature already in the source code or could
     be added to the source code for Tmux that would allow the user to delete
     lines from the output buffer that are outside of the current window
     dimensions.
     This would make it easy for creating , on the fly, a clean transcript of
     all of the "real" work that was performed in the window.
     For instance, if the user hit return 5 times in a bash terminal, you might
     want to delete that from the transcript...and if it happened off screen (
     > 1 screen page ago ) , then it seems that it could be done.
     Thanks for any pointers.

     --
     You received this message because you are subscribed to the Google Groups
     "tmux-users" group.
     To unsubscribe from this group and stop receiving emails from it, send an
     email to [email protected].
     To post to this group, send email to [email protected].
     For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to