Wie starte ich eine Fish-Instanz mit einer bestimmten `config.fish`?

391
Sylvain Leroux

Ich möchte eine bestimmte fishInstanz mit einer bestimmten beginnen config.fish.

Etwas entlang der Bash- --rcfileOption.

Ich bin mir der XDG_CONFIG_HOMEVariablen bewusst . Ich möchte aber nur die Config für Fische umstellen. Nicht für andere Programme, die XDG verwenden, würde ich von dieser Fischinstanz aus laufen .

0
Hier ist ein Hack: Tauschen Sie die Konfigurationsdatei vorübergehend aus: `cd ~ / .config / fish; mv config.fish config.fish ~; l In my.other.config.fish config.fish; Fisch &; mv config.fish ~ config.fish; fg` glenn jackman vor 6 Jahren 0

1 Antwort auf die Frage

0
Sylvain Leroux

Anscheinend wurde die --init-command=COMMANDSStartoption in Fisch 2.7 hinzugefügt

Etwas entlang dieser Linie sollte den Trick tun:

 fish --init-command='source /path/to/alternate/fish.config' 

Ich kann jedoch nicht testen, da wir hier Fisch 2.4.0 verwenden. Gibt es vielleicht eine Problemumgehung?

Beachten Sie, dass `--init-command` das Lesen der Standard-Konfigurationsdatei nicht unterdrückt. Kurtis Rader vor 6 Jahren 1