Hervorheben von showcmd in vim

3

vimhat die Option zu setzen showcmd. Dadurch wird ein Teil des eingegebenen Befehls in der unteren Zeile rechts angezeigt. Wenn ich mich nicht irre, werden bis zu 10 zuletzt eingegebene Zeichen angezeigt.

Ich möchte wissen, ob es eine Möglichkeit gibt, die Farbe dieser angezeigten Zeichen zu steuern. Normalerweise wird es in vimder Standardfarbe ( Normal) angezeigt. Wenn ich es ändere Normal, färbt es den showcmdText auch in dieser Farbe - aber damit färbt es meinen gesamten Text, meine Befehlszeile usw.

Kennen Sie eine Möglichkeit, nur die showcmdZeichen hervorzuheben ?

Bach
quelle

Antworten:

5

Leider gibt es derzeit keine Möglichkeit, die Farbgebung zu beeinflussen 'showcmd'. Sie müssten den Quellcode von Vim ändern, um so etwas zu erreichen. Sie können auf der vim_dev-Mailingliste um Hilfe bitten und Ihren Patch für Kommentare und eventuelle Aufnahme dort posten.

Es könnte als vorteilhaft empfunden werden, wenn klar wird, dass Vim immer noch darauf wartet, dass die Tasten den Befehl ausführen (indem verschiedene, kräftigere Farben verwendet werden). Daher bestehen gute Chancen, dass ein solcher Patch hinzugefügt wird.

Ingo Karkat
quelle