On 08.06.11, Aurélien Aptel wrote:
> On Wed, Jun 1, 2011 at 9:59 AM, Bert Münnich <be...@gmx.com> wrote:
> > I would also like to look into the scrollback buffer goal. How do 
> > you
> > want to achieve an unlimited scrollback buffer? Writing every line to a
> > file and printing its content instead of the current buffer when
> > scrolling back? What are the cons to just having a fixed amount of lines
> > (simply a bigger Line *line), memmoving them when input arrives and
> > normally displaying only the row-1 last ones?
> 
> It could be done that way, yes.
> Personally, I don't need the scollback buffer but from what I've
> gathered there are more people who want it than people who don't.
> It's even written here http://st.suckless.org/goals
> It would be great if st could "export" an interface to it so things
> like URL selecting/launching in browser could be done via scripts.
> Something like a plan9 file hierarchy. I would like to hear someone
> else thoughts about that.

I'm not sure about the "exporting" thing. If there's one thing I've 
learned from writing url-select [1], it's that a lot of URLs get line 
wrapped inside curses-based applications (e.g. mcabber, irssi, weechat, 
vim, newsbeuter, mutt) and there's nothing you can do about getting them 
right at the terminal level. I handle all URLs using a simple dmenu-
based script [2] from within the applications, because they see the 
actual text and not the curses-representation of it.
People get often enoyed by long multi-line URLs they can't select/open 
easily. And the simpler one-line ones could be easily selected inside 
rxvt-unicode by simply double-clicking them. IMO a decent double- and 
triple-click text selection handling is much more important than URL 
matching.

1: https://github.com/muennich/urxvt-perls
2: https://raw.github.com/muennich/dotfiles/master/bin/durlview

Reply via email to