annotate dot_config/private_fish/functions/push_input.fish @ 1091:a1fab5298ef6 draft tip

feat: update to bitwarden 25.3 and enable ssh-agent
author Zeger Van de Vannet <zeger@vandevan.net>
date Mon, 21 Apr 2025 20:13:02 +0200
parents fb4670b7526a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1044
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
1 function push-input
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
2 set -g --prepend pushed_input (commandline | string collect)
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
3 commandline -r ""
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
4 end
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
5
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
6 function pop-input --on-event fish_postexec
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
7 if test -n "$pushed_input[1]"
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
8 commandline -r -- $pushed_input[1]
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
9 set -g --erase pushed_input[1]
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
10 end
fb4670b7526a feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
11 end