LoginSignup
5
4

More than 5 years have passed since last update.

新規ファイルにテンプレ挿入する(めんどくさくない版)

Last updated at Posted at 2016-05-08

Emacsには標準でauto-insertってしくみがあります。

日本語資料もいろいろある。

もっと簡単に

ちゃうねん、僕は別にスマートにやりたいわけじゃなかった。

具体的にはPHPファイルを新規作成するときに<?phpって挿入できれれば、それでだけいい。

なので、かんたんに。

(defun my/php-mode-hook ()
  ;; バッファの中身がからっぽのときに <?php って入れる
  (when (eq 0 (buffer-size))
    (insert "<?php\n\n"))
  )

(add-hook 'php-mode-hook 'my/php-mode-hook)

php-modeが起動するときにファイルがからっぽだったら<?phpと改行を入れるだけ。本体は二行なんで、自分用のhookが設定済みだったらそこに追加しちゃえばいいです。私の変更ログはこちら

この設定を追加した単純な動機としては、<?phpって入力したいだけなのにAuto Completeが誤爆して<?phpinfoになっていらっとしたから。


あと、EmacsでPHPを書くならphp-modeの最新版を入れるのと入れないのとでは大違ひなので、使ってないとか数年前にインストールして放置してるってひとは、ぜひ最新版に更新してほしい。

こちらからは以上です。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4