Atualmente cursor sempre ativo e visível em st
que mesmo passando por cima do texto ou não, a forma do cursor sempre como |
, eu mudaria para |
apenas quando passar por cima do texto para pronto para selecionar, caso contrário, manteria sua forma de ponteiro normal.
Isso não é possível no atual
st
. A forma do cursor do mouse é definida pela seguinte linha em config.def.h (e portantoconfig.h
):... e nunca alterado em nenhum outro lugar no código.
Se você modificou a linha acima
config.h
(usando outro valor do arquivo de cabeçalho X11cursorfont.h
: valores possíveis, com aparência de exemplo ), você obteria a nova forma de cursor o tempo todo. Para alterá-lo dinamicamente, com base no conteúdo do terminal, você teria que escrever o recurso você mesmo - e, considerando os objetivos do projeto inútil, é improvável que esse recurso apareça em arquivosst
.