トップ «前の日記(2014年06月17日) 最新 次の日記(2014年10月18日)» 編集

ohai日誌

2003|12|
2004|01|02|03|04|05|06|07|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|06|08|10|11|
2008|01|02|03|04|05|07|09|
2009|01|02|
2013|06|12|
2014|01|02|03|04|06|09|10|12|
2015|04|
2016|09|
2018|02|

2014年09月15日

_ yasnippet の trigger-key の変更法

yasnippet(emacs で snippet を実現するシステム)の trigger-key(展開を開始するキー)を変更したい場合はyas-minor-mode-mapをdefine-keyで変更してください。例えば C-; に変更したい場合は

(define-key yas-minor-mode-map (kbd "C-;") 'yas/expand)
(define-key yas-minor-mode-map (kbd "TAB") nil)
(define-key yas-minor-mode-map [(tab)] nil)

として、tabの割り当てを消してC-;に割り当てます。かつて(2012年ごろ)は yas-trigger-key を変えるという方法でしたが、<URL:https://github.com/capitaomorte/yasnippet/issues/296>でこの方法は廃止されました。webで検索するとyas-trigger-keyを使う方法が散見されますがこれは使えません。

これは 2014/9/15 に yasnippet 8.1.0 で確認した情報です。


トップ «前の日記(2014年06月17日) 最新 次の日記(2014年10月18日)» 編集