06 2013 档案
摘要:gvim启动位置固定的话容易挡到东西,所以写了一段vimscript根据gnome-terminal的位置启动gvim,这样被遮住的概率就一些了。fun! g:get_xterm_pos ()"{{{ if(!exists('$WINDOWID')) | return [] | endif let term_rect_info = system('xwininfo -id ' . $WINDOWID . \ '|grep "Absolute upper-left \(X\|Y\):"' . \ "|awk
阅读全文
摘要:forture命令可以随机显示一段有意思的信息,而cowsay相当有名啦无需赘言,两者结合在一起生动有趣。fortune -s | cowsay奶牛看多了有木有,其实cowsay有个-f参数可以更换face,face还不少~如果再能每次随机face就更好了,于是自己蒸腾了一小下rand_cowsay_forture () { local cowsay_list=(`cowsay -l | tail -n +2`); local cowsay_picture=$[ $RANDOM % ${#cowsay_list[@]} ]; fortune -s | cowsay -f ${...
阅读全文
摘要:在emacs内部打开shell(M-x shell),如果$PS1或$PROMPT_COMMAND含有控制字符(比如颜色)会出现乱码。网上有几中解决办法都不中意,突然想到emacs会不会设置一些环境变量?env后果然,当在emacs中打开shell会有$INSIDE_EMACS这个环境变量,我们就可以根据它在.bashrc设置相应提示符了,我的配置如下:if [ ! ${INSIDE_EMACS+'inside_emacs'} ]; then #非emacs环境运行时的提示符else #emacs中运行shell时 export PROMPT_COMMAND=''
阅读全文

浙公网安备 33010602011771号