[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]