Update
This commit is contained in:
parent
1ce53c9a68
commit
6c9963ea36
163 changed files with 863 additions and 1630 deletions
4
fish/cdl.fish
Normal file
4
fish/cdl.fish
Normal file
|
@ -0,0 +1,4 @@
|
|||
function cdl
|
||||
cd $argv
|
||||
l
|
||||
end
|
43
fish/config.fish
Normal file
43
fish/config.fish
Normal file
|
@ -0,0 +1,43 @@
|
|||
set -x PATH $PATH /home/mmk2410/bin /usr/local/bin /usr/bin /bin /usr/local/games /usr/games /home/mmk/.gem/ruby/2.2.0/bin /usr/local/texlive/2015/bin/x86_64-linux /home/mmk/.gem/ruby/2.3.0/bin /home/mmk/.go/bin /opt/nodejs/bin ~/.bin/
|
||||
|
||||
set -x ARCHFLAGS -arch_x86_64
|
||||
|
||||
eval (thefuck --alias | tr '\n' ';')
|
||||
alias l="ls"
|
||||
alias diff='colordiff'
|
||||
alias grep='grep --color=auto'
|
||||
alias more='less'
|
||||
alias df='df -h'
|
||||
alias du='du -c -h'
|
||||
alias mkdir='mkdir -p -v'
|
||||
alias nano='nano -w'
|
||||
alias ping='ping -c 3'
|
||||
alias pingtest='ping -c 3 marcel-kapfer.de'
|
||||
alias dmesg='dmesg -HL'
|
||||
alias da='date "+%A, %B %d, %Y [%T]"'
|
||||
alias du1='du --max-depth=1'
|
||||
alias hist='history | grep' # requires an argument
|
||||
alias openports='ss --all --numeric --processes --ipv4 --ipv6'
|
||||
alias pgg='ps -Af | grep' # requires an argument
|
||||
alias rm=' timeout 3 rm -Iv --one-file-system'
|
||||
alias ln='ln -i'
|
||||
alias chown='chown --preserve-root'
|
||||
alias chmod='chmod --preserve-root'
|
||||
alias chgrp='chgrp --preserve-root'
|
||||
alias cls=' echo -ne "\033c"'
|
||||
alias ps='ps aux k%cpu'
|
||||
alias new='touch'
|
||||
alias re='reboot'
|
||||
alias off='poweroff'
|
||||
alias vol='alsamixer'
|
||||
alias q=' exit'
|
||||
alias Q=' exit'
|
||||
alias x=' exit'
|
||||
alias cd..='cd ..'
|
||||
alias mmk2410='cat /home/mmk/.mmk2410'
|
||||
mmk2410
|
||||
|
||||
set -Ux EDITOR nvim
|
||||
set -Ux VISUAL nvim
|
||||
set -Ux GUIX_LOCPATH $HOME/.guix-profile/lib/locale
|
||||
set -Ux GOPATH ~/.go
|
91
fish/fish_prompt.fish
Normal file
91
fish/fish_prompt.fish
Normal file
|
@ -0,0 +1,91 @@
|
|||
function fish_prompt --description 'Write out the prompt'
|
||||
set -l last_status $status
|
||||
|
||||
# Just calculate this once, to save a few cycles when displaying the prompt
|
||||
if not set -q __fish_prompt_hostname
|
||||
set -g __fish_prompt_hostname (hostname|cut -d . -f 1)
|
||||
end
|
||||
|
||||
set -l normal (set_color normal)
|
||||
|
||||
# Hack; fish_config only copies the fish_prompt function (see #736)
|
||||
if not set -q -g __fish_classic_git_functions_defined
|
||||
set -g __fish_classic_git_functions_defined
|
||||
|
||||
function __fish_repaint_user --on-variable fish_color_user --description "Event handler, repaint when fish_color_user changes"
|
||||
if status --is-interactive
|
||||
commandline -f repaint ^/dev/null
|
||||
end
|
||||
end
|
||||
|
||||
function __fish_repaint_host --on-variable fish_color_host --description "Event handler, repaint when fish_color_host changes"
|
||||
if status --is-interactive
|
||||
commandline -f repaint ^/dev/null
|
||||
end
|
||||
end
|
||||
|
||||
function __fish_repaint_status --on-variable fish_color_status --description "Event handler; repaint when fish_color_status changes"
|
||||
if status --is-interactive
|
||||
commandline -f repaint ^/dev/null
|
||||
end
|
||||
end
|
||||
|
||||
function __fish_repaint_bind_mode --on-variable fish_key_bindings --description "Event handler; repaint when fish_key_bindings changes"
|
||||
if status --is-interactive
|
||||
commandline -f repaint ^/dev/null
|
||||
end
|
||||
end
|
||||
|
||||
# initialize our new variables
|
||||
if not set -q __fish_classic_git_prompt_initialized
|
||||
set -qU fish_color_user; or set -U fish_color_user -o green
|
||||
set -qU fish_color_host; or set -U fish_color_host -o cyan
|
||||
set -qU fish_color_status; or set -U fish_color_status red
|
||||
set -U __fish_classic_git_prompt_initialized
|
||||
end
|
||||
end
|
||||
|
||||
set -l color_cwd
|
||||
set -l prefix
|
||||
switch $USER
|
||||
case root toor
|
||||
if set -q fish_color_cwd_root
|
||||
set color_cwd $fish_color_cwd_root
|
||||
else
|
||||
set color_cwd $fish_color_cwd
|
||||
end
|
||||
set suffix '#'
|
||||
case '*'
|
||||
set color_cwd $fish_color_cwd
|
||||
set suffix '>'
|
||||
end
|
||||
|
||||
set -l prompt_status
|
||||
if test $last_status -ne 0
|
||||
set prompt_status ' ' (set_color $fish_color_status) "[$last_status]" "$normal"
|
||||
end
|
||||
|
||||
set -l mode_str
|
||||
switch "$fish_key_bindings"
|
||||
case '*_vi_*' '*_vi'
|
||||
# possibly fish_vi_key_bindings, or custom key bindings
|
||||
# that includes the name "vi"
|
||||
set mode_str (
|
||||
echo -n " "
|
||||
switch $fish_bind_mode
|
||||
case default
|
||||
set_color --bold --background red white
|
||||
echo -n "[N]"
|
||||
case insert
|
||||
set_color --bold green
|
||||
echo -n "[I]"
|
||||
case visual
|
||||
set_color --bold magenta
|
||||
echo -n "[V]"
|
||||
end
|
||||
set_color normal
|
||||
)
|
||||
end
|
||||
|
||||
echo -n -s (set_color $fish_color_user) "$USER" $normal @ (set_color $fish_color_host) "$__fish_prompt_hostname" $normal ' ' (set_color $color_cwd) (prompt_pwd) $normal (__fish_git_prompt) $normal $prompt_status "$mode_str" "> "
|
||||
end
|
3
fish/g.fish
Normal file
3
fish/g.fish
Normal file
|
@ -0,0 +1,3 @@
|
|||
function g
|
||||
git $args
|
||||
end
|
5
fish/haha.fish
Normal file
5
fish/haha.fish
Normal file
|
@ -0,0 +1,5 @@
|
|||
function haha
|
||||
for x in (seq 10)
|
||||
echo hahahahahahahahahahahahahahahahahaha
|
||||
end
|
||||
end
|
3
fish/vim.fish
Normal file
3
fish/vim.fish
Normal file
|
@ -0,0 +1,3 @@
|
|||
function vim
|
||||
nvim $argv
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue