grüß euch,
ich versuche gerade für die fishshell eine fuktion bauen, die mir alle sekunde PS1 aktualisiert, ich möchte da nämlich eine zeitanzeige haben, die zur tatsächlichen zeit passt 😉
…aber das wehrt sich grad ziemlich 🙁
die funktion schaut so aus:
function repaintPrompt --wraps='sleep 1s && commandline -f repaint'
while true
sleep 1s
commandline -f repaint
end
```
die fehlermeldung schaut so aus:
╰─>$ repaintPrompt
~/.config/fish/functions/repaintPrompt.fish (line 1): Missing end to balance this function definition
function repaintPrompt --wraps='sleep 1s && commandline -f repaint'
~~~^
from sourcing file ~/.config/fish/functions/repaintPrompt.fish
source: Error while reading file '/home/tom/.config/fish/functions/repaintPrompt.fish'
fish: Unknown command: repaintPrompt
wie zum kuckuck muß dieses "end" ausschauen, damits funktioniert? ich seh nämlich keinen unterschied zu andern funktionen
zum beispiel diese funktionierenden hier:
function err --description 'alias err journalctl --no-pager -o short-monotonic -p err'
journalctl --no-pager -o short-monotonic -p err $argv;
end
edit.
nicht blos fish ärgert mich, sondern auch die formatierung auf der seit