blob: e83697ee0e1ec0b4f8bb48e283730b835218b099 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
;; ~/.config/emacs/templates -*- mode: lisp-data; -*-
fundamental-mode
(today (format-time-string "%Y-%m-%d"))
text-mode
(cut "--8<---------------cut here---------------start------------->8---" n r n
"--8<---------------cut here---------------end--------------->8---" n)
emacs-lisp-mode
(header ";;; " (file-name-nondirectory (or (buffer-file-name) (buffer-name)))
" -- " p " -*- lexical-binding: t -*-" n
";;; Commentary:" n ";;; Code:" n n)
(provide "(provide '" (file-name-base (or (buffer-file-name) (buffer-name))) ")" n
";;; " (file-name-nondirectory (or (buffer-file-name) (buffer-name)))
" ends here" n)
prog-mode
(dns "DO_NOT_SUBMIT")
(ldns "LOG(DO_NOT_SUBMIT) << ")
c++-mode
(ns "namespace " (s ns) "{" n r n "} // namespace " (s ns))
(namespace "namespace " (s ns) "{" n r n "} // namespace " (s ns))
;; Local Variables:
;; outline-regexp: "[a-z]"
;; eval: (outline-minor-mode 1)
;; End:
|