diff --git a/conf.d/myabbrs.fish b/conf.d/myabbrs.fish index 8fd1984..4560f35 100644 --- a/conf.d/myabbrs.fish +++ b/conf.d/myabbrs.fish @@ -1,4 +1,6 @@ abbr -a -- cd z +abbr -a -- opc opencode +abbr -a -- opcc opencode -c abbr -a -- cl clear abbr -a -- g git abbr -a -- l ezals @@ -10,4 +12,3 @@ abbr -a -- kcc kubectl ctx abbr -a -- zj zellij abbr -a -- sysc systemctl abbr -a -- syscu systemctl --user - diff --git a/config.fish b/config.fish index ffce371..ae24674 100644 --- a/config.fish +++ b/config.fish @@ -1,44 +1,44 @@ set -g fish_greeting "Hi Dadd" -# set nvim editor -set -g EDITOR nvim -set -g KUBE_EDITOR nvim -set -g TERM xterm-256color +# Set editor +set -gx EDITOR nvim +set -gx KUBE_EDITOR nvim + +# Set correct TERM and TERMINAL for kitty +set -gx TERM xterm-kitty +set -gx TERMINAL kitty if status is-interactive - # Commands to run in interactive sessions can go here - fish_vi_key_bindings + # Commands to run in interactive sessions can go here + fish_vi_key_bindings + # Ctrl-o Find a file. + # Ctrl-r Search through command history. + # Alt-c cd into sub-directories (recursively searched). + # Alt-Shift-c cd into sub-directories, including hidden ones. + # Alt-o Open a file/dir using default editor ($EDITOR) + # Alt-Shift-o Open a file/dir using xdg-open or open command - # Ctrl-o Find a file. - # Ctrl-r Search through command history. - # Alt-c cd into sub-directories (recursively searched). - # Alt-Shift-c cd into sub-directories, including hidden ones. - # Alt-o Open a file/dir using default editor ($EDITOR) - # Alt-Shift-o Open a file/dir using xdg-open or open command + set -g fish_sequence_key_delay_ms 200 + bind -M insert -m default j,k cancel repaint-mode + bind -M insert \cn \\t + set -q KREW_ROOT; and set -gx PATH $PATH $KREW_ROOT/.krew/bin; or set -gx PATH $PATH $HOME/.krew/bin - set -g fish_sequence_key_delay_ms 200 - bind -M insert -m default j,k cancel repaint-mode - bind -M insert \cn \\t - set -q KREW_ROOT; and set -gx PATH $PATH $KREW_ROOT/.krew/bin; or set -gx PATH $PATH $HOME/.krew/bin - - alias claude="~/.claude/local/claude" - # Check max tmux window in the Home session and open the Home session in a new tmux window - # Find max window number in the Home session - set TERM 'xterm-kitty' - #if test -z "$TMUX"; - # # set name "$(date '+%Y%m%d_%H%M%S')" - # # exec flock -w 1 -F -n "/tmp/zellij-$name" zellij -s "$name" - # exec tmux - #end - # if test -z "$ZELLIJ"; - # # set name "$(date '+%Y%m%d_%H%M%S')" - # # exec flock -w 1 -F -n "/tmp/zellij-$name" zellij -s "$name" - # exec zellij - # end + alias claude="~/.claude/local/claude" + # Check max tmux window in the Home session and open the Home session in a new tmux window + # Find max window number in the Home session + #if test -z "$TMUX"; + # # set name "$(date '+%Y%m%d_%H%M%S')" + # # exec flock -w 1 -F -n "/tmp/zellij-$name" zellij -s "$name" + # exec tmux + #end + # if test -z "$ZELLIJ"; + # # set name "$(date '+%Y%m%d_%H%M%S')" + # # exec flock -w 1 -F -n "/tmp/zellij-$name" zellij -s "$name" + # exec zellij + # end end - - - +# opencode +fish_add_path /home/df/.opencode/bin