yasnippet.elについて調べていたら、おもしろいライブラリをみつけたので紹介。 choiceというライブラリは、コマンドラインオプションを解析するDSL、いわばoptparseのDSL版と考えることができる。 使用例はこんな感じ。 明白すぎてコードのコメントは不要だろう。 RubyGemsパッケージが用意されているので、「gem install choice」で簡単インストール。 require 'choice' def parse_options # cited from # http://yasnippet.googlecode.com/svn/trunk/extras/textmate_import.rb Choice.options do header '' header 'Standard Options:' option :snippet_dir do short '-