Emacsでの生産性を格段に向上させるツール。便利すぎるのになぜ今までインストールしてなかったのか不思議。
まずはgithubからYASnippetをzipでダウンロードする。
https://github.com/capitaomorte/yasnippet
ダウンロードしたら ~/.emacs.d/elisp 直下に解凍する。
次に init.el に以下の設定を追加する。
;; YAsnippet (add-to-list 'load-path "~/.emacs.d/elisp/capitaomorte-yasnippet-b7c54b8") (require 'yasnippet) (yas/global-mode 1)
Java用のスニペットは以下にあった。
https://github.com/nekop/yasnippet-java-mode
同じくgithubからzipでダウンロードして ~/.emacs.d/snippets/java-mode となるように解凍する。
これで完了。
試しに foo.java を作成し、「h」と打ってTABを押すと、以下のようなソースに展開される。
public class foo { public static void main(String[] args) { System.out.println("Hello world!"); } }
Emacsテクニックバイブル ?作業効率をカイゼンする200の技?
- 作者: るびきち
- 出版社/メーカー: 技術評論社
- 発売日: 2010/08/03
- メディア: 単行本(ソフトカバー)
- 購入: 27人 クリック: 1,039回
- この商品を含むブログ (68件) を見る