Tmux things
This commit is contained in:
parent
57a5439bd7
commit
88e270c192
|
@ -6,6 +6,6 @@ set dir (set -q argv[2] && echo $argv[2] || pwd)
|
||||||
if set -q TMUX
|
if set -q TMUX
|
||||||
tmux switch -t $session_name
|
tmux switch -t $session_name
|
||||||
else
|
else
|
||||||
tmux new-session -D -s "$session_name" -c "$dir" $argv[3..-1] || \
|
tmux new-session -D -s "$session_name" -c "$dir" $argv[3..-1] &>/dev/null || \
|
||||||
tmux switch -d -t "$session_name" -c "$dir"
|
tmux attach -t "$session_name" -c "$dir"
|
||||||
end
|
end
|
||||||
|
|
|
@ -41,6 +41,12 @@ if test -f /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
|
||||||
set --prepend --export --global fish_user_paths $HOME/.nix-profile/bin /nix/var/nix/profiles/default/bin
|
set --prepend --export --global fish_user_paths $HOME/.nix-profile/bin /nix/var/nix/profiles/default/bin
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if set -q KITTY_INSTALLATION_DIR
|
||||||
|
set --global KITTY_SHELL_INTEGRATION enabled
|
||||||
|
source "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish"
|
||||||
|
set --prepend fish_complete_path "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_completions.d"
|
||||||
|
end
|
||||||
|
|
||||||
if has_command nnn
|
if has_command nnn
|
||||||
source $DOTFILES_PATH/common/nnn/config.fish
|
source $DOTFILES_PATH/common/nnn/config.fish
|
||||||
end
|
end
|
||||||
|
|
|
@ -76,6 +76,18 @@ function _maybe_git_summary
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function _prompt_marker
|
||||||
|
printf "%b133;A%b" "\x1b\x5d" "\x1b\x5c"
|
||||||
|
end
|
||||||
|
|
||||||
|
function _prompt_continuation_marker
|
||||||
|
printf "%b133;A;k=s%b" "\x1b\x5d" "\x1b\x5c"
|
||||||
|
end
|
||||||
|
|
||||||
|
function cmd_marker --on-variable _
|
||||||
|
printf "%b133;C%b" "\x1b\x5d" "\x1b\x5c"
|
||||||
|
end
|
||||||
|
|
||||||
function _prompt_prefix
|
function _prompt_prefix
|
||||||
set_color -b normal brblack
|
set_color -b normal brblack
|
||||||
printf "# "
|
printf "# "
|
||||||
|
@ -83,6 +95,7 @@ end
|
||||||
|
|
||||||
function fish_prompt
|
function fish_prompt
|
||||||
set last_cmd_status $status
|
set last_cmd_status $status
|
||||||
|
_prompt_marker
|
||||||
_prompt_prefix
|
_prompt_prefix
|
||||||
_maybe_sudo_prefix
|
_maybe_sudo_prefix
|
||||||
_user_and_host $last_cmd_status
|
_user_and_host $last_cmd_status
|
||||||
|
|
|
@ -37,6 +37,9 @@ map ctrl+shift+l neighboring_window right
|
||||||
map ctrl+shift+k neighboring_window up
|
map ctrl+shift+k neighboring_window up
|
||||||
map ctrl+shift+j neighboring_window down
|
map ctrl+shift+j neighboring_window down
|
||||||
map ctrl+shift+h nth_window -1
|
map ctrl+shift+h nth_window -1
|
||||||
|
map ctrl+shift+p>u kitten hints --type=url --program @
|
||||||
|
|
||||||
|
shell_integration disabled
|
||||||
|
|
||||||
enable_audio_bell no
|
enable_audio_bell no
|
||||||
|
|
||||||
|
|
2
common/kitty/open-actions.conf
Normal file
2
common/kitty/open-actions.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
protocol http, https
|
||||||
|
action wl-copy
|
Reference in a new issue