[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