zoukankan      html  css  js  c++  java
  • emacs 根据文件名自动加载内容

    1

    (setq c-new-buffer-template 
    '(
    ; "#include <stdio.h>\n"
    ;
    "#include <stdlib.h>\n"
    ;
    "\n"
    ;
    "int main(void){\n"
    ;
    "\n"
    ;
    "}\n"
    ; ))
    "/*\n"
    " * =====================================================================================\n"
    " *\n"
    " * Filename: test.c\n"
    " *\n"
    " * Description:\n"
    " *\n"
    " * Version: 1.0\n"
    " * Created: 07/29/2011 10:37:04 AM\n"
    " * Revision: none\n"
    " * Compiler: gcc\n"
    " *\n"
    " * Author: kangle.wang (mn), wangkangluo1@gmail.com\n"
    " * Company: APE-TECH\n"
    " *\n"
    " * =====================================================================================\n"
    " */\n"
    ))

    (defun my
    -c-style ()
    "My editing style for .c files."
    (c
    -mode)
    (
    if (zerop (buffer-size))
    (tempo
    -template-c-skeleton)))

    (setq auto
    -mode-alist
    (cons
    '("\\.c\\'" . my-c-style) auto-mode-alist))

    (tempo
    -define-template "c-skeleton" c-new-buffer-template
    nil
    "Insert a skeleton for a .c document")






    (setq js
    -new-buffer-template
    '(

    "/*fuckof\n"

    ))
    (defun my
    -js-style ()
    "My editing style for .c files."
    (c
    -mode)
    (
    if (zerop (buffer-size))
    (tempo
    -template-c-skeleton)))

    (setq auto
    -mode-alist
    (cons
    '("\\.js\\'" . my-js-style) auto-mode-alist))

    (tempo
    -define-template "c-skeleton" js-new-buffer-template
    nil
    "Insert a skeleton for a .c document")

      

    2

  • 相关阅读:
    springboot常见应用属性
    springboot日志
    springboot注解
    2018年5月26日笔记
    LAMP环境搭建与配置
    2018年5月24日笔记
    2018年5月22日笔记
    2018年5月19日笔记
    2018年5月17日笔记
    2018年5月15日笔记
  • 原文地址:https://www.cnblogs.com/wangkangluo1/p/2137411.html
Copyright © 2011-2022 走看看