snippet in emacs
how to use snippet mode in emacs:
(define-abbrev c++-mode-abbrev-table ; abbrev table
"for" ; name
"" ; expansion
'(lambda () ; expansion hook
(snippet-insert
"for (int i = 0; i <$${max}; i++)\n{\n $.\n}")))
(define-abbrev c++-mode-abbrev-table
"if"
""
'(lambda ()
(snippet-insert
"if ($${test} ) {\n $.\n}")))
(define-abbrev c++-mode-abbrev-table
"imain"
""
'(lambda ()
(snippet-insert
"int main(int argc, char *argv[]){\n $.\n}")))
(provide 'tiw-abbrev)
(define-abbrev c++-mode-abbrev-table ; abbrev table
"for" ; name
"" ; expansion
'(lambda () ; expansion hook
(snippet-insert
"for (int i = 0; i <$${max}; i++)\n{\n $.\n}")))
(define-abbrev c++-mode-abbrev-table
"if"
""
'(lambda ()
(snippet-insert
"if ($${test} ) {\n $.\n}")))
(define-abbrev c++-mode-abbrev-table
"imain"
""
'(lambda ()
(snippet-insert
"int main(int argc, char *argv[]){\n $.\n}")))
(provide 'tiw-abbrev)

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home