Criando um “modo de foco” para o tmux? (um painel centrado ladeado por dois painéis em branco?)

2

Eu gostaria de criar um "modo de foco" para o terminal usando o tmux, como o que o goyo faz pelo vim :

Problema1:dimensionamentodospainéis

Meupensamentoeraconseguirissodividindoajanelaemtrêspainéisedefinindoopainelcentralcomoumvalormáximofixo(talvez80colunas?Talvez100?Talvezdiferentesmáx.dependendodotamanhodajaneladoterminal,comolayoutsresponsivosdaWeb?)edefinindoospainéislateraisparapreencherascolunasrestantesigualmente.Eutambémgostariaqueissofuncionasseemtelasdetamanhosvariados,paraqueeupossausá-lotantonomeulaptopquantonaminhaáreadetrabalho.

Atualmente,aúnicamaneiraquepossopensaremfazerissoécomacooperaçãodoshell(ie,paraobteralarguradoterminalcomtputcolse,emseguida,calcularalarguranecessáriaparacadapainelcommatemáticaoperaçõesusando$(())).Euestoubemcomisso,massehouvesseumamaneiraembutidadefazerissonotmux,eumesentiriamuitoboboporperderisso.

Então...existe?

Problema2:anulandoospainéislaterais

Issoémenoscrucial;Nãoétãoruimverumpainelquasevaziocomumpromptnotopo.Euseiquetmuxtemclock-mode(porexemplo),quesubstituioconteúdodospainéiseexibeoutracoisaemvezdisso.Então,euestouquerendosaberseháumamaneiradeesconderoconteúdodeumpainelinativointeiramente.Atéagora,omelhorquepossofazeré definir o fg e o bg para a mesma cor :

:select-pane -t:.1 -P 'fg=black,bg=black'

Ou o Santo Graal

Isso tudo poderia ser feito com muito mais facilidade se houvesse um recurso para margens em um painel no tmux. Pelo que sei, esse recurso não existe, mas estou longe de ser um especialista em tmux. Existe alguma chance de que esteja lá e eu simplesmente não sei sobre isso?

    
por Ryan Lue 24.10.2017 / 06:27

0 respostas