「yasnippetで同じパターンを連続入力する」件の新バージョン対応

yasnippetで同じパターンを連続入力する - http://rubikitch.com/に移転しました のoneshot-snippet、すごく便利です。これのおかげで 30min/day 分ぐらい省力させてもらってます、たぶん。

ところで、yasnippet.el のバージョンを0.7.0にアップデートすると、このoneshot-snippetが動かなくなっちゃった。どうやら yas/expand-snippet の関数仕様が変更になったことが原因らしい。

id:rubikitch のコードのうち、関数 yas/expand-oneshot-snippet を次のように書き直したらこれまで通りに動くようになったのでご報告。

(defun yas/expand-oneshot-snippet ()
  (interactive)
  ;; (yas/expand-snippet  (point) (point) yas/oneshot-snippet)  ;; for older version.
  (yas/expand-snippet yas/oneshot-snippet (point) (point) nil)
  )