タグ

ブックマーク / blog.glidenote.com (3)

  • zshでサブコマンドとファイル名を手抜き補完する - Glide Note

    hoge[tab]でサブコマンドが補完され、 サブコマンドの後はファイル、ディレクトリが補完されるように。 サブコマンドとファイル名を補完する 下記を.zshrcに記載してexec $SHELL やっていることは compdefで_hogecmdという補完用functionを定義し、hogeコマンドを実行したときに呼び出されるように。 function内のcmdsで補完したいサブコマンドを列挙 CURRENT == 2でhogeのあとに補完されるのはサブコマンドだけと指定 _describeで補完候補で表示されるときにsubcommandというグループになるようにしている サブコマンドのあとは_filesでファイルとディレクトリが補完されるように 参考になるサイト zshの補完関数の書き方がまとまっているところがほとんど無いので下記が非常参考になります。 zsh補完関数を自作すると便利 -

    satrex
    satrex 2012/05/07
    だいぶわかってきたぞ。しめしめ。
  • 2012年のプレゼンはgithub pages+markdown2impressで決まり!! - Glide Note

    今度MySQL Casual Talks Vol.3 : ATNDでLTをさせて頂くので そろそろ資料作りをしないとなーと思っていて、プレゼン作成で良い方法があったのでメモ。 プレゼン作成に使用する環境 yoshiki/markdown2impress defunkt/hub glidenote/hub-zsh-completion 拙作のhub-zsh-completionは無くても 作業は出来ますが、hubコマンドが補完されるので導入しておくと便利です。 markdown2impressとhub-zsh-completionの導入方法は以前紹介しているので そちらを参照してください。 markdown2impressを導入してみた - Glide Note - グライドノート githubのhubコマンドを補完するzsh補完関数を作ってみた - Glide Note - グライドノート

    satrex
    satrex 2012/04/04
    LT聞きたかったけど、キャンセル待ちが多すぎて無理くさい。
  • githubのhubコマンドを補完するzsh補完関数を作ってみた - Glide Note

    defunkt/hub - GitHub github用にhubというgitのラッパーコマンドがあることを会社で教えてもらって 使ってみたら、当然の如くzshの補完が効かなくてコマンドの使い方もよく分からなかったので、 コマンド理解とzsh補完関数の書き方の勉強も兼ねて自分で作ってみた。 最初はhubコマンドの補完関数を作ってたんですが、利用方法としてaliasを充てて gitの代わりに使うことが推奨されており、そもそもgitのラッパーで gitコマンドの補完も出来ないと意味が無いので、gitの補完関数自体に 手を入れて、hubのカスタムコマンドも利用出来るようにした。 検証環境は下記 Mac OSX 10.7.3, Scientific Linux 6.1 git version 1.7.7.5 hub version 1.8.2 zsh 4.3.11, 4.3.12 /usr/loca

    satrex
    satrex 2012/02/25
    これからがっつりGit使う予定だし、あとでhubのお世話にもなってみよう。 #毎度暗号めいててすみません
  • 1