emacs
いくつかのコードフレームワーク生成を設定するには?
たとえば、Cファイルの場合:
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv) {
return EXIT_SUCCESS;
}
それともPythonでもっとダイナミックなものです:
#!<insert result of `which python` here>
def main():
if __name__ == "__main__":
main()
テンプレートを挿入するための2つのモードを定義したいと思います。
機能
insert-template
(または何か)を作成してそれを特定のキーの組み合わせ(C-c C-t
)にバインドすると、デフォルトのモードに従って正しいテンプレートが挿入されます。ファイルを作成するときにテンプレートを自動的に挿入し、ファイル名のサフィックスで正しいタイプを検出するオプションを作成します(デフォルトモードを検出する方法と似ています)。このオプションは、ファイルで簡単にオン/オフに設定する必要があります
.emacs
。
理想的には、サードパーティのモジュール/パッケージの使用を避けたいと思います。しかし、私はそれに完全に反対するわけではありません。