PrettyXML (Vim), Stardew Valley aliases (Ubuntu)
This commit is contained in:
@@ -17,6 +17,7 @@ export KEYTIMEOUT=1
|
|||||||
# search history
|
# search history
|
||||||
bindkey '\e[A' history-beginning-search-backward
|
bindkey '\e[A' history-beginning-search-backward
|
||||||
bindkey '\e[B' history-beginning-search-forward
|
bindkey '\e[B' history-beginning-search-forward
|
||||||
|
function src() { source $1 ; }
|
||||||
|
|
||||||
alias cs='printf "\033c"'
|
alias cs='printf "\033c"'
|
||||||
alias hst="history"
|
alias hst="history"
|
||||||
@@ -63,6 +64,7 @@ alias "f."="f .."
|
|||||||
alias "f.2"="f ..."
|
alias "f.2"="f ..."
|
||||||
|
|
||||||
alias fd="f ~/Downloads"
|
alias fd="f ~/Downloads"
|
||||||
|
function mvd() { mv $1 ~/Downloads ; }
|
||||||
alias fds="f ~/Downloads/sch"
|
alias fds="f ~/Downloads/sch"
|
||||||
alias doc="f ~/Documents"
|
alias doc="f ~/Documents"
|
||||||
alias cfg="f ~/.config"
|
alias cfg="f ~/.config"
|
||||||
@@ -145,7 +147,7 @@ function py() { python $1 ; }
|
|||||||
# device specific {{{ #
|
# device specific {{{ #
|
||||||
|
|
||||||
# NZXT {{{
|
# NZXT {{{
|
||||||
if [ "$(hostname)" = "NZXT" ]; then
|
if [ "$(hostname)" = "nzxt" ]; then
|
||||||
|
|
||||||
# rotate monitor {{{ #
|
# rotate monitor {{{ #
|
||||||
function rt() {
|
function rt() {
|
||||||
@@ -223,11 +225,10 @@ if [ "$(hostname)" = "NZXT" ]; then
|
|||||||
# }}} resume #
|
# }}} resume #
|
||||||
|
|
||||||
# }}} various coding projs #
|
# }}} various coding projs #
|
||||||
fi
|
|
||||||
# NZXT }}}
|
# NZXT }}}
|
||||||
|
|
||||||
# laptop {{{
|
# laptop {{{
|
||||||
if [[ "$(hostname)" = "X1-Carbon" ]]; then
|
elif [[ "$(hostname)" = "X1-Carbon" ]]; then
|
||||||
alias gbl="xbacklight -get"
|
alias gbl="xbacklight -get"
|
||||||
function bl() { xbacklight -set $(echo "scale=2;$1*10" | bc) ; }
|
function bl() { xbacklight -set $(echo "scale=2;$1*10" | bc) ; }
|
||||||
|
|
||||||
@@ -238,9 +239,22 @@ if [[ "$(hostname)" = "X1-Carbon" ]]; then
|
|||||||
|
|
||||||
alias plz="f ~/platterz2018/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader"
|
alias plz="f ~/platterz2018/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader"
|
||||||
alias ans="f /usr/local/android-studio/bin/"
|
alias ans="f /usr/local/android-studio/bin/"
|
||||||
fi
|
|
||||||
# laptop }}}
|
# laptop }}}
|
||||||
|
|
||||||
|
# ubuntu {{{
|
||||||
|
|
||||||
|
elif [ "$(hostname)" = "nzxt-ubuntu" ]; then
|
||||||
|
|
||||||
|
# Stardew Valley {{{
|
||||||
|
alias sdv="f ~/Documents/sdv-save"
|
||||||
|
function svmd() { f ~/.local/share/Steam/steamapps/common/Stardew\ Valley/Mods ; }
|
||||||
|
function svm() { mv $1 ~/.local/share/Steam/steamapps/common/Stardew\ Valley/Mods ; }
|
||||||
|
# }}}
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
# }}}
|
||||||
|
|
||||||
# }}} device specific #
|
# }}} device specific #
|
||||||
|
|
||||||
# git {{{ #
|
# git {{{ #
|
||||||
@@ -255,6 +269,7 @@ alias gac="git add -A . && git commit"
|
|||||||
# diff/log {{{ #
|
# diff/log {{{ #
|
||||||
alias gd="git diff -w"
|
alias gd="git diff -w"
|
||||||
alias gdc="git diff --cached"
|
alias gdc="git diff --cached"
|
||||||
|
alias gds="git diff --stat"
|
||||||
alias gl="git log"
|
alias gl="git log"
|
||||||
alias gsl="git shortlog"
|
alias gsl="git shortlog"
|
||||||
# }}} diff/log #
|
# }}} diff/log #
|
||||||
|
|||||||
@@ -5,3 +5,5 @@
|
|||||||
ui = auto
|
ui = auto
|
||||||
[core]
|
[core]
|
||||||
editor = nvim
|
editor = nvim
|
||||||
|
[push]
|
||||||
|
default = simple
|
||||||
|
|||||||
@@ -231,3 +231,34 @@ autocmd Filetype tex inoremap <localleader>tx $t(x)$
|
|||||||
" }}} tex "
|
" }}} tex "
|
||||||
|
|
||||||
" }}} Local Mappings "
|
" }}} Local Mappings "
|
||||||
|
|
||||||
|
" format XML {{{
|
||||||
|
function! DoPrettyXML()
|
||||||
|
" save the filetype so we can restore it later
|
||||||
|
let l:origft = &ft
|
||||||
|
set ft=
|
||||||
|
" delete the xml header if it exists. This will
|
||||||
|
" permit us to surround the document with fake tags
|
||||||
|
" without creating invalid xml.
|
||||||
|
1s/<?xml .*?>//e
|
||||||
|
" insert fake tags around the entire document.
|
||||||
|
" This will permit us to pretty-format excerpts of
|
||||||
|
" XML that may contain multiple top-level elements.
|
||||||
|
0put ='<PrettyXML>'
|
||||||
|
$put ='</PrettyXML>'
|
||||||
|
silent %!xmllint --format -
|
||||||
|
" xmllint will insert an <?xml?> header. it's easy enough to delete
|
||||||
|
" if you don't want it.
|
||||||
|
" delete the fake tags
|
||||||
|
2d
|
||||||
|
$d
|
||||||
|
" restore the 'normal' indentation, which is one extra level
|
||||||
|
" too deep due to the extra tags we wrapped around the document.
|
||||||
|
silent %<
|
||||||
|
" back to home
|
||||||
|
1
|
||||||
|
" restore the filetype
|
||||||
|
exe "set ft=" . l:origft
|
||||||
|
endfunction
|
||||||
|
command! PrettyXML call DoPrettyXML()
|
||||||
|
" }}}
|
||||||
|
|||||||
@@ -108,4 +108,6 @@ then
|
|||||||
xinput disable "ELAN Touchscreen"
|
xinput disable "ELAN Touchscreen"
|
||||||
# enable horizontal scrolling
|
# enable horizontal scrolling
|
||||||
synclient HorizTwoFingerScroll=1
|
synclient HorizTwoFingerScroll=1
|
||||||
|
else
|
||||||
|
xmodmap ~/.Xmodmap
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user