feat(fish): update config.fish with new aliases and functions
This commit is contained in:
+19
-12
@@ -19,14 +19,6 @@ if status is-interactive
|
|||||||
|
|
||||||
# fish_config theme choose "kanagawa"
|
# fish_config theme choose "kanagawa"
|
||||||
# fish_config theme choose "Dracula"
|
# fish_config theme choose "Dracula"
|
||||||
# Commands to run in interactive sessions can go here
|
|
||||||
alias ll="exa -l -g --icons"
|
|
||||||
alias ls="exa -al --color=always --group-directories-first"
|
|
||||||
alias oo="cd ~/Documents/nca-notes/"
|
|
||||||
alias on="nvim +Obsidian new"
|
|
||||||
alias os="nvim +Obsidian search"
|
|
||||||
alias cat="bat"
|
|
||||||
alias g=git
|
|
||||||
|
|
||||||
command -qv nmcli && alias nmlist "nmcli device wifi list"
|
command -qv nmcli && alias nmlist "nmcli device wifi list"
|
||||||
command -qv tree && alias tree "tree -L 3 -a -I '.git' --charset X "
|
command -qv tree && alias tree "tree -L 3 -a -I '.git' --charset X "
|
||||||
@@ -40,10 +32,16 @@ if status is-interactive
|
|||||||
|
|
||||||
command -qv lazygit && alias lg lazygit
|
command -qv lazygit && alias lg lazygit
|
||||||
|
|
||||||
command -qv vi && alias v vi && set -gx EDITOR vi
|
if command -qv nvim;
|
||||||
command -qv vim && alias vi vim && alias v vim && set -gx EDITOR vim
|
if ! command -qv ~/.local/bin/v;
|
||||||
command -qv nvim && alias vim nvim && alias vi nvim && alias v nvim && set -gx EDITOR nvim
|
alias v nvim
|
||||||
command -qv nvim && alias mini "NVIM_APPNAME=mini.nvim nvim"
|
end
|
||||||
|
alias vim v
|
||||||
|
alias vi v
|
||||||
|
alias mini "NVIM_APPNAME=mini.nvim nvim"
|
||||||
|
end
|
||||||
|
command -qv vim && alias vi vim && alias v vim
|
||||||
|
set -gx EDITOR vim
|
||||||
|
|
||||||
command -qv jj && alias rev "jj log -G -T 'commit_id.short(8)'"
|
command -qv jj && alias rev "jj log -G -T 'commit_id.short(8)'"
|
||||||
|
|
||||||
@@ -57,6 +55,15 @@ if status is-interactive
|
|||||||
alias oc "opencode"
|
alias oc "opencode"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Commands to run in interactive sessions can go here
|
||||||
|
alias ll="exa -l -g --icons"
|
||||||
|
alias ls="exa -al --color=always --group-directories-first"
|
||||||
|
alias oo="cd ~/Documents/nca-notes/"
|
||||||
|
alias on="v +Obsidian new"
|
||||||
|
alias os="v +Obsidian search"
|
||||||
|
alias cat="bat"
|
||||||
|
alias g=git
|
||||||
|
|
||||||
set -gx VISUAL $EDITOR
|
set -gx VISUAL $EDITOR
|
||||||
|
|
||||||
if test -x /usr/bin/mise;
|
if test -x /usr/bin/mise;
|
||||||
|
|||||||
Reference in New Issue
Block a user