]> code.delx.au - gnu-emacs-elpa/commitdiff
added about 33 snippets for emacs lisp mode.
authorXah Lee <xahlee@gmail.com>
Fri, 3 Sep 2010 02:12:33 +0000 (02:12 +0000)
committerXah Lee <xahlee@gmail.com>
Fri, 3 Sep 2010 02:12:33 +0000 (02:12 +0000)
33 files changed:
snippets/emacs-lisp-mode/and.yasnippet
snippets/emacs-lisp-mode/aset.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/bounds-of-thing-at-point.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/buffer-modified-p.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/copy-directory.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/copy-file.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/defun.yasnippet
snippets/emacs-lisp-mode/defvar.yasnippet
snippets/emacs-lisp-mode/delete-char.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/delete-directory.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/delete-file.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/directory-files.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/file-name-directory.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/file-name-extension.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/file-name-sans-extension.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/insert-file-contents.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/insert.yasnippet
snippets/emacs-lisp-mode/let.yasnippet
snippets/emacs-lisp-mode/make-directory.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/message.yasnippet
snippets/emacs-lisp-mode/not.yasnippet
snippets/emacs-lisp-mode/or.yasnippet
snippets/emacs-lisp-mode/region-active-p.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/rename-file.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/save-buffer.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/search-backward-regexp.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/search-forward-regexp.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/set-file-modes.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/split-string.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/thing-at-point.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/vector.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/y-or-n-p.yasnippet [new file with mode: 0755]
snippets/emacs-lisp-mode/yes-or-no-p.yasnippet [new file with mode: 0755]

index 94d968a69811cafc111448e6b9c4a2c05385fbb5..6502b6a8eb00ba9b2f8ba21cae94d49fd22ed1f8 100755 (executable)
@@ -1,5 +1,6 @@
 #contributor: Xah Lee (XahLee.org)
 #name: and
 #key: and
