Fixed ranger bookmarking and opening last dir
This commit is contained in:
@@ -46,6 +46,7 @@ function lzip() { unzip -l $1 | less; }
|
|||||||
|
|
||||||
alias mkpk="makepkg -sri"
|
alias mkpk="makepkg -sri"
|
||||||
alias mkex="chmod 777"
|
alias mkex="chmod 777"
|
||||||
|
alias ctl="systemctl"
|
||||||
alias ctle="systemctl enable"
|
alias ctle="systemctl enable"
|
||||||
alias ctls="systemctl start"
|
alias ctls="systemctl start"
|
||||||
|
|
||||||
@@ -70,15 +71,10 @@ shrm() {
|
|||||||
# directory-related {{{ #
|
# directory-related {{{ #
|
||||||
alias l='ls -a'
|
alias l='ls -a'
|
||||||
alias ll='ls -alFh'
|
alias ll='ls -alFh'
|
||||||
# alias f="cd"
|
alias f="cd"
|
||||||
function f() { cd $1 && pwd > ~/.last_dir ; }
|
f `cat /home/kevin/.oh-my-zsh/cache/last-working-dir`
|
||||||
# function f() { cd $1 && pwd > ~/.last_dir && ls -a ; }
|
# alias w="cd $(cat /home/kevin/.oh-my-zsh/cache/last-working-dir)"
|
||||||
|
|
||||||
# restore last dir
|
|
||||||
if [ -f ~/.last_dir ]
|
|
||||||
# then cd `cat ~/.last_dir`
|
|
||||||
then f `cat ~/.last_dir`
|
|
||||||
fi
|
|
||||||
alias rmr="rm -rf"
|
alias rmr="rm -rf"
|
||||||
alias mdp="mkdir -p"
|
alias mdp="mkdir -p"
|
||||||
|
|
||||||
@@ -88,6 +84,7 @@ alias "f.."="f ..."
|
|||||||
function mvd() { mv $1 ~/Downloads ; }
|
function mvd() { mv $1 ~/Downloads ; }
|
||||||
alias lhd="sudo fdisk -l"
|
alias lhd="sudo fdisk -l"
|
||||||
alias ds="df -h | grep sd"
|
alias ds="df -h | grep sd"
|
||||||
|
alias chownw="sudo chown -R kevin:wheel"
|
||||||
alias nbu="f /run/media/kevin/pc-backup/backups/nzxt && ll | grep gz"
|
alias nbu="f /run/media/kevin/pc-backup/backups/nzxt && ll | grep gz"
|
||||||
|
|
||||||
# }}} directory-related #
|
# }}} directory-related #
|
||||||
@@ -164,7 +161,7 @@ alias hc="htop -s PERCENT_CPU"
|
|||||||
alias r="ranger"
|
alias r="ranger"
|
||||||
alias mr="man ranger"
|
alias mr="man ranger"
|
||||||
alias clc="cloc ."
|
alias clc="cloc ."
|
||||||
function za() { nohup zathura $1 > /dev/null 2>&1& ; }
|
function z() { nohup zathura $1 > /dev/null 2>&1& ; }
|
||||||
function ev() { nohup evince $1 > /dev/null 2>&1& ; }
|
function ev() { nohup evince $1 > /dev/null 2>&1& ; }
|
||||||
function chr() { google-chrome $1 ; }
|
function chr() { google-chrome $1 ; }
|
||||||
alias ni="nvim"
|
alias ni="nvim"
|
||||||
@@ -253,7 +250,7 @@ function gcm(){ echo git commit -m \""$1"\" ; }
|
|||||||
|
|
||||||
function psgi() {
|
function psgi() {
|
||||||
git add .
|
git add .
|
||||||
git commit -m '.'
|
git commit -m -S '.'
|
||||||
git push
|
git push
|
||||||
}
|
}
|
||||||
alias gps="git push"
|
alias gps="git push"
|
||||||
@@ -333,12 +330,12 @@ alias sva="f $spv_dir/src/api"
|
|||||||
alias svg="f $spv_dir/src/graphs"
|
alias svg="f $spv_dir/src/graphs"
|
||||||
alias svscs="f $spv_dir/src/static/scss"
|
alias svscs="f $spv_dir/src/static/scss"
|
||||||
alias svcss="f $spv_dir/src/spotifyvis/static/scss"
|
alias svcss="f $spv_dir/src/spotifyvis/static/scss"
|
||||||
# source ~/coding/spotify-lib-vis/src/api-keys.sh
|
source /home/kevin/coding/spotify-lib-vis/src/api-keys.sh
|
||||||
# source "$spv_dir""/src/api-keys.sh"
|
|
||||||
function ssv() {
|
function ssv() {
|
||||||
source ../bin/activate
|
source ../bin/activate
|
||||||
python manage.py runserver
|
python manage.py runserver
|
||||||
}
|
}
|
||||||
|
alias sssv="sv && ssv"
|
||||||
alias spvdb="psql -d spotifyvis -U django"
|
alias spvdb="psql -d spotifyvis -U django"
|
||||||
function mig() {
|
function mig() {
|
||||||
python manage.py makemigrations
|
python manage.py makemigrations
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ bindsym Mod4+s workspace $ws10; exec spotify
|
|||||||
set $ws11 "11 "
|
set $ws11 "11 "
|
||||||
# assign [class="Summoners War Exporter"] $ws11
|
# assign [class="Summoners War Exporter"] $ws11
|
||||||
workspace $ws11 output $samsung
|
workspace $ws11 output $samsung
|
||||||
bindsym $mod+F11 workspace $ws8; exec $def_term
|
bindsym $mod+F11 workspace $ws11; exec $def_term
|
||||||
|
|
||||||
set $ws12 "12 "
|
set $ws12 "12 "
|
||||||
bindsym $mod+F12 workspace $ws12; exec $def_term
|
bindsym $mod+F12 workspace $ws12; exec $def_term
|
||||||
|
|||||||
@@ -418,8 +418,8 @@ map yj eval fm.copy(dirarg=dict(down=1), narg=quantifier)
|
|||||||
map yk eval fm.copy(dirarg=dict(up=1), narg=quantifier)
|
map yk eval fm.copy(dirarg=dict(up=1), narg=quantifier)
|
||||||
|
|
||||||
# Searching
|
# Searching
|
||||||
map gr console search%space
|
map / console search%space
|
||||||
map / fzf_select
|
map gr fzf_select
|
||||||
map n search_next
|
map n search_next
|
||||||
map N search_next forward=False
|
map N search_next forward=False
|
||||||
map ct search_next order=tag
|
map ct search_next order=tag
|
||||||
@@ -493,11 +493,11 @@ copymap zf zz
|
|||||||
# Bookmarks
|
# Bookmarks
|
||||||
map `<any> enter_bookmark %any
|
map `<any> enter_bookmark %any
|
||||||
map '<any> enter_bookmark %any
|
map '<any> enter_bookmark %any
|
||||||
map m<any> set_bookmark %any
|
map b<any> set_bookmark %any
|
||||||
map um<any> unset_bookmark %any
|
map ub<any> unset_bookmark %any
|
||||||
|
|
||||||
map m<bg> draw_bookmarks
|
# map m<bg> draw_bookmarks
|
||||||
copymap m<bg> um<bg> `<bg> '<bg>
|
# copymap m<bg> um<bg> `<bg> '<bg>
|
||||||
|
|
||||||
# Generate all the chmod bindings with some python help:
|
# Generate all the chmod bindings with some python help:
|
||||||
eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg))
|
eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg))
|
||||||
@@ -674,8 +674,8 @@ map rr source ~/.config/ranger/rc.conf
|
|||||||
|
|
||||||
# backgrounds
|
# backgrounds
|
||||||
map w shell /usr/bin/wal -i %f
|
map w shell /usr/bin/wal -i %f
|
||||||
map md shell mv %f dim
|
map bgd shell mv %f dim
|
||||||
map mb shell mv %f vibrant
|
map bgb 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 ")
|
||||||
|
|||||||
@@ -71,13 +71,13 @@ Plug 'vim-scripts/L9'
|
|||||||
" Gotham color scheme
|
" Gotham color scheme
|
||||||
" Plug 'whatyouhide/vim-gotham'
|
" Plug 'whatyouhide/vim-gotham'
|
||||||
|
|
||||||
" collection of Vim color schemes
|
" " collection of Vim color schemes
|
||||||
Plug 'flazz/vim-colorschemes'
|
" Plug 'flazz/vim-colorschemes'
|
||||||
|
|
||||||
" preview Vim color scheme easily within Vim
|
" " preview Vim color scheme easily within Vim
|
||||||
Plug 'xolox/vim-colorscheme-switcher'
|
" Plug 'xolox/vim-colorscheme-switcher'
|
||||||
" prerequisite for above plugin
|
" " prerequisite for above plugin
|
||||||
Plug 'xolox/vim-misc'
|
" Plug 'xolox/vim-misc'
|
||||||
|
|
||||||
" automatically save buffers upon returning to normal mode
|
" automatically save buffers upon returning to normal mode
|
||||||
Plug '907th/vim-auto-save'
|
Plug '907th/vim-auto-save'
|
||||||
@@ -224,10 +224,10 @@ nnoremap <leader>plc :PlugClean<CR>
|
|||||||
nnoremap <leader>plu :PlugUpdate<CR>
|
nnoremap <leader>plu :PlugUpdate<CR>
|
||||||
" don't break lines
|
" don't break lines
|
||||||
nnoremap <leader>py :set tw=0<CR>
|
nnoremap <leader>py :set tw=0<CR>
|
||||||
" replace in next x lines
|
|
||||||
nnoremap <leader>r q:i.,.+s///g<ESC>Fsi
|
|
||||||
" reload file
|
" reload file
|
||||||
nnoremap <leader>rf :e<CR>
|
nnoremap <leader>r :e<CR>
|
||||||
|
" replace in next x lines
|
||||||
|
nnoremap <leader>re q:i.,.+s///g<ESC>Fsi
|
||||||
" replace in line
|
" replace in line
|
||||||
nnoremap <leader>rl q:i.s///g<left><left><left>
|
nnoremap <leader>rl q:i.s///g<left><left><left>
|
||||||
" replace in visual selection
|
" replace in visual selection
|
||||||
|
|||||||
@@ -103,6 +103,9 @@ source ~/linux-config/aliases/zsh_aliases
|
|||||||
# ZSH_THEME="agnoster"
|
# ZSH_THEME="agnoster"
|
||||||
|
|
||||||
source $ZSH/custom/antigen.zsh
|
source $ZSH/custom/antigen.zsh
|
||||||
|
antigen bundle last-working-dir
|
||||||
|
antigen bundle pass
|
||||||
|
|
||||||
antigen bundle hlissner/zsh-autopair
|
antigen bundle hlissner/zsh-autopair
|
||||||
antigen bundle zsh-users/zsh-autosuggestions
|
antigen bundle zsh-users/zsh-autosuggestions
|
||||||
antigen bundle softmoth/zsh-vim-mode
|
antigen bundle softmoth/zsh-vim-mode
|
||||||
@@ -116,7 +119,7 @@ if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# pywal
|
# pywal
|
||||||
export PATH="${PATH}:${HOME}/.local/bin/:${HOME}/linux-config/scripts"
|
export PATH="${PATH}:${HOME}/.local/bin/:${HOME}/linux-config/scripts:/opt/pycharm-2018.3.1/bin"
|
||||||
(cat ~/.cache/wal/sequences &)
|
(cat ~/.cache/wal/sequences &)
|
||||||
source ~/.cache/wal/colors.sh
|
source ~/.cache/wal/colors.sh
|
||||||
|
|
||||||
@@ -160,6 +163,7 @@ fi
|
|||||||
# # }}} autoreload zsh aliases #
|
# # }}} autoreload zsh aliases #
|
||||||
|
|
||||||
source /home/kevin/.shortcuts
|
source /home/kevin/.shortcuts
|
||||||
|
source /home/kevin/coding/spotify-lib-vis/src/api-keys.sh
|
||||||
# export pywal colors
|
# export pywal colors
|
||||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#Device name variable
|
#Device name variable
|
||||||
if [ "$1" = "dac" ]; then
|
if [ "$1" = "dac" ]; then
|
||||||
# devicename="alsa_output.usb-1852_DigiHug_USB_Audio-01.analog-stereo"
|
devicename="alsa_output.usb-1852_DigiHug_USB_Audio-01.analog-stereo"
|
||||||
devicename="alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo"
|
# devicename="alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo"
|
||||||
elif [ "$1" = "line-out" ]; then
|
elif [ "$1" = "line-out" ]; then
|
||||||
devicename="alsa_output.pci-0000_00_14.2.analog-stereo"
|
devicename="alsa_output.pci-0000_00_14.2.analog-stereo"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/home/kevin/.cache/spotify/Storage
|
/home/kevin/.cache
|
||||||
/lost+found
|
/lost+found
|
||||||
/mnt
|
/mnt
|
||||||
/proc
|
/proc
|
||||||
|
|||||||
@@ -16,8 +16,9 @@ p /home/kevin/.password-store
|
|||||||
# cdn {{{ *
|
# cdn {{{ *
|
||||||
|
|
||||||
cn /home/kevin/coding
|
cn /home/kevin/coding
|
||||||
j /home/kevin/Documents/journal
|
|
||||||
ib /home/kevin/linux-config/configs/i3blocks-scripts
|
ib /home/kevin/linux-config/configs/i3blocks-scripts
|
||||||
|
j /home/kevin/Documents/journal
|
||||||
|
lh /home/kevin/Documents/listening-history
|
||||||
ra /home/kevin/linux-config/configs/ranger
|
ra /home/kevin/linux-config/configs/ranger
|
||||||
snp /home/kevin/.vim/plugged/vim-snippets/UltiSnips
|
snp /home/kevin/.vim/plugged/vim-snippets/UltiSnips
|
||||||
sv /home/kevin/coding/spotify-lib-vis/src
|
sv /home/kevin/coding/spotify-lib-vis/src
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ z /home/kevin/linux-config/aliases/zsh_aliases
|
|||||||
hlg /home/kevin/coding/spotify-lib-vis/src/api/management/commands/update-history.log
|
hlg /home/kevin/coding/spotify-lib-vis/src/api/management/commands/update-history.log
|
||||||
jn /home/kevin/Documents/journal/todo/12.md
|
jn /home/kevin/Documents/journal/todo/12.md
|
||||||
jt /home/kevin/Documents/journal/todo/todo.md
|
jt /home/kevin/Documents/journal/todo/todo.md
|
||||||
|
lh /home/kevin/Documents/listening-history/polarbier.csv
|
||||||
no ./.gitignore
|
no ./.gitignore
|
||||||
ne /home/kevin/linux-config/configs/neofetch/config.conf
|
ne /home/kevin/linux-config/configs/neofetch/config.conf
|
||||||
tm /home/kevin/.vim/plugged/vim-snippets/UltiSnips/texmath.snippets
|
tm /home/kevin/.vim/plugged/vim-snippets/UltiSnips/texmath.snippets
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ pacman
|
|||||||
pass
|
pass
|
||||||
patch
|
patch
|
||||||
pciutils
|
pciutils
|
||||||
|
pcmanfm
|
||||||
pdfgrep
|
pdfgrep
|
||||||
perl
|
perl
|
||||||
pipes.sh
|
pipes.sh
|
||||||
@@ -189,4 +190,5 @@ xorg-xwud
|
|||||||
zathura
|
zathura
|
||||||
zathura-pdf-poppler
|
zathura-pdf-poppler
|
||||||
zbar
|
zbar
|
||||||
|
zip
|
||||||
zsh
|
zsh
|
||||||
|
|||||||
Reference in New Issue
Block a user