No shell C original, você poderia simplesmente incorporar a substituição do comando diretamente na variável prompt
, o que eu sempre achei que fazia mais sentido. No tcsh, você precisa configurar o precmd
alias para fazer isso. Eu não estou familiarizado com vcprompt
, mas eu suponho que ele gera uma nova linha no final, então você provavelmente vai querer usar echo -n
para jogar fora essa nova linha, colocando o prompt na mesma linha que o comando, não o linha antes. Defina prompt
para o que você deseja seguir; aqui estou supondo que você vai querer um espaço.
alias precmd echo -n 'vcprompt'
set prompt = ' '