Browse Source

python tab compl, histsize, url magic

raylu 13 năm trước cách đây
mục cha
commit
ce16651902
2 tập tin đã thay đổi với 14 bổ sung7 xóa
  1. 6 0
      pystartup.py
  2. 8 7
      zshrc

+ 6 - 0
pystartup.py

@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+
+import readline
+import rlcompleter
+
+readline.parse_and_bind('tab: complete')

+ 8 - 7
zshrc

@@ -14,8 +14,8 @@ __git_files () {
 zstyle :compinstall filename '/home/raylu/.zshrc'
 
 HISTFILE=~/.histfile
-HISTSIZE=1000
-SAVEHIST=5000
+HISTSIZE=10000
+SAVEHIST=10000
 
 setopt no_beep
 setopt extendedglob
@@ -43,11 +43,8 @@ autoload colors
 colors
 bright_cyan='%{%}' # not provided by colors
 PROMPT="%{${fg_bold[green]}%}%m%{${reset_color}%}:%{${fg_bold[blue]}%}%30<...<%~%<<%{${reset_color}%}%(!.#.\$) "
-# exit status
-RPROMPT="%(?..%{$fg_bold[red]%}%? %{$reset_color%})"
-# suspended jobs
-RPROMPT+="%1(j.%{$fg[green]%}%j .)"
-# git branch
+RPROMPT="%(?..%{$fg_bold[red]%}%? %{$reset_color%})" # exit status
+RPROMPT+="%1(j.%{$fg[green]%}%j .)" # suspended jobs
 autoload -Uz vcs_info
 zstyle ':vcs_info:*' unstagedstr "%{$fg[red]%}*"
 zstyle ':vcs_info:*' stagedstr "%{$fg[red]%}+"
@@ -61,6 +58,9 @@ precmd () { vcs_info }
 RPROMPT+='${vcs_info_msg_0_}'
 RPROMPT+="%{$reset_color%}"
 
+autoload -U url-quote-magic
+zle -N self-insert url-quote-magic
+
 export EDITOR=vim
 export MANPAGER="/bin/sh -c \"col -bx | vim -c 'set ft=man' -\""
 export GREP_COLORS='ms=01;36:mc=01;31:sl=:cx=:fn=35:ln=33:bn=33:se=01;34'
@@ -101,6 +101,7 @@ function pdf() {
 }
 
 export GOROOT=$HOME/go
+export PYTHONSTARTUP=$HOME/.pystartup.py
 
 PATH=$PATH:$HOME/go/bin:/sbin:/usr/sbin
 if [ -d $HOME/bin ]; then