Set key dirs
This commit is contained in:
@@ -64,12 +64,7 @@ function rmr() { rm -rf $1 ; }
|
|||||||
alias "f."="f .."
|
alias "f."="f .."
|
||||||
alias "f.."="f ..."
|
alias "f.."="f ..."
|
||||||
|
|
||||||
alias fd="f ~/Downloads"
|
|
||||||
function mvd() { mv $1 ~/Downloads ; }
|
function mvd() { mv $1 ~/Downloads ; }
|
||||||
alias fds="f ~/Downloads/sch"
|
|
||||||
alias doc="f ~/Documents"
|
|
||||||
alias wo="f ~/Documents/workout-logs/11"
|
|
||||||
alias cfg="f ~/.config"
|
|
||||||
|
|
||||||
# }}} directory-related #
|
# }}} directory-related #
|
||||||
|
|
||||||
@@ -116,7 +111,6 @@ alias aptu="sudo apt upgrade"
|
|||||||
# }}} system #
|
# }}} system #
|
||||||
|
|
||||||
# config files {{{ #
|
# config files {{{ #
|
||||||
alias lc="f ~/linux-config/"
|
|
||||||
function glc() { grep $1 ~/linux-config/aliases/zsh_aliases ; }
|
function glc() { grep $1 ~/linux-config/aliases/zsh_aliases ; }
|
||||||
alias lca="f ~/linux-config/aliases"
|
alias lca="f ~/linux-config/aliases"
|
||||||
|
|
||||||
@@ -133,12 +127,10 @@ alias v3b="ni ~/.config/i3blocks/i3blocks.conf"
|
|||||||
alias i3b="f ~/i3blocks"
|
alias i3b="f ~/i3blocks"
|
||||||
|
|
||||||
alias pipes="pipes.sh -t 2"
|
alias pipes="pipes.sh -t 2"
|
||||||
alias bg="f ~/Pictures/Backgrounds"
|
|
||||||
# }}} i3 #
|
# }}} i3 #
|
||||||
|
|
||||||
# UltiSnips {{{ #
|
# UltiSnips {{{ #
|
||||||
usnp_dir="~/.vim/plugged/vim-snippets/UltiSnips"
|
usnp_dir="~/.vim/plugged/vim-snippets/UltiSnips"
|
||||||
alias snp="f $usnp_dir"
|
|
||||||
function vsnp() { ni ~/.vim/plugged/vim-snippets/UltiSnips/"$1".snippets ; }
|
function vsnp() { ni ~/.vim/plugged/vim-snippets/UltiSnips/"$1".snippets ; }
|
||||||
alias tm="ni $usnp_dir/texmath.snippets"
|
alias tm="ni $usnp_dir/texmath.snippets"
|
||||||
# }}} #
|
# }}} #
|
||||||
@@ -148,7 +140,7 @@ alias tm="ni $usnp_dir/texmath.snippets"
|
|||||||
# applications {{{ #
|
# applications {{{ #
|
||||||
silent="> /dev/null 2>&1& "
|
silent="> /dev/null 2>&1& "
|
||||||
|
|
||||||
alias ran="ranger"
|
alias rn="ranger"
|
||||||
# okular
|
# okular
|
||||||
# function ok() { nohup okular $1 > /dev/null 2>&1& ; }
|
# function ok() { nohup okular $1 > /dev/null 2>&1& ; }
|
||||||
# zathura
|
# zathura
|
||||||
@@ -158,7 +150,6 @@ function xv() { nohup xviewer $1 > /dev/null 2>&1& ; }
|
|||||||
function chr() { google-chrome $1 ; }
|
function chr() { google-chrome $1 ; }
|
||||||
function ni() { nvim $1 ; }
|
function ni() { nvim $1 ; }
|
||||||
function sni() { sudo nvim $1 ; }
|
function sni() { sudo nvim $1 ; }
|
||||||
alias nisw="f ~/.local/share/nvim/swap"
|
|
||||||
# function mrk() { pandoc -o ${1%.*}.html $1 && chr ${1%.*}.html ; }
|
# function mrk() { pandoc -o ${1%.*}.html $1 && chr ${1%.*}.html ; }
|
||||||
function mrk() { pandoc -o ${1%.*}.html $1 ; }
|
function mrk() { pandoc -o ${1%.*}.html $1 ; }
|
||||||
function auc() { xdotool click --repeat 1000000 --delay $1 1 ; }
|
function auc() { xdotool click --repeat 1000000 --delay $1 1 ; }
|
||||||
@@ -285,25 +276,11 @@ function grmb() { git push origin --delete $1 && git branch -D $1 ; }
|
|||||||
|
|
||||||
# coding projs {{{ #
|
# coding projs {{{ #
|
||||||
coding_dir="~/coding"
|
coding_dir="~/coding"
|
||||||
cd_coding_dir="f $coding_dir"
|
|
||||||
alias cdn="$cd_coding_dir"
|
alias cdn="$cd_coding_dir"
|
||||||
|
|
||||||
alias ans="f /usr/local/android-studio/bin && ./studio.sh"
|
|
||||||
alias gx="ni ~/Documents/csgo-config/autoexec.cfg"
|
alias gx="ni ~/Documents/csgo-config/autoexec.cfg"
|
||||||
alias jnd="f ~/Documents/journal"
|
|
||||||
alias jn="ni ~/Documents/journal/todo/11.md"
|
alias jn="ni ~/Documents/journal/todo/11.md"
|
||||||
alias jnt="ni ~/Documents/journal/todo/todo.md"
|
alias jnt="ni ~/Documents/journal/todo/todo.md"
|
||||||
# alias rs="f ~/Documents/runescape"
|
|
||||||
|
|
||||||
# ideas {{{ #
|
|
||||||
|
|
||||||
# ideas_dir="$coding_dir""/ideas"
|
|
||||||
# alias ids="f $ideas_dir"
|
|
||||||
# alias lci="f $ideas_dir/general"
|
|
||||||
# alias vli="ni $ideas_dir/general/ideas.md"
|
|
||||||
# alias fyn="f $ideas_dir/yes-no"
|
|
||||||
|
|
||||||
# }}} ideas #
|
|
||||||
|
|
||||||
# trapbot {{{ #
|
# trapbot {{{ #
|
||||||
alias tb="$cd_coding_dir/trapbot"
|
alias tb="$cd_coding_dir/trapbot"
|
||||||
@@ -315,7 +292,6 @@ alias tb="$cd_coding_dir/trapbot"
|
|||||||
# spotify-lib-vis {{{ #
|
# spotify-lib-vis {{{ #
|
||||||
|
|
||||||
spv_dir="$coding_dir""/spotify-lib-vis"
|
spv_dir="$coding_dir""/spotify-lib-vis"
|
||||||
alias sv="f $spv_dir/src"
|
|
||||||
alias svl="f $spv_dir/src/login"
|
alias svl="f $spv_dir/src/login"
|
||||||
alias sva="f $spv_dir/src/api"
|
alias sva="f $spv_dir/src/api"
|
||||||
alias svg="f $spv_dir/src/graphs"
|
alias svg="f $spv_dir/src/graphs"
|
||||||
@@ -339,7 +315,6 @@ alias upip="pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1
|
|||||||
alias ureq="pip freeze > requirements.txt"
|
alias ureq="pip freeze > requirements.txt"
|
||||||
|
|
||||||
# scan history
|
# scan history
|
||||||
alias slh="f ~/Music/spotify-history"
|
|
||||||
alias hlg="cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1"
|
alias hlg="cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1"
|
||||||
alias hlgf="ni $spv_dir/src/api/management/commands/update-history.log"
|
alias hlgf="ni $spv_dir/src/api/management/commands/update-history.log"
|
||||||
alias crnl="grep \"(kevin) CMD\" /var/log/syslog | tail -n 1 && hlg"
|
alias crnl="grep \"(kevin) CMD\" /var/log/syslog | tail -n 1 && hlg"
|
||||||
@@ -363,17 +338,7 @@ alias hs="$spv_dir/src/update-history.sh && hlg"
|
|||||||
|
|
||||||
# school {{{ #
|
# school {{{ #
|
||||||
|
|
||||||
alias sch="f ~/Documents/school"
|
|
||||||
alias sta="f ~/Documents/school/sta"
|
|
||||||
|
|
||||||
# 236
|
|
||||||
alias 236="f ~/Documents/school/236"
|
|
||||||
alias a3="f ~/Documents/school/latex-notes/236/a3"
|
|
||||||
|
|
||||||
# 343
|
# 343
|
||||||
alias 343="f ~/Documents/school/343"
|
|
||||||
# alias a1="f ~/Documents/school/latex-notes/343/a1"
|
|
||||||
|
|
||||||
alias ij="sudo ~/Downloads/idea/bin/idea.sh $silent"
|
alias ij="sudo ~/Downloads/idea/bin/idea.sh $silent"
|
||||||
alias a2="f ~/Documents/school/343/a2"
|
alias a2="f ~/Documents/school/343/a2"
|
||||||
alias a2j="f ~/Documents/school/343/a2/java/src"
|
alias a2j="f ~/Documents/school/343/a2/java/src"
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
':/home/kevin/Downloads
|
':/home/kevin/linux-config/configs/ranger
|
||||||
|
|||||||
@@ -658,6 +658,8 @@ tmap <ESC> taskview_close
|
|||||||
copytmap <ESC> q Q w <C-c>
|
copytmap <ESC> q Q w <C-c>
|
||||||
# }}} #
|
# }}} #
|
||||||
|
|
||||||
|
source /home/kevin/.config/ranger/shortcuts.conf
|
||||||
|
|
||||||
# preview images
|
# preview images
|
||||||
set preview_images_method urxvt
|
set preview_images_method urxvt
|
||||||
|
|
||||||
@@ -666,12 +668,10 @@ map R chain shell nvim -p ~/.config/ranger/rc.conf %rangerdir/config/rc.conf; so
|
|||||||
map rr source ~/.config/ranger/rc.conf
|
map rr source ~/.config/ranger/rc.conf
|
||||||
|
|
||||||
# backgrounds
|
# backgrounds
|
||||||
map fd cd ~/Downloads
|
|
||||||
map bg cd ~/Pictures/Backgrounds
|
|
||||||
map w shell ~/.local/bin/wal -i %f
|
map w shell ~/.local/bin/wal -i %f
|
||||||
map md shell mv %f dim
|
map md shell mv %f dim
|
||||||
map mb shell mv %f vibrant
|
map mb shell mv %f vibrant
|
||||||
|
|
||||||
# bulk rename
|
# bulk rename
|
||||||
map cw eval fm.execute_console("bulkrename") if fm.thisdir.marked_items else fm.open_console("rename ")
|
map cw eval fm.execute_console("bulkrename") if fm.thisdir.marked_items else fm.open_console("rename ")
|
||||||
source /home/kevin/.config/ranger/shortcuts.conf
|
|
||||||
|
|||||||
@@ -1,4 +1,68 @@
|
|||||||
|
map gbg cd ~/Pictures/Backgrounds
|
||||||
|
map tbg tab_new ~/Pictures/Backgrounds
|
||||||
|
map mbg shell mv -v %s ~/Pictures/Backgrounds
|
||||||
|
map Ybg shell cp -rv %s ~/Pictures/Backgrounds
|
||||||
map gd cd ~/Downloads
|
map gd cd ~/Downloads
|
||||||
map td tab_new ~/Downloads
|
map td tab_new ~/Downloads
|
||||||
map md shell mv -v %s ~/Downloads
|
map md shell mv -v %s ~/Downloads
|
||||||
map Yd shell cp -rv %s ~/Downloads
|
map Yd shell cp -rv %s ~/Downloads
|
||||||
|
map gD cd ~/Documents
|
||||||
|
map tD tab_new ~/Documents
|
||||||
|
map mD shell mv -v %s ~/Documents
|
||||||
|
map YD shell cp -rv %s ~/Documents
|
||||||
|
map gho cd ~/
|
||||||
|
map tho tab_new ~/
|
||||||
|
map mho shell mv -v %s ~/
|
||||||
|
map Yho shell cp -rv %s ~/
|
||||||
|
map glc cd ~/linux-config/
|
||||||
|
map tlc tab_new ~/linux-config/
|
||||||
|
map mlc shell mv -v %s ~/linux-config/
|
||||||
|
map Ylc shell cp -rv %s ~/linux-config/
|
||||||
|
map gcd cd ~/coding
|
||||||
|
map tcd tab_new ~/coding
|
||||||
|
map mcd shell mv -v %s ~/coding
|
||||||
|
map Ycd shell cp -rv %s ~/coding
|
||||||
|
map gjnd cd ~/Documents/journal
|
||||||
|
map tjnd tab_new ~/Documents/journal
|
||||||
|
map mjnd shell mv -v %s ~/Documents/journal
|
||||||
|
map Yjnd shell cp -rv %s ~/Documents/journal
|
||||||
|
map glh cd ~/Music/spotify-history
|
||||||
|
map tlh tab_new ~/Music/spotify-history
|
||||||
|
map mlh shell mv -v %s ~/Music/spotify-history
|
||||||
|
map Ylh shell cp -rv %s ~/Music/spotify-history
|
||||||
|
map gsnp cd ~/.vim/plugged/vim-snippets/UltiSnips
|
||||||
|
map tsnp tab_new ~/.vim/plugged/vim-snippets/UltiSnips
|
||||||
|
map msnp shell mv -v %s ~/.vim/plugged/vim-snippets/UltiSnips
|
||||||
|
map Ysnp shell cp -rv %s ~/.vim/plugged/vim-snippets/UltiSnips
|
||||||
|
map gsv cd ~/coding/spotify-lib-vis/src
|
||||||
|
map tsv tab_new ~/coding/spotify-lib-vis/src
|
||||||
|
map msv shell mv -v %s ~/coding/spotify-lib-vis/src
|
||||||
|
map Ysv shell cp -rv %s ~/coding/spotify-lib-vis/src
|
||||||
|
map gswa cd ~/.local/share/nvim/swap
|
||||||
|
map tswa tab_new ~/.local/share/nvim/swap
|
||||||
|
map mswa shell mv -v %s ~/.local/share/nvim/swap
|
||||||
|
map Yswa shell cp -rv %s ~/.local/share/nvim/swap
|
||||||
|
map gwo cd ~/Documents/workout-logs/11
|
||||||
|
map two tab_new ~/Documents/workout-logs/11
|
||||||
|
map mwo shell mv -v %s ~/Documents/workout-logs/11
|
||||||
|
map Ywo shell cp -rv %s ~/Documents/workout-logs/11
|
||||||
|
map gsc cd ~/Documents/school
|
||||||
|
map tsc tab_new ~/Documents/school
|
||||||
|
map msc shell mv -v %s ~/Documents/school
|
||||||
|
map Ysc shell cp -rv %s ~/Documents/school
|
||||||
|
map gst cd ~/Documents/school/sta
|
||||||
|
map tst tab_new ~/Documents/school/sta
|
||||||
|
map mst shell mv -v %s ~/Documents/school/sta
|
||||||
|
map Yst shell cp -rv %s ~/Documents/school/sta
|
||||||
|
map g2 cd ~/Documents/school/236
|
||||||
|
map t2 tab_new ~/Documents/school/236
|
||||||
|
map m2 shell mv -v %s ~/Documents/school/236
|
||||||
|
map Y2 shell cp -rv %s ~/Documents/school/236
|
||||||
|
map ga3 cd ~/Documents/school/latex-notes/236/a3
|
||||||
|
map ta3 tab_new ~/Documents/school/latex-notes/236/a3
|
||||||
|
map ma3 shell mv -v %s ~/Documents/school/latex-notes/236/a3
|
||||||
|
map Ya3 shell cp -rv %s ~/Documents/school/latex-notes/236/a3
|
||||||
|
map g3 cd ~/Documents/school/343
|
||||||
|
map t3 tab_new ~/Documents/school/343
|
||||||
|
map m3 shell mv -v %s ~/Documents/school/343
|
||||||
|
map Y3 shell cp -rv %s ~/Documents/school/343
|
||||||
|
|||||||
34
key_dirs.txt
34
key_dirs.txt
@@ -1,3 +1,31 @@
|
|||||||
D ~/Documents
|
# sys {{{ *
|
||||||
d ~/Downloads
|
|
||||||
ho ~/
|
bg ~/Pictures/Backgrounds
|
||||||
|
d ~/Downloads
|
||||||
|
D ~/Documents
|
||||||
|
ho ~/
|
||||||
|
lc ~/linux-config/
|
||||||
|
|
||||||
|
# }}} sys *
|
||||||
|
|
||||||
|
# cdn {{{ *
|
||||||
|
|
||||||
|
cd ~/coding
|
||||||
|
jnd ~/Documents/journal
|
||||||
|
lh ~/Music/spotify-history
|
||||||
|
snp ~/.vim/plugged/vim-snippets/UltiSnips
|
||||||
|
sv ~/coding/spotify-lib-vis/src
|
||||||
|
swa ~/.local/share/nvim/swap
|
||||||
|
wo ~/Documents/workout-logs/11
|
||||||
|
|
||||||
|
# }}} cdn *
|
||||||
|
|
||||||
|
# sch {{{ *
|
||||||
|
|
||||||
|
sc ~/Documents/school
|
||||||
|
st ~/Documents/school/sta
|
||||||
|
2 ~/Documents/school/236
|
||||||
|
a3 ~/Documents/school/latex-notes/236/a3
|
||||||
|
3 ~/Documents/school/343
|
||||||
|
|
||||||
|
# }}} sch *
|
||||||
|
|||||||
@@ -22,9 +22,9 @@ ensure "source $shell_shortcuts" "$shellrc"
|
|||||||
ensure "source $HOME/.config/ranger/shortcuts.conf" "$HOME/.config/ranger/rc.conf"
|
ensure "source $HOME/.config/ranger/shortcuts.conf" "$HOME/.config/ranger/rc.conf"
|
||||||
|
|
||||||
# Format the `folders` file in the correct syntax and sent it to all three configs.
|
# Format the `folders` file in the correct syntax and sent it to all three configs.
|
||||||
sed "s/#.*$//;/^$/d" "$folders" | tee >(awk '{print $1"=\"cd "$2" && ls -a\" \\"}' >> "$shell_shortcuts") \
|
sed "s/#.*$//;/^$/d" "$folders" | tee >(awk '{print $1"=\"f "$2"\" \\"}' >> "$shell_shortcuts") \
|
||||||
| awk '{print "map g"$1" cd "$2"\nmap t"$1" tab_new "$2"\nmap m"$1" shell mv -v %s "$2"\nmap Y"$1" shell cp -rv %s "$2}' >> "$ranger_shortcuts"
|
| awk '{print "map g"$1" cd "$2"\nmap t"$1" tab_new "$2"\nmap m"$1" shell mv -v %s "$2"\nmap Y"$1" shell cp -rv %s "$2}' >> "$ranger_shortcuts"
|
||||||
|
|
||||||
# Format the `configs` file in the correct syntax and sent it to both configs.
|
# Format the `configs` file in the correct syntax and sent it to both configs.
|
||||||
sed "s/#.*$//;/^$/d" "$configs" | tee >(awk '{print $1"=\"$EDITOR "$2"\" \\"}' >> "$shell_shortcuts") \
|
# sed "s/#.*$//;/^$/d" "$configs" | tee >(awk '{print $1"=\"$EDITOR "$2"\" \\"}' >> "$shell_shortcuts") \
|
||||||
| awk '{print "map "$1" shell $EDITOR "$2}' >> "$ranger_shortcuts"
|
# | awk '{print "map "$1" shell $EDITOR "$2}' >> "$ranger_shortcuts"
|
||||||
|
|||||||
Reference in New Issue
Block a user