Wo speichert fish_config seine Einstellungen?

1040
donut

Ich habe das fish_configDienstprogramm zum Anpassen meines Syntaxfarbschemas verwendet und möchte diese Einstellungen nun auf Remote-Server kopieren, auf denen ich nicht laufen kann fish_config. Wo werden die durch dieses Dienstprogramm vorgenommenen Änderungen gespeichert?

6
Ich glaube als universelle Variablen. Setze -U, um sie zu sehen glenn jackman vor 6 Jahren 2

1 Antwort auf die Frage

5
Kurtis Rader

Einige Einstellungen, beispielsweise das Farbschema, werden als universelle Variablen gespeichert. Laufen set -U, um sie zu sehen. Beachten Sie, dass derzeit universelle Variablen in einer Datei gespeichert werden, deren Name für jeden Host eindeutig ist. In der kommenden Version von Fish 3.0.0 werden wir diese Datei wirklich global gestalten, sodass durch das Kopieren Ihres Verzeichnisses ~ / .config / fish auf einen anderen Computer Elemente wie Ihr Farbdesign installiert werden. Siehe https://github.com/fish-shell/fish-shell/issues/1912 . Im Moment müssen Sie set -U | grep fish_color_auf dem Computer mit dem gewünschten Thema und den set -Ueinzelnen Variationen auf dem Zielcomputer arbeiten. Ein bisschen Schmerz in den Arsch geben wir zu.

Die Eingabeaufforderung wird als automatisch geladene Funktion in ~ / .config / fish / functions / fish_prompt.fish gespeichert.