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