Moved fully away from helix to minimal nvim

This commit is contained in:
2026-05-08 09:27:02 +02:00
parent 3e62cbc43c
commit 9de55060c3
5 changed files with 88 additions and 39 deletions
+25 -25
View File
@@ -126,9 +126,9 @@ function pp
set -l selection (cat "$project_file" | awk -F'/' '{print $NF "\t" $0}' | fzf --height 40% --reverse --header="Select Project" --with-nth=1 --delimiter=(printf '\t') | cut -f2)
if test -n "$selection"
clear
cd "$selection"
commandline -f repaint # Ensures the prompt updates after cd
hx
end
end
end
@@ -196,29 +196,29 @@ set -g __fish_git_prompt_char_stagedstate '●'
set -g __fish_git_prompt_char_untrackedfiles ''
# Auto-attach to tmux on interactive shell start
# if status is-interactive && not set -q TMUX
# # Get all session names matching shell, shell-2, shell-3 etc
# set sessions (tmux list-sessions -F '#S' 2>/dev/null)
if status is-interactive && not set -q TMUX
# Get all session names matching shell, shell-2, shell-3 etc
set sessions (tmux list-sessions -F '#S' 2>/dev/null)
# if test (count $sessions) -eq 0
# tmux new-session -s shell
# else
# # Check if any shell session is unattached and attach it
# set target (tmux list-sessions -F '#{session_name} #{session_attached}' 2>/dev/null \
# | grep '^shell' | grep ' 0$' | head -1 | awk '{print $1}')
if test (count $sessions) -eq 0
tmux new-session -s shell
else
# Check if any shell session is unattached and attach it
set target (tmux list-sessions -F '#{session_name} #{session_attached}' 2>/dev/null \
| grep '^shell' | grep ' 0$' | head -1 | awk '{print $1}')
# if test -n "$target"
# tmux attach -t $target
# else
# # All shell sessions attached — find next number
# set nums 1
# for s in $sessions
# if string match -rq '^shell-(\d+)$' $s
# set nums $nums (string replace 'shell-' '' $s)
# end
# end
# set next (math (string join \n $nums | sort -n | tail -1) + 1)
# tmux new-session -s shell-$next
# end
# end
# end
if test -n "$target"
tmux attach -t $target
else
# All shell sessions attached — find next number
set nums 1
for s in $sessions
if string match -rq '^shell-(\d+)$' $s
set nums $nums (string replace 'shell-' '' $s)
end
end
set next (math (string join \n $nums | sort -n | tail -1) + 1)
tmux new-session -s shell-$next
end
end
end