ログ日記

作業ログと日記とメモ

個人仕様のsnippet

(require 'yasnippet)

;; yasnippetのsnippetを置いてあるディレクトリ
(setq yas/root-directory (expand-file-name "~/dev/yasnippet/snippets"))

;; 自分用スニペットディレクトリ(リストで複数指定可)
(defvar my-snippet-directories (list (expand-file-name "~/dev/yasnippet-snippets")))

;; yasnippet公式提供のものと、自分用カスタマイズスニペットをロード

;; 同名のスニペットが複数ある場合、あとから読みこんだ自分用のものが優先
;; される。また、スニペットを変更、追加した場合、このコマンドを実行する
;; ことで、変更・追加が反映される。
(defun yas/load-all-directories ()
  (interactive)
  (yas/reload-all)
  (mapc 'yas/load-directory-1 my-snippet-directories))

;; yasnippet初期化
(yas/initialize)
(yas/load-all-directories)
yasnippetのスニペットをCodeReposで共有しよう! - Kentaro Kuribayashi's blog

こうするといいらしい。


でも色々考えてこの方法はやめた。
自分用リポジトリでブランチ切り替える方が手っ取り早いと思って。

  • 一般 → github
  • 一般 + 仕事 → 職場用ブランチ
  • 一般 + 仕事 + 個人 → 個人用ブランチ

とかにして、普段は個人用ブランチをチェックアウトしていればいいんじゃないかな。


で、githubに上げた後にCodeReposにもphp-modeがあることを知ったんだけど…。
CodeReposってどうなってるんだろう。書き換え合戦とかにはならないのかな。
まぁいいか。乱立は気にせずgithubでやろう。
http://github.com/nishimura/minimal-yasnippet-php-mode



名前にminimalって付けちゃったけど色々内容も書いてる。
http://github.com/nishimura/minimal-yasnippet-php-mode/blob/master/php-mode/%3C%3Fphp
http://github.com/nishimura/minimal-yasnippet-php-mode/blob/master/php-mode/pub