Seu problema é causado por ter o arquivo ~/.cshrc
enviando coisas para o console, o que interfere na operação de less
.
Uma maneira de resolver isso é verificar a existência de shells interativos antes de fazer qualquer coisa que afete o console ou altere a maneira como esses scripts seriam executados (por exemplo, configurando aliases para cd
).
if ($?prompt) then
# Do things that affect interactive shells here
endif