3 files changed,
59 insertions(+),
3 deletions(-)
jump to
| A | config/fish/config.fish |
| M | gitconfig |
| M | zshrc |
A
config/fish/config.fish
··· 1 +## Variables 2 +set -g EDITOR nvim 3 +set -g GOPATH $HOME/go 4 +set -g PATH $HOME/bin $PATH 5 +set -g PATH $HOME/go/bin $PATH 6 +set -g PATH $HOME/.local/bin $PATH 7 +set -g PATH $HOME/.golang/bin $PATH 8 +set -g PATH $HOME/.yarn/bin $PATH 9 +set -g PATH $HOME/.cargo/bin $PATH 10 + 11 +## Configure 12 +set fish_greeting 13 +if status is-interactive 14 + starship init fish | source 15 + zoxide init fish | source 16 + fnm env | source 17 + source $HOME/.asdf/asdf.fish 18 +end 19 + 20 +function fish_user_key_bindings 21 + fish_vi_key_bindings 22 + 23 + bind -M insert -m default jk backward-char force-repaint 24 +end 25 + 26 + 27 +## Aliases 28 +alias cls clear 29 +alias cp "cp -r" 30 +alias mkdir "mkdir -p" 31 + 32 +## Editor 33 +alias vim nvim 34 +alias vi vim 35 +alias v vi 36 +alias e vi 37 + 38 +## GO aliases 39 +alias gor "go run" 40 +alias gob "go build" 41 +alias gog "go get" 42 + 43 +## Navigations 44 +alias ... "cd ../.." 45 +alias .3 "cd ../../.." 46 + 47 +## Exa 48 +alias ls "exa -l" 49 +alias ll ls 50 +alias la "ls -a"
M
zshrc
··· 13 13 eval $(fnm env) 14 14 eval "$(zoxide init zsh)" 15 15 16 +## VIM mode 17 +set -o vi 18 +bindkey -e jk \\e 19 +bindkey -M vicmd "j" up-line-or-beginning-search 20 +bindkey -M vicmd "k" down-line-or-beginning-search 21 + 16 22 ## Aliases 17 23 alias cls="clear" cp="cp -r" mkdir="mkdir -p" 18 24 alias gor="go run" gob="go build" gog="go get"