From bcff5c0b29ae822f1a66ff855bfad227fae138d7 Mon Sep 17 00:00:00 2001 From: Xah Lee Date: Fri, 6 Aug 2010 08:19:38 +0000 Subject: [PATCH] added ~25 snippets for emacs lisp mode. --- snippets/emacs-lisp-mode/autoload.yasnippet | 2 +- snippets/emacs-lisp-mode/cdr.yasnippet | 4 ++++ snippets/emacs-lisp-mode/concat.yasnippet | 4 ++++ snippets/emacs-lisp-mode/cond.yasnippet | 7 +++++++ snippets/emacs-lisp-mode/cons.yasnippet | 4 ++++ snippets/emacs-lisp-mode/defcustom.yasnippet | 4 ++++ snippets/emacs-lisp-mode/defvar.yasnippet | 2 +- snippets/emacs-lisp-mode/eq.yasnippet | 4 ++++ snippets/emacs-lisp-mode/error.yasnippet | 4 ++++ snippets/emacs-lisp-mode/format.yasnippet | 4 ++++ snippets/emacs-lisp-mode/goto-char.yasnippet | 4 ++++ snippets/emacs-lisp-mode/insert.yasnippet | 4 ++++ snippets/emacs-lisp-mode/interactive.yasnippet | 4 ++++ snippets/emacs-lisp-mode/lambda.yasnippet | 4 ++++ snippets/emacs-lisp-mode/length.yasnippet | 4 ++++ snippets/emacs-lisp-mode/list.yasnippet | 4 ++++ snippets/emacs-lisp-mode/message.yasnippet | 4 ++++ snippets/emacs-lisp-mode/nth.yasnippet | 4 ++++ snippets/emacs-lisp-mode/point-min.yasnippet | 4 ++++ snippets/emacs-lisp-mode/point.yasnippet | 4 ++++ snippets/emacs-lisp-mode/progn.yasnippet | 4 ++++ snippets/emacs-lisp-mode/put.yasnippet | 4 ++++ snippets/emacs-lisp-mode/save-excursion.yasnippet | 4 ++++ snippets/emacs-lisp-mode/string-match.yasnippet | 4 ++++ snippets/emacs-lisp-mode/unless.yasnippet | 4 ++++ snippets/emacs-lisp-mode/when.yasnippet | 4 ++++ snippets/emacs-lisp-mode/while.yasnippet | 4 ++++ 27 files changed, 105 insertions(+), 2 deletions(-) create mode 100755 snippets/emacs-lisp-mode/cdr.yasnippet create mode 100755 snippets/emacs-lisp-mode/concat.yasnippet create mode 100755 snippets/emacs-lisp-mode/cond.yasnippet create mode 100755 snippets/emacs-lisp-mode/cons.yasnippet create mode 100755 snippets/emacs-lisp-mode/defcustom.yasnippet create mode 100755 snippets/emacs-lisp-mode/eq.yasnippet create mode 100755 snippets/emacs-lisp-mode/error.yasnippet create mode 100755 snippets/emacs-lisp-mode/format.yasnippet create mode 100755 snippets/emacs-lisp-mode/goto-char.yasnippet create mode 100755 snippets/emacs-lisp-mode/insert.yasnippet create mode 100755 snippets/emacs-lisp-mode/interactive.yasnippet create mode 100755 snippets/emacs-lisp-mode/lambda.yasnippet create mode 100755 snippets/emacs-lisp-mode/length.yasnippet create mode 100755 snippets/emacs-lisp-mode/list.yasnippet create mode 100755 snippets/emacs-lisp-mode/message.yasnippet create mode 100755 snippets/emacs-lisp-mode/nth.yasnippet create mode 100755 snippets/emacs-lisp-mode/point-min.yasnippet create mode 100755 snippets/emacs-lisp-mode/point.yasnippet create mode 100755 snippets/emacs-lisp-mode/progn.yasnippet create mode 100755 snippets/emacs-lisp-mode/put.yasnippet create mode 100755 snippets/emacs-lisp-mode/save-excursion.yasnippet create mode 100755 snippets/emacs-lisp-mode/string-match.yasnippet create mode 100755 snippets/emacs-lisp-mode/unless.yasnippet create mode 100755 snippets/emacs-lisp-mode/when.yasnippet create mode 100755 snippets/emacs-lisp-mode/while.yasnippet diff --git a/snippets/emacs-lisp-mode/autoload.yasnippet b/snippets/emacs-lisp-mode/autoload.yasnippet index fe8a4e8..8713592 100755 --- a/snippets/emacs-lisp-mode/autoload.yasnippet +++ b/snippets/emacs-lisp-mode/autoload.yasnippet @@ -1,5 +1,5 @@ #contributor: Xah Lee (XahLee.org) #name: autoload # -- -(autoload 'FUNCNAME$0 "FILENAME" & "DOCSTRING" INTERACTIVE TYPE) +(autoload 'FUNCNAME$0 "FILENAME" &optional "DOCSTRING" INTERACTIVE TYPE) diff --git a/snippets/emacs-lisp-mode/cdr.yasnippet b/snippets/emacs-lisp-mode/cdr.yasnippet new file mode 100755 index 0000000..6733410 --- /dev/null +++ b/snippets/emacs-lisp-mode/cdr.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: cdr +# -- +(cdr $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/concat.yasnippet b/snippets/emacs-lisp-mode/concat.yasnippet new file mode 100755 index 0000000..5be485d --- /dev/null +++ b/snippets/emacs-lisp-mode/concat.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: concat +# -- +(concat $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/cond.yasnippet b/snippets/emacs-lisp-mode/cond.yasnippet new file mode 100755 index 0000000..36340f1 --- /dev/null +++ b/snippets/emacs-lisp-mode/cond.yasnippet @@ -0,0 +1,7 @@ +#contributor: Xah Lee (XahLee.org) +#name: cond +# -- +(cond +(CONDITION$0 BODY) +(CONDITION BODY) +) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/cons.yasnippet b/snippets/emacs-lisp-mode/cons.yasnippet new file mode 100755 index 0000000..2a9e0e5 --- /dev/null +++ b/snippets/emacs-lisp-mode/cons.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: cons +# -- +(cons $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/defcustom.yasnippet b/snippets/emacs-lisp-mode/defcustom.yasnippet new file mode 100755 index 0000000..3ec54d6 --- /dev/null +++ b/snippets/emacs-lisp-mode/defcustom.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: defcustom +# -- +(defcustom $0 VALUE "DOC" &optional ARGS) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/defvar.yasnippet b/snippets/emacs-lisp-mode/defvar.yasnippet index f027c06..cc623d8 100755 --- a/snippets/emacs-lisp-mode/defvar.yasnippet +++ b/snippets/emacs-lisp-mode/defvar.yasnippet @@ -1,4 +1,4 @@ #contributor: Xah Lee (XahLee.org) #name: defvar # -- -(defvar SYMBOL & INITVALUE "DOCSTRING") \ No newline at end of file +(defvar SYMBOL &optional INITVALUE "DOCSTRING") \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/eq.yasnippet b/snippets/emacs-lisp-mode/eq.yasnippet new file mode 100755 index 0000000..564fcdd --- /dev/null +++ b/snippets/emacs-lisp-mode/eq.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: eq +# -- +(eq $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/error.yasnippet b/snippets/emacs-lisp-mode/error.yasnippet new file mode 100755 index 0000000..95914b7 --- /dev/null +++ b/snippets/emacs-lisp-mode/error.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: error +# -- +(error "$0" &optional ARGS) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/format.yasnippet b/snippets/emacs-lisp-mode/format.yasnippet new file mode 100755 index 0000000..d0019af --- /dev/null +++ b/snippets/emacs-lisp-mode/format.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: format +# -- +(format $0 &optional OBJECTS) diff --git a/snippets/emacs-lisp-mode/goto-char.yasnippet b/snippets/emacs-lisp-mode/goto-char.yasnippet new file mode 100755 index 0000000..4cbddd4 --- /dev/null +++ b/snippets/emacs-lisp-mode/goto-char.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: goto-char +# -- +(goto-char $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/insert.yasnippet b/snippets/emacs-lisp-mode/insert.yasnippet new file mode 100755 index 0000000..37e9264 --- /dev/null +++ b/snippets/emacs-lisp-mode/insert.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: insert +# -- +(insert $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/interactive.yasnippet b/snippets/emacs-lisp-mode/interactive.yasnippet new file mode 100755 index 0000000..ad88e40 --- /dev/null +++ b/snippets/emacs-lisp-mode/interactive.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: interactive +# -- +(interactive) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/lambda.yasnippet b/snippets/emacs-lisp-mode/lambda.yasnippet new file mode 100755 index 0000000..dc192a2 --- /dev/null +++ b/snippets/emacs-lisp-mode/lambda.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: lambda +# -- +(lambda ($0) "DOCSTRING" (interactive) BODY) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/length.yasnippet b/snippets/emacs-lisp-mode/length.yasnippet new file mode 100755 index 0000000..efba78a --- /dev/null +++ b/snippets/emacs-lisp-mode/length.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: length +# -- +(length $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/list.yasnippet b/snippets/emacs-lisp-mode/list.yasnippet new file mode 100755 index 0000000..4ec1c63 --- /dev/null +++ b/snippets/emacs-lisp-mode/list.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: list +# -- +(list $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/message.yasnippet b/snippets/emacs-lisp-mode/message.yasnippet new file mode 100755 index 0000000..f7a88de --- /dev/null +++ b/snippets/emacs-lisp-mode/message.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: message +# -- +(message "FORMATSTRING$0" &optional ARGS) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/nth.yasnippet b/snippets/emacs-lisp-mode/nth.yasnippet new file mode 100755 index 0000000..eb9057f --- /dev/null +++ b/snippets/emacs-lisp-mode/nth.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: nth +# -- +(nth N$0 LIST) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/point-min.yasnippet b/snippets/emacs-lisp-mode/point-min.yasnippet new file mode 100755 index 0000000..9789afc --- /dev/null +++ b/snippets/emacs-lisp-mode/point-min.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: point-min +# -- +(point-min) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/point.yasnippet b/snippets/emacs-lisp-mode/point.yasnippet new file mode 100755 index 0000000..ef0f7aa --- /dev/null +++ b/snippets/emacs-lisp-mode/point.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: point +# -- +(point) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/progn.yasnippet b/snippets/emacs-lisp-mode/progn.yasnippet new file mode 100755 index 0000000..17ce1f4 --- /dev/null +++ b/snippets/emacs-lisp-mode/progn.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: progn +# -- +(progn $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/put.yasnippet b/snippets/emacs-lisp-mode/put.yasnippet new file mode 100755 index 0000000..c5b953e --- /dev/null +++ b/snippets/emacs-lisp-mode/put.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: put +# -- +(put $0 PROPNAME VALUE) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/save-excursion.yasnippet b/snippets/emacs-lisp-mode/save-excursion.yasnippet new file mode 100755 index 0000000..14e4748 --- /dev/null +++ b/snippets/emacs-lisp-mode/save-excursion.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: save-excursion +# -- +(save-excursion $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/string-match.yasnippet b/snippets/emacs-lisp-mode/string-match.yasnippet new file mode 100755 index 0000000..0bfdcd6 --- /dev/null +++ b/snippets/emacs-lisp-mode/string-match.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: string-match +# -- +(string-match "REGEXP$0" "STRING" &optional START) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/unless.yasnippet b/snippets/emacs-lisp-mode/unless.yasnippet new file mode 100755 index 0000000..5a71370 --- /dev/null +++ b/snippets/emacs-lisp-mode/unless.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: unless +# -- +(unless $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/when.yasnippet b/snippets/emacs-lisp-mode/when.yasnippet new file mode 100755 index 0000000..eb3b9cf --- /dev/null +++ b/snippets/emacs-lisp-mode/when.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: when +# -- +(when $0) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/while.yasnippet b/snippets/emacs-lisp-mode/while.yasnippet new file mode 100755 index 0000000..4ed5f79 --- /dev/null +++ b/snippets/emacs-lisp-mode/while.yasnippet @@ -0,0 +1,4 @@ +#contributor: Xah Lee (XahLee.org) +#name: while +# -- +(while $0) \ No newline at end of file