[Eisfair] Frage zu Paket bat 0.24.0

Ansgar Püster ansgar.puester at netcologne.de
Do Nov 16 13:24:26 CET 2023


Hallo,

Am 15.11.2023 um 18:30 schrieb Marcus Röckrath:
> Hallo Ansgar,
> 
> Ansgar Püster wrote:
> 
>> laut Beschreibung:
>>
>> bat is a cat clone supporting syntax hightlighting for over 150 languages.
>>
>> Test:
>>
>> eis64test # cat mini.sh
>> #!/bin/bash
>>
>> echo "Hallo"
>>
>>
>> eis64test # bat mini.sh
>> Vim: Warning: Input is not from a terminal
>> Vim: Error reading input, exiting...
>> Vim: preserving files...
>> Vim: Finished.
>>
>> Was mache ich hier falsch?
> 
> Keine Ahnung, ich bekomme ein bash-Skript sauber formatiert und coloriert -
> in einer ssh-Session, Monitore habe ich nicht am Server hängen.
> 
> Kann es sein, dass sich irgendwie vim bei statt bat startet?
> 
> Ich habe den bat mal getraced und kann nicht entdecken, dass da bei mir der
> vim gestartet wird.

Ich habe jetzt Ahnung!

Sobald des Paket vim (utils) installiert ist kommt die
von mir gemeldete Fehlermeldung.

Ohne vim:

eis32test # bat mini.sh
───────┬────────────────────────────────────────────────────────────────────────
       │ File: mini.sh
───────┼────────────────────────────────────────────────────────────────────────
   1   │ #!/bin/bash
   2   │
   3   │ echo "Hallo"
   4   │
───────┴────────────────────────────────────────────────────────────────

... und das ganze in Farbe!

Offensichtlich wird entgegen der Angabe im --help Text
vi als Pager genutzt.

Bei installierten vim hilf:
   bat --pager less  mini.sh
oder
   export BAT_PAGER=less
   bat mini.sh

So weit erst mal.
Gruß,
Ansgar




Mehr Informationen über die Mailingliste Eisfair