自動挿入テンプレートとテンポ テンプレートを組み合わせて、新しいファイルに適切なコンテンツを自動的に入力しようとしています。
私の目標は、自動挿入呼び出しをテンポ テンプレートにして、いくつかのデータ (クラス名など) を提供することです。
このようなもの :
(eval-after-load 'autoinsert
'(define-auto-insert
(cons "\\.\\([Hh]\\|hh\\|hpp\\)\\'" "My C / C++ header")
(lambda()
(tempo-template-c++-class))))
C++ クラス テンプレートにバッファーのファイル名を指定して、うまく展開できるようにしたいと思います。理想的には、「foo.h」という名前のファイルを作成すると、「foo」をデータとしてテンプレートが展開され、「foo」クラスが作成されます。
Tempo Manualで説明されているように、「保存リスト」をいじってみましたが、今のところうまくいきません。
助けてくれてありがとう。
パッサン、より良い方法はありますか
(file-name-sans-extension (file-name-nondirectory buffer-file-name))
ファイルからクラス名を取得するには?