我这里给一个例子,大家可以自己的扩展功能。
需求:我每次写一个小的 c 程序的时候,都要写
int main ( int argc, char * argv[]) { return 0; }
很烦,希望有自动实现的功能
做法:
(define-skeleton skeleton-c-mode-main-func "generate int main(int argc, char * argc[]) automatic" nil "int main (int argc, char * argc[]) \n{\n" > _ "\n" > "return 0;" "\n}") (define-abbrev-table 'c-mode-abbrev-table '( ("main" "" skeleton-c-mode-main-func 1) ))