Mercurial > dotfiles
annotate dot_config/private_fish/config.fish @ 1052:33ed4d4bba1d
feat: add to-fish for bookmarking directories
author | Zeger Van de Vannet <zeger.van_de_vannet@nokia.com> |
---|---|
date | Tue, 23 Jul 2024 16:46:22 +0200 |
parents | 7db5c9c8016f |
children | 6228efcc628d |
rev | line source |
---|---|
1038 | 1 set -x EDITOR hx |
2 set -x HGEDITOR hx | |
3 | |
4 set -x RIPGREP_CONFIG_PATH $HOME/.config/ripgrep/ripgreprc | |
5 set -x BAT_CONFIG_PATH $HOME/.config/bat/config | |
6 | |
7 set -x PS_FORMAT 'pid,pgid,state,start_time,%cpu,command' | |
8 | |
9 set -x PATH $HOME/.local/bin $HOME/bin $PATH | |
10 | |
11 if test -e "$HOME/bin/mise" | |
12 $HOME/bin/mise activate fish | source | |
1043
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
13 |
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
14 # RTX is only fully loaded on fish prompt |
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
15 # use exec to find the global version and |
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
16 mise exec direnv -- direnv hook fish | source |
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
17 else |
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
18 direnv hook fish | source |
1038 | 19 end |
20 | |
1043
3395b4109688
feat: update fzf and setup in fish
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1041
diff
changeset
|
21 $HOME/.fzf/bin/fzf --fish | source |
1038 | 22 |
23 if status is-interactive | |
24 # Commands to run in interactive sessions can go here | |
25 | |
26 # Select modified paths via fzf on alt+g | |
27 bind \eg fzf_hg_status_files | |
28 # Select output lines from last command | |
29 bind \er fzf_last_command_output | |
1041
979735a38885
feat: add keybind with fzf selector for revisions from current stack
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1038
diff
changeset
|
30 # Select revisions from the stack |
979735a38885
feat: add keybind with fzf selector for revisions from current stack
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1038
diff
changeset
|
31 bind \ek fzf_hg_stack |
1038 | 32 |
1044
fb4670b7526a
feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1043
diff
changeset
|
33 # Push current cmdline input to the stack |
fb4670b7526a
feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1043
diff
changeset
|
34 bind \eq push-input |
fb4670b7526a
feat: replicate push-line function from zsh
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1043
diff
changeset
|
35 |
1045
7db5c9c8016f
feat: Add fzf cd history picker
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1044
diff
changeset
|
36 # FZF aliases |
7db5c9c8016f
feat: Add fzf cd history picker
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1044
diff
changeset
|
37 alias cdh fzf_cdhist |
7db5c9c8016f
feat: Add fzf cd history picker
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1044
diff
changeset
|
38 |
1038 | 39 abbr hgst hg status |
40 end |