Micolog RSS输出代码背景色问题

大家可能注意到用阅读器读取rss的时候代码看不清(没有背景色的缘故),所以修改了一下代码的输出:

添加两个函数来插入代码:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
(defun i-babel-quote (beg end str1 str2)
  (goto-char end)
  (forward-line 1)
  (insert str2)
  (newline)
  (goto-char beg)
  (forward-line -1)
  (newline)
  (insert str1)
)

(defun isrc (St Ed)
  "Enclose code for Emacser.cn"
  (interactive "r")
  (let ((beg St) (end Ed))
    (message "%s %s" beg end)
    (i-babel-quote beg end

禁用zsh中的git prompt

git prompt很多时候其实挺方面的,但是的我cd到一个nfs目录的时候,会出现卡很久的情况。果断disable掉。

首先根据你的theme找到$PROMPT

1
echo $PROMPT

比如我的是:

1
%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}

去掉git_prompt_info即可:

1
export PROMPT="%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}%{$fg_bold[blue]%} % %{$reset_color%}"

python获取本机公网IP

1
2
3
4
5
6
7
#!/usr/bin/env python
#-*- encoding: utf-8 -*-

import re
import urllib2

print "public IP address is: " + re.search('d+.d+.d+.d+',urllib2.urlopen("http://www.whereismyip.com").read()).group(0)

colored man page output

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# colorful man page
export PAGER="`which less` -s"
export BROWSER="$PAGER"
export LESS_TERMCAP_mb=$'E[01;34m'
export LESS_TERMCAP_md=$'E[01;34m'
export LESS_TERMCAP_me=$'E[0m'
export LESS_TERMCAP_se=$'E[0m'
export LESS_TERMCAP_so=$'E[01;44;33m'
export LESS_TERMCAP_ue=$'E[0m'
export LESS_TERMCAP_us=$'E[01;33m'