ruby-changes:18162
From: kazu <ko1@a...>
Date: Sun, 12 Dec 2010 20:40:35 +0900 (JST)
Subject: [ruby-changes:18162] Ruby:r30183 (trunk): * misc/rb_optparse.zsh: update how to install.
kazu 2010-12-12 20:40:29 +0900 (Sun, 12 Dec 2010) New Revision: 30183 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30183 Log: * misc/rb_optparse.zsh: update how to install. * misc/rb_optparse.zsh: avoid error when setopt noclobber. * lib/optparse.rb: fix typo. pointed out at <http://d.hatena.ne.jp/nagachika/20101207>. Modified files: trunk/ChangeLog trunk/lib/optparse.rb trunk/misc/rb_optparse.zsh Index: ChangeLog =================================================================== --- ChangeLog (revision 30182) +++ ChangeLog (revision 30183) @@ -1,3 +1,12 @@ +Sun Dec 12 20:35:07 2010 Kazuhiro NISHIYAMA <zn@m...> + + * misc/rb_optparse.zsh: update how to install. + + * misc/rb_optparse.zsh: avoid error when setopt noclobber. + + * lib/optparse.rb: fix typo. pointed out at + <http://d.hatena.ne.jp/nagachika/20101207>. + Sun Dec 12 13:27:35 2010 Tanaka Akira <akr@f...> * eval_error.c: parenthesize macro arguments. Index: misc/rb_optparse.zsh =================================================================== --- misc/rb_optparse.zsh (revision 30182) +++ misc/rb_optparse.zsh (revision 30183) @@ -2,12 +2,18 @@ # Completion for zsh: # (based on <http://d.hatena.ne.jp/rubikitch/20071002/zshcomplete>) # -# (1) install this file, +# (1) install this file. +# mkdir -p ~/.zsh.d +# cp rb_optparse.zsh ~/.zsh.d/rb_optparse.zsh # -# (2) load the script, and -# . ~/.zsh.d/rb_optparse.zsh +# (2) load the script in ~/.zshrc. +# echo '. ~/.zsh.d/rb_optparse.zsh' >> ~/.zshrc +# echo 'fpath=("${ZSH_COMPLETION_DIR-$HOME/.zsh.d/Completion}" $fpath)' >> ~/.zshrc +# echo 'autoload -U ${ZSH_COMPLETION_DIR-$HOME/.zsh.d/Completion}/*(:t)' >> ~/.zshrc # -# (3) geneate completion files once. +# (3) restart zsh. +# +# (4) geneate completion files once. # generate-complete-function/ruby/optparse COMMAND1 # generate-complete-function/ruby/optparse COMMAND2 # @@ -16,7 +22,7 @@ { local cmpl="_${1:t}" mkdir -p "${ZSH_COMPLETION_DIR-$HOME/.zsh.d/Completion}" - $1 "--*-completion-zsh=${1:t}" > "${ZSH_COMPLETION_DIR-$HOME/.zsh.d/Completion}/$cmpl" + $1 "--*-completion-zsh=${1:t}" >! "${ZSH_COMPLETION_DIR-$HOME/.zsh.d/Completion}/$cmpl" if [[ $(type -w "$cmpl") == "${cmpl}: function" ]]; then unfunction "$cmpl" autoload -U "$cmpl" Index: lib/optparse.rb =================================================================== --- lib/optparse.rb (revision 30182) +++ lib/optparse.rb (revision 30183) @@ -784,7 +784,8 @@ end end - # --*-completion-for-bash=WORD + # + # --*-completion-bash=WORD # Shows candidates for command line completion. # Officious['*-completion-bash'] = proc do |parser| -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/