Made changes
This commit is contained in:
parent
0772801384
commit
547bd1ca9e
46
shells/zshrc
46
shells/zshrc
@ -17,7 +17,11 @@ fi
|
|||||||
export DISABLE_AUTO_TITLE=true
|
export DISABLE_AUTO_TITLE=true
|
||||||
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$(readlink -e ~/bin)"
|
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$(readlink -e ~/bin)"
|
||||||
export EDITOR='vim'
|
export EDITOR='vim'
|
||||||
function asroot(){
|
# For pasting in commands that start with $
|
||||||
|
$ () {
|
||||||
|
$*
|
||||||
|
}
|
||||||
|
asroot(){
|
||||||
# Use temporary file for added security
|
# Use temporary file for added security
|
||||||
TEMPFILE=$(tempfile)
|
TEMPFILE=$(tempfile)
|
||||||
xauth extract $TEMPFILE $DISPLAY
|
xauth extract $TEMPFILE $DISPLAY
|
||||||
@ -29,7 +33,7 @@ dsl() {
|
|||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
function dedir(){
|
dedir(){
|
||||||
mv "$1"/* .
|
mv "$1"/* .
|
||||||
rmdir "$1"
|
rmdir "$1"
|
||||||
if (( !? != 0 )); then
|
if (( !? != 0 )); then
|
||||||
@ -56,7 +60,7 @@ alias ll='ls -AlhF'
|
|||||||
alias la='ls -A'
|
alias la='ls -A'
|
||||||
alias l='ls -CF'
|
alias l='ls -CF'
|
||||||
alias logout='sudo pkill -u $USER'
|
alias logout='sudo pkill -u $USER'
|
||||||
function rsh(){
|
rsh(){
|
||||||
if [ -z $1 ] ; then
|
if [ -z $1 ] ; then
|
||||||
echo "Valid hostnames:"
|
echo "Valid hostnames:"
|
||||||
cat /home/stonewareslord/syncthing/shared/ips
|
cat /home/stonewareslord/syncthing/shared/ips
|
||||||
@ -71,7 +75,7 @@ function rsh(){
|
|||||||
echo "SSH to $ADDR..."
|
echo "SSH to $ADDR..."
|
||||||
tsh $ADDR $*
|
tsh $ADDR $*
|
||||||
}
|
}
|
||||||
function fixsh(){
|
fixsh(){
|
||||||
sed -i -e $1"d" ~/.ssh/known_hosts
|
sed -i -e $1"d" ~/.ssh/known_hosts
|
||||||
}
|
}
|
||||||
alias tmux='tmux -2'
|
alias tmux='tmux -2'
|
||||||
@ -79,8 +83,8 @@ alias less='less -R'
|
|||||||
alias tree='tree -C'
|
alias tree='tree -C'
|
||||||
alias skim="(head -5; tail -5) <"
|
alias skim="(head -5; tail -5) <"
|
||||||
alias cp='rsync --partial -ha --info=progress2 "$@"'
|
alias cp='rsync --partial -ha --info=progress2 "$@"'
|
||||||
function mv() { /bin/mv -v "$@" }
|
mv() { /bin/mv -v "$@" }
|
||||||
function m() { mv "$@" }
|
m() { mv "$@" }
|
||||||
compdef _cp c m mv cp copy
|
compdef _cp c m mv cp copy
|
||||||
alias dt='date "+%F %T"'
|
alias dt='date "+%F %T"'
|
||||||
alias awake='disphost; while true; do xdotool mousemove 0 0; sleep 60; done'
|
alias awake='disphost; while true; do xdotool mousemove 0 0; sleep 60; done'
|
||||||
@ -104,7 +108,7 @@ if test -f /etc/gentoo-release; then
|
|||||||
echo "args: $*"
|
echo "args: $*"
|
||||||
sudo zsh -c "emerge --autounmask-write -av $*"
|
sudo zsh -c "emerge --autounmask-write -av $*"
|
||||||
}
|
}
|
||||||
function update(){
|
update(){
|
||||||
# If this is a server computer
|
# If this is a server computer
|
||||||
if [ "$(hostname|cut -b1)" = "S" ] ; then
|
if [ "$(hostname|cut -b1)" = "S" ] ; then
|
||||||
echo "You're a server. Exiting"
|
echo "You're a server. Exiting"
|
||||||
@ -163,22 +167,22 @@ alias -g L="2>&1|less"
|
|||||||
#alias -g L="2>&1|vimpager"
|
#alias -g L="2>&1|vimpager"
|
||||||
alias -g G='|& ag'
|
alias -g G='|& ag'
|
||||||
export FZF_COMPLETION_OPTS='--no-mouse -m -1 -x'
|
export FZF_COMPLETION_OPTS='--no-mouse -m -1 -x'
|
||||||
function ctar(){
|
ctar(){
|
||||||
tar -cf - $@|pv -WcN tar|gzip|pv -WcN gzip
|
tar -cf - $@|pv -WcN tar|gzip|pv -WcN gzip
|
||||||
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
||||||
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
||||||
}
|
}
|
||||||
function offline(){
|
offline(){
|
||||||
if [ ! -z "$@" ] ; then
|
if [ ! -z "$@" ] ; then
|
||||||
sudo unshare -n -- sudo -u stonewareslord zsh -c "$@"
|
sudo unshare -n -- sudo -u stonewareslord zsh -c "$@"
|
||||||
else
|
else
|
||||||
sudo unshare -n -- sudo -u stonewareslord LP_MARK_PREFIX=" $(tput setaf 1)(offline)$(tput sgr0) " zsh
|
sudo unshare -n -- sudo -u stonewareslord LP_MARK_PREFIX=" $(tput setaf 1)(offline)$(tput sgr0) " zsh
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function smon(){
|
smon(){
|
||||||
timeout 1s pdsh -R ssh -w 10.0.1.196,10.0.1.207 "$@"
|
timeout 1s pdsh -R ssh -w 10.0.1.196,10.0.1.207 "$@"
|
||||||
}
|
}
|
||||||
function dnstest(){
|
dnstest(){
|
||||||
echo "resolv.conf:"
|
echo "resolv.conf:"
|
||||||
cat /etc/resolv.conf
|
cat /etc/resolv.conf
|
||||||
echo "Testing DNS:"
|
echo "Testing DNS:"
|
||||||
@ -191,7 +195,7 @@ function dnstest(){
|
|||||||
echo "Testing DNS"
|
echo "Testing DNS"
|
||||||
curl ifconfig.me
|
curl ifconfig.me
|
||||||
}
|
}
|
||||||
function cinitify(){
|
cinitify(){
|
||||||
mkdir $2
|
mkdir $2
|
||||||
cd $2
|
cd $2
|
||||||
git init
|
git init
|
||||||
@ -216,7 +220,7 @@ function cinitify(){
|
|||||||
git checkout master
|
git checkout master
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function initify(){
|
initify(){
|
||||||
git init
|
git init
|
||||||
git remote add origin git@austenwares.com:$1/$2.git
|
git remote add origin git@austenwares.com:$1/$2.git
|
||||||
git remote add https https://austenwares.com/gitlab/$1/$2.git
|
git remote add https https://austenwares.com/gitlab/$1/$2.git
|
||||||
@ -232,7 +236,7 @@ function initify(){
|
|||||||
git checkout master
|
git checkout master
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function tsh(){
|
tsh(){
|
||||||
ssh $* -X
|
ssh $* -X
|
||||||
if which ponysay >/dev/null; then
|
if which ponysay >/dev/null; then
|
||||||
ponysay "Connection closed!"
|
ponysay "Connection closed!"
|
||||||
@ -240,11 +244,11 @@ function tsh(){
|
|||||||
echo "\n\n\n\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n\n\n\n"
|
echo "\n\n\n\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n\n\n\n"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function mcl(){
|
mcl(){
|
||||||
mkdir -p $1
|
mkdir -p $1
|
||||||
cd $1
|
cd $1
|
||||||
}
|
}
|
||||||
function rc(){
|
rc(){
|
||||||
case $1 in
|
case $1 in
|
||||||
z) vim ~/.zshrc;;
|
z) vim ~/.zshrc;;
|
||||||
v) vim ~/.vimrc;;
|
v) vim ~/.vimrc;;
|
||||||
@ -257,7 +261,7 @@ function rc(){
|
|||||||
*) echo "Opts:\nz v i\nuse make unmask mask accept_keywords"
|
*) echo "Opts:\nz v i\nuse make unmask mask accept_keywords"
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
function pub-git-init(){
|
pub-git-init(){
|
||||||
# Get the project name
|
# Get the project name
|
||||||
branch=$(git remote -v | ag '^origin\s+' | sed -e 's/^origin\s*//' | cut -d\ -f1 | sed -r -e 's/^.+\///' -e 's/#.+$//' -e 's/\.git$//' | head -n1)
|
branch=$(git remote -v | ag '^origin\s+' | sed -e 's/^origin\s*//' | cut -d\ -f1 | sed -r -e 's/^.+\///' -e 's/#.+$//' -e 's/\.git$//' | head -n1)
|
||||||
echo "Branch: $branch"
|
echo "Branch: $branch"
|
||||||
@ -269,7 +273,7 @@ function pub-git-init(){
|
|||||||
git config remote.ncsu.gcrypt-participants "CCDFE3F1"
|
git config remote.ncsu.gcrypt-participants "CCDFE3F1"
|
||||||
git config remote.gitlab.gcrypt-participants "CCDFE3F1"
|
git config remote.gitlab.gcrypt-participants "CCDFE3F1"
|
||||||
}
|
}
|
||||||
function pub-git-rm(){
|
pub-git-rm(){
|
||||||
if (( $# == 0 )) ; then
|
if (( $# == 0 )) ; then
|
||||||
git remote rm local
|
git remote rm local
|
||||||
git remote rm ncsu
|
git remote rm ncsu
|
||||||
@ -280,7 +284,7 @@ function pub-git-rm(){
|
|||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
function pub-git-push(){
|
pub-git-push(){
|
||||||
if (( $# == 0 )) ; then
|
if (( $# == 0 )) ; then
|
||||||
git push local --all && git push local --tags
|
git push local --all && git push local --tags
|
||||||
git push ncsu --all && git push ncsu --tags
|
git push ncsu --all && git push ncsu --tags
|
||||||
@ -291,7 +295,7 @@ function pub-git-push(){
|
|||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
function pub-git-clone(){
|
pub-git-clone(){
|
||||||
case $1 in
|
case $1 in
|
||||||
ncsu) remote="gcrypt::git@github.ncsu.edu:agadler/a86a0f8757772be2ec617b395a0716679bfce51c1bfdeb8da6127feebd84facde645e9e30188318344eb458f5834e3d86800.git#" ;;
|
ncsu) remote="gcrypt::git@github.ncsu.edu:agadler/a86a0f8757772be2ec617b395a0716679bfce51c1bfdeb8da6127feebd84facde645e9e30188318344eb458f5834e3d86800.git#" ;;
|
||||||
gitlab) remote="gcrypt::git@gitlab.com:stonewareslord/e6e03ea006d55de0970a28bcb7fcf65f4c66f98f50830bd69b50c5dc502bdf1a4e4172187cfb5fcef8c32bd7fb316bdc67d7d86713ebfe232f97eb303ac316ae.git#" ;;
|
gitlab) remote="gcrypt::git@gitlab.com:stonewareslord/e6e03ea006d55de0970a28bcb7fcf65f4c66f98f50830bd69b50c5dc502bdf1a4e4172187cfb5fcef8c32bd7fb316bdc67d7d86713ebfe232f97eb303ac316ae.git#" ;;
|
||||||
@ -306,7 +310,7 @@ function pub-git-clone(){
|
|||||||
branch=$(echo $1 | sha512sum | cut -d\ -f1)
|
branch=$(echo $1 | sha512sum | cut -d\ -f1)
|
||||||
git clone "$remote$branch" $1
|
git clone "$remote$branch" $1
|
||||||
}
|
}
|
||||||
function k(){
|
k(){
|
||||||
#More than 1 arguement
|
#More than 1 arguement
|
||||||
if [[ $# > 1 ]] ; then
|
if [[ $# > 1 ]] ; then
|
||||||
vim $@
|
vim $@
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
if has('conceal')
|
if has('conceal')
|
||||||
set conceallevel=2 concealcursor=i
|
set conceallevel=2 concealcursor=i
|
||||||
endif
|
endif
|
||||||
|
let g:formatdef_my_custom_cpp = '"astyle --mode=cpp -xc --style=google -j -s2 -xG -S -K -N -xn -xl -n -p -H"'
|
||||||
|
let g:formatters_cpp = ['my_custom_cpp']
|
||||||
let g:formatdef_my_custom_java = '"astyle --mode=java -xc --style=google -j -s3 -xG -S -K -N -xn -xl -n -p -H"'
|
let g:formatdef_my_custom_java = '"astyle --mode=java -xc --style=google -j -s3 -xG -S -K -N -xn -xl -n -p -H"'
|
||||||
let g:formatters_java = ['my_custom_java']
|
let g:formatters_java = ['my_custom_java']
|
||||||
let g:UltiSnipsUsePythonVersion=3
|
let g:UltiSnipsUsePythonVersion=3
|
||||||
@ -188,6 +190,9 @@ let g:ctrlp_custom_ignore = {
|
|||||||
let g:airline_left_sep='▶'
|
let g:airline_left_sep='▶'
|
||||||
let g:airline_right_sep='◀'
|
let g:airline_right_sep='◀'
|
||||||
let g:airline#extensions#syntastic#enabled=0
|
let g:airline#extensions#syntastic#enabled=0
|
||||||
|
let g:ycm_show_diagnostics_ui=0
|
||||||
|
let g:syntastic_cpp_compiler = 'clang++'
|
||||||
|
let g:syntastic_cpp_compiler_options = ' -std=c++11 -stdlib=libc++'
|
||||||
let g:airline#extensions#whitespace#enabled=0
|
let g:airline#extensions#whitespace#enabled=0
|
||||||
let g:airline#extensions#whitespace#show_message=0
|
let g:airline#extensions#whitespace#show_message=0
|
||||||
let g:airline#extensions#tmuxline#enabled=1
|
let g:airline#extensions#tmuxline#enabled=1
|
||||||
|
Loading…
Reference in New Issue
Block a user