YASnippetがあまりに便利すぎる件

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の技?

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?