160 lines
4.3 KiB
JSON
160 lines
4.3 KiB
JSON
{
|
|
"center block": {
|
|
"description": "#+BEGIN_CENTER block",
|
|
"prefix": "<C",
|
|
"body": ["#+BEGIN_CENTER", "$0", "#+END_CENTER"]
|
|
},
|
|
"comment block": {
|
|
"description": "#+BEGIN_COMMENT block",
|
|
"prefix": "<c",
|
|
"body": ["#+BEGIN_COMMENT", "$0", "#+END_COMMENT"]
|
|
},
|
|
"example block": {
|
|
"description": "#+BEGIN_EXAMPLE block",
|
|
"prefix": "<e",
|
|
"body": ["#+BEGIN_EXAMPLE", "$0", "#+END_EXAMPLE"]
|
|
},
|
|
"src block": {
|
|
"description": "#+BEGIN_SRC ... block",
|
|
"prefix": "<s",
|
|
"body": ["#+BEGIN_SRC ${1:lang}", "$0", "#+END_SRC"]
|
|
},
|
|
"verse": {
|
|
"description": "verse",
|
|
"prefix": "<v",
|
|
"body": ["#+BEGIN_VERSE", "$0", "#+END_VERSE"]
|
|
},
|
|
"export ascii": {
|
|
"description": "#+BEGIN_EXPORT ascii",
|
|
"prefix": "<a",
|
|
"body": ["#+BEGIN_EXPORT ascii", "$0", "#+END_EXPORT"]
|
|
},
|
|
"export html": {
|
|
"description": "#+BEGIN_EXPORT html block",
|
|
"prefix": "<h",
|
|
"body": ["#+BEGIN_EXPORT html", "$0", "#+END_EXPORT"]
|
|
},
|
|
"export latex": {
|
|
"description": "#+BEGIN_EXPORT latex block",
|
|
"prefix": "<l",
|
|
"body": ["#+BEGIN_EXPORT latex", "$0", "#+END_EXPORT"]
|
|
},
|
|
"quote block": {
|
|
"description": "#+BEGIN_QUOTE block",
|
|
"prefix": "<q",
|
|
"body": ["#+BEGIN_QUOTE", "$0", "#+END_QUOTE"]
|
|
},
|
|
"blog": {
|
|
"description": "blog",
|
|
"prefix": "blog",
|
|
"body": [
|
|
"#+STARTUP: showall indent",
|
|
"#+STARTUP: hidestars",
|
|
"#+BEGIN_HTML",
|
|
"---",
|
|
"layout: default",
|
|
"title: ${1:title}",
|
|
"excerpt: ${2:excerpt}",
|
|
"---",
|
|
"$0"
|
|
]
|
|
},
|
|
"code": {
|
|
"description": "code",
|
|
"prefix": "code",
|
|
"body": ["#+BEGIN_${1:LANG} ${2:options}", "$0", "#+END_$1"]
|
|
},
|
|
"dot": {
|
|
"description": "dot",
|
|
"prefix": "dot",
|
|
"body": [
|
|
"#+BEGIN_SRC dot :file ${1:file} :cmdline -T${2:pdf} :exports none :results silent",
|
|
"$0",
|
|
"#+END_SRC",
|
|
"",
|
|
"[[file:$1]]"
|
|
]
|
|
},
|
|
"elisp": {
|
|
"description": "elisp",
|
|
"prefix": "elisp",
|
|
"body": ["#+BEGIN_SRC emacs-lisp :tangle yes", "$0", "#+END_SRC"]
|
|
},
|
|
"embedded": {
|
|
"description": "embedded",
|
|
"prefix": "emb",
|
|
"body": ["src_${1:lang}${2:[${3:where}]}{${4:code}}"]
|
|
},
|
|
"entry": {
|
|
"description": "entry",
|
|
"prefix": "entry",
|
|
"body": [
|
|
"#+BEGIN_HTML",
|
|
"---",
|
|
"layout: ${1:default}",
|
|
"title: ${2:title}",
|
|
"---",
|
|
"#+END_HTML",
|
|
"$0"
|
|
]
|
|
},
|
|
"export": {
|
|
"description": "export",
|
|
"prefix": "export",
|
|
"body": ["#+BEGIN_EXPORT ${1:type}", "$0", "#+END_EXPORT"]
|
|
},
|
|
"figure": {
|
|
"description": "figure",
|
|
"prefix": "fig",
|
|
"body": [
|
|
"#+CAPTION: ${1:caption}",
|
|
"#+ATTR_LATEX: ${2:scale=0.75}",
|
|
"#+LABEL: fig:${3:label}"
|
|
]
|
|
},
|
|
"header": {
|
|
"description": "org-file header",
|
|
"prefix": "head",
|
|
"body": [
|
|
"#+TITLE: ${1:Untitled Document}",
|
|
"#+AUTHOR: ${2:Author}",
|
|
"#+DATE: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
|
|
]
|
|
},
|
|
"image": {
|
|
"description": "img",
|
|
"prefix": "img",
|
|
"body": [
|
|
"#+ATTR_HTML: :alt $2 :align ${3:left} :class img",
|
|
"[[${1:src}]${4:[${5:title}]}]",
|
|
"$0"
|
|
]
|
|
},
|
|
"latex": {
|
|
"description": "latex",
|
|
"prefix": "latex",
|
|
"body": ["#+BEGIN_LATEX", "$0", "#+END_LATEX"]
|
|
},
|
|
"latex matrix": {
|
|
"description": "matrix",
|
|
"prefix": "matrix",
|
|
"body": [
|
|
"\\left \\(",
|
|
"\t\\begin{array}{${1:ccc}}",
|
|
"\t\t${2:v1 & v2} \\\\\\",
|
|
"\t\t$0",
|
|
"\t\\end{array}",
|
|
"\\right \\)"
|
|
]
|
|
},
|
|
"todo": {
|
|
"description": "TODO item",
|
|
"prefix": "todo",
|
|
"body": ["TODO ${1:task description}"]
|
|
},
|
|
"html width": {
|
|
"description": "#+attr_html: :width ...",
|
|
"body": ["#+ATTR_HTML: :width ${1:500px}"]
|
|
}
|
|
}
|