+#key: a
 # --
 (and $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/aset.yasnippet b/snippets/emacs-lisp-mode/aset.yasnippet
new file mode 100755 (executable)
index 0000000..9402dc9
--- /dev/null
@@ -0,0 +1,5 @@
+#contributor: Xah Lee (XahLee.org)
+#name: aset
+#key: aset
+# --
+(aset ARRAY$0 IDX NEWELT)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/bounds-of-thing-at-point.yasnippet b/snippets/emacs-lisp-mode/bounds-of-thing-at-point.yasnippet
new file mode 100755 (executable)
index 0000000..103d0f8
--- /dev/null
@@ -0,0 +1,7 @@
+#contributor: Xah Lee (XahLee.org)
+#name: bounds-of-thing-at-point
+#key: bounds-of-thing-at-point
+#key: botap
+# --
+(bounds-of-thing-at-point '$0) ; symbol, list, sexp, defun, filename, url, email, word, sentence, whitespace, line, page ...
+
diff --git a/snippets/emacs-lisp-mode/buffer-modified-p.yasnippet b/snippets/emacs-lisp-mode/buffer-modified-p.yasnippet
new file mode 100755 (executable)
index 0000000..f3ca3aa
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: buffer-modified-p
+#key: buffer-modified-p
+#key: bmp
+# --
+(buffer-modified-p $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/copy-directory.yasnippet b/snippets/emacs-lisp-mode/copy-directory.yasnippet
new file mode 100755 (executable)
index 0000000..b2516d5
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: copy-directory
+#key: copy-directory
+#key: cd
+# --
+(copy-directory $0 NEWNAME &optional KEEP-TIME PARENTS)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/copy-file.yasnippet b/snippets/emacs-lisp-mode/copy-file.yasnippet
new file mode 100755 (executable)
index 0000000..b952b16
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: copy-file
+#key: copy-file
+#key: cf
+# --
+(copy-file FILE$0 NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-TIME PRESERVE-UID-GID)
\ No newline at end of file
index 26451cb342c6af0786e93ae760dc354d5899c527..3937d6d45444fce85467e00e9bbd7cc821a53c06 100755 (executable)
@@ -1,6 +1,7 @@
 #contributor: Xah Lee (XahLee.org)
 #name: defun
 #key: defun
+#key: d
 # --
 (defun $1 ()
   "DOCSTRING"
index 676e92e80ce2a56fa51e6127aaaf534a24f873dd..bf5fa8173e397570b92daa6aa46159816bafe356 100755 (executable)
@@ -2,4 +2,4 @@
 #name: defvar
 #key: defvar
 # --
-(defvar SYMBOL &optional INITVALUE "DOCSTRING")
\ No newline at end of file
+(defvar $0 &optional INITVALUE "DOCSTRING")
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/delete-char.yasnippet b/snippets/emacs-lisp-mode/delete-char.yasnippet
new file mode 100755 (executable)
index 0000000..da983bd
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: delete-char
+#key: delete-char
+#key: dc
+# --
+(delete-char $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/delete-directory.yasnippet b/snippets/emacs-lisp-mode/delete-directory.yasnippet
new file mode 100755 (executable)
index 0000000..59f0838
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: delete-directory
+#key: delete-directory
+#key: dd
+# --
+(delete-directory $0 &optional RECURSIVE)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/delete-file.yasnippet b/snippets/emacs-lisp-mode/delete-file.yasnippet
new file mode 100755 (executable)
index 0000000..dfbd4f1
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: delete-file
+#key: delete-file
+#key: df
+# --
+(delete-file $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/directory-files.yasnippet b/snippets/emacs-lisp-mode/directory-files.yasnippet
new file mode 100755 (executable)
index 0000000..df301a2
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: directory-files
+#key: directory-files
+#key: df
+# --
+(directory-files $0 &optional FULL MATCH NOSORT)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/file-name-directory.yasnippet b/snippets/emacs-lisp-mode/file-name-directory.yasnippet
new file mode 100755 (executable)
index 0000000..e7fb5c0
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: file-name-directory
+#key: file-name-directory
+#key: fnd
+# --
+(file-name-directory $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/file-name-extension.yasnippet b/snippets/emacs-lisp-mode/file-name-extension.yasnippet
new file mode 100755 (executable)
index 0000000..38dc0c4
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: file-name-extension
+#key: file-name-extension
+#key: fne
+# --
+(file-name-extension $0 &optional PERIOD)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/file-name-sans-extension.yasnippet b/snippets/emacs-lisp-mode/file-name-sans-extension.yasnippet
new file mode 100755 (executable)
index 0000000..8b18db5
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: file-name-sans-extension
+#key: file-name-sans-extension
+#key: fnse
+# --
+(file-name-sans-extension $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/insert-file-contents.yasnippet b/snippets/emacs-lisp-mode/insert-file-contents.yasnippet
new file mode 100755 (executable)
index 0000000..ffdd154
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: insert-file-contents
+#key: insert-file-contents
+#key: ifc
+# --
+(insert-file-contents $0 &optional VISIT BEG END REPLACE)
\ No newline at end of file
index 2dbd0bdc8a4ddd3006ccbc0fa842f0cb2a6ed23d..ae5943d458c95d52b9362d85d306675b164e2d4e 100755 (executable)
@@ -1,6 +1,6 @@
 #contributor: Xah Lee (XahLee.org)
 #name: insert
 #key: insert
-#key: ins
+#key: i
 # --
 (insert $0)
\ No newline at end of file
index 90110be64b62458754f9bccae53feea42170c8fb..76e991ea9cc20aae2b9b37f81a2728534c1bed5d 100755 (executable)
@@ -1,6 +1,7 @@
 #contributor: Xah Lee (XahLee.org)
 #name: let
 #key: let
+#key: l
 # --
 (let ($1 )
  $0
diff --git a/snippets/emacs-lisp-mode/make-directory.yasnippet b/snippets/emacs-lisp-mode/make-directory.yasnippet
new file mode 100755 (executable)
index 0000000..6c6ee64
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: make-directory
+#key: make-directory
+#key: md
+# --
+(make-directory $0 &optional PARENTS)
\ No newline at end of file
index a47828868840db3abea59ab5ffc28134abb27037..ea3009e152cc4e30f3d4e47bcbac915f7891c856 100755 (executable)
@@ -1,6 +1,6 @@
 #contributor: Xah Lee (XahLee.org)
 #name: message
 #key: message
-#key: msg
+#key: m
 # --
 (message "FORMATSTRING$0" &optional ARGS)
\ No newline at end of file
index 624bea5c0405e1ddb3e32c34eef5e127aba18190..083bcd7e3dfe52c39d03f3fc67f7db21e047f1cd 100755 (executable)
@@ -1,5 +1,6 @@
 #contributor: Xah Lee (XahLee.org)
 #name: not
 #key: not
+#key: n
 # --
 (not $0 )
\ No newline at end of file
index 74e817a77213d4e71b4c0476875c3bca6528f41b..046218cb48d6fe44de5dee3fc542a126836eef6a 100755 (executable)
@@ -1,5 +1,6 @@
 #contributor: Xah Lee (XahLee.org)
 #name: or
 #key: or
+#key: o
 # --
 (or $0 )
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/region-active-p.yasnippet b/snippets/emacs-lisp-mode/region-active-p.yasnippet
new file mode 100755 (executable)
index 0000000..e70553e
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: region-active-p
+#key: region-active-p
+#key: rap
+# --
+(region-active-p)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/rename-file.yasnippet b/snippets/emacs-lisp-mode/rename-file.yasnippet
new file mode 100755 (executable)
index 0000000..b589a89
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: rename-file
+#key: rename-file
+#key: rf
+# --
+(rename-file FILE$0 NEWNAME &optional OK-IF-ALREADY-EXISTS)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/save-buffer.yasnippet b/snippets/emacs-lisp-mode/save-buffer.yasnippet
new file mode 100755 (executable)
index 0000000..931a72c
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: save-buffer
+#key: save-buffer
+#key: sb
+# --
+(save-buffer $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/search-backward-regexp.yasnippet b/snippets/emacs-lisp-mode/search-backward-regexp.yasnippet
new file mode 100755 (executable)
index 0000000..33795fd
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: search-backward-regexp
+#key: search-backward-regexp
+#key: sbr
+# --
+(search-backward-regexp "$0" &optional BOUND NOERROR COUNT)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/search-forward-regexp.yasnippet b/snippets/emacs-lisp-mode/search-forward-regexp.yasnippet
new file mode 100755 (executable)
index 0000000..eb37b84
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: search-forward-regexp
+#key: search-forward-regexp
+#key: sfr
+# --
+(search-forward-regexp "$0" &optional BOUND NOERROR COUNT)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/set-file-modes.yasnippet b/snippets/emacs-lisp-mode/set-file-modes.yasnippet
new file mode 100755 (executable)
index 0000000..f7d7e16
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: set-file-modes
+#key: set-file-modes
+#key: sfm
+# --
+(set-file-modes $0 MODE)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/split-string.yasnippet b/snippets/emacs-lisp-mode/split-string.yasnippet
new file mode 100755 (executable)
index 0000000..37c372d
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: split-string
+#key: split-string
+#key: ss
+# --
+(split-string $0 &optional SEPARATORS OMIT-NULLS)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/thing-at-point.yasnippet b/snippets/emacs-lisp-mode/thing-at-point.yasnippet
new file mode 100755 (executable)
index 0000000..412c431
--- /dev/null
@@ -0,0 +1,7 @@
+#contributor: Xah Lee (XahLee.org)
+#name: thing-at-point
+#key: thing-at-point
+#key: tap
+# --
+(thing-at-point '$0) ; symbol, list, sexp, defun, filename, url, email, word, sentence, whitespace, line, page ...
+
diff --git a/snippets/emacs-lisp-mode/vector.yasnippet b/snippets/emacs-lisp-mode/vector.yasnippet
new file mode 100755 (executable)
index 0000000..59ad236
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: vector
+#key: vector
+#key: v
+# --
+(vector $0)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/y-or-n-p.yasnippet b/snippets/emacs-lisp-mode/y-or-n-p.yasnippet
new file mode 100755 (executable)
index 0000000..8aeec63
--- /dev/null
@@ -0,0 +1,6 @@
+#contributor: Xah Lee (XahLee.org)
+#name: y-or-n-p
+#key: y-or-n-p
+#key: yonp
+# --
+(yes-or-no-p "PROMPT$0 ")
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/yes-or-no-p.yasnippet b/snippets/emacs-lisp-mode/yes-or-no-p.yasnippet
new file mode 100755 (executable)
index 0000000..e7bb064
--- /dev/null
@@ -0,0 +1,5 @@
+#contributor: Xah Lee (XahLee.org)
+#name: yes-or-no-p
+#key: yes-or-no-p
+# --
+(yes-or-no-p "PROMPT$0 ")
\ No newline at end of file