On 04/24/21 04:46AM, Greg Reagle wrote:
> All of your programs/libraries get installed into /usr/local/bin except svtm 
> which gets installed into $(HOME)/.local/bin  Why is that?  If you are going 
> to stay with $HOME, then remove "sudo" from the last step of your 
> installation instruction: 
> [[git clone https://github.com/jeremybobbin/libst && \
>       cd libst && make && sudo make install && \
>       cd examples/svt && make && sudo make install && cd ../../../ && \
>       git clone https://github.com/jeremybobbin/sthkd && \
>       cd sthkd && make && sudo make install && cd ../ && \
>       git clone https://github.com/martanne/abduco && \
>       cd abduco && ./configure && make && sudo make install && \
>       git clone https://github.com/jeremybobbin/svtm && \
>       cd svtm && sudo make install
> ]]
> 

Thanks for pointing that out - fixed.

> You have sthkd as both its own git repo and as a subdirectory of libst.  I 
> think you ought to choose one or the other.
> 

You may be confusing it with sthkd with svt.
svt is just an ANSI state keeper for scrolling, dumping & re-attaching.
sthkd is a play on sxhkd. It just allows you to run commands when you do 
certain key strokes.

svt reads commands(like redraw, dump, scoll) from a fifo.
svtm brings these together - giving key bindings similar to dvtm:
        - ^Gc: create a new window
        - ^Gj: next window
        - ^Gk: previous window
        - ^Ge: dump buffer into editor
        - ^Gu: scroll up
        - ^Gd: scroll down

Reply via email to