perlを書いていて"some_function() if"と書こうとしたときにspaceを押すとyasnippetが起動するようになっていた。ある場合には便利なんだが、必要ないところで出てきたりするので最近イライラしていた。というわけで、perlとかrubyとかで起動して欲しくない。しかし、simple-hatena-modeではすごい便利に使っている。というわけでsimple-hatena-modeだけ起動するように設定した。読み込むところには
(setq yas/dont-activate t) (require 'yasnippet) (yas/initialize) (yas/load-directory "~/.emacs.d/snippets")
と書いておく。で、起動して欲しいモードのところには
(add-hook 'simple-hatena-mode-hook '(lambda() (yas/minor-mode t) ))
という風に書いておけば起動する。これでイライラせずに済む!!!