mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-10-13 21:13:04 +00:00
added about 10 elisp keywords. work in progress to add more.
This commit is contained in:
parent
53d1d705d2
commit
6c35178715
@ -1,4 +1,7 @@
|
||||
TITLE: Emacs Idiom Template Set. Version 1. 2009-02-22
|
||||
TITLE: Emacs Idiom Template Set.
|
||||
|
||||
Version 1.1. 2010-08-05
|
||||
Version 1. 2009-02-22
|
||||
|
||||
DESCRIPTION: Some useful templates for emacs lisp. This template set is based on useful elisp idioms on common tasks.
|
||||
|
||||
|
4
snippets/emacs-lisp-mode/and.yasnippet
Executable file
4
snippets/emacs-lisp-mode/and.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: and
|
||||
# --
|
||||
(and $0)
|
5
snippets/emacs-lisp-mode/autoload.yasnippet
Executable file
5
snippets/emacs-lisp-mode/autoload.yasnippet
Executable file
@ -0,0 +1,5 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: autoload
|
||||
# --
|
||||
(autoload 'FUNCNAME$0 "FILENAME" & "DOCSTRING" INTERACTIVE TYPE)
|
||||
|
4
snippets/emacs-lisp-mode/car.yasnippet
Executable file
4
snippets/emacs-lisp-mode/car.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: car
|
||||
# --
|
||||
(car $0)
|
4
snippets/emacs-lisp-mode/define-key.yasnippet
Executable file
4
snippets/emacs-lisp-mode/define-key.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: define-key
|
||||
# --
|
||||
(define-key KEYMAPNAME$0 (kbd "M-b") 'FUNCNAME)
|
9
snippets/emacs-lisp-mode/defun → snippets/emacs-lisp-mode/defun.yasnippet
Normal file → Executable file
9
snippets/emacs-lisp-mode/defun → snippets/emacs-lisp-mode/defun.yasnippet
Normal file → Executable file
@ -1,11 +1,10 @@
|
||||
#name : function template
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: defun
|
||||
# --
|
||||
(defun $1 ()
|
||||
"thisandthat."
|
||||
"DOCSTRING"
|
||||
(interactive)
|
||||
(let (var1)
|
||||
(setq var1 some)
|
||||
$0
|
||||
)
|
||||
)
|
||||
))
|
4
snippets/emacs-lisp-mode/defvar.yasnippet
Executable file
4
snippets/emacs-lisp-mode/defvar.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: defvar
|
||||
# --
|
||||
(defvar SYMBOL & INITVALUE "DOCSTRING")
|
@ -1,4 +0,0 @@
|
||||
#name : grab word under cursor
|
||||
#contributor : Xah Lee
|
||||
# --
|
||||
(setq $0 (thing-at-point 'symbol))
|
4
snippets/emacs-lisp-mode/if.yasnippet
Executable file
4
snippets/emacs-lisp-mode/if.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: if
|
||||
# --
|
||||
(if $0)
|
6
snippets/emacs-lisp-mode/let.yasnippet
Executable file
6
snippets/emacs-lisp-mode/let.yasnippet
Executable file
@ -0,0 +1,6 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: let
|
||||
# --
|
||||
(let ($1 )
|
||||
$0
|
||||
)
|
4
snippets/emacs-lisp-mode/not.yasnippet
Executable file
4
snippets/emacs-lisp-mode/not.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: not
|
||||
# --
|
||||
(not $0 )
|
4
snippets/emacs-lisp-mode/or.yasnippet
Executable file
4
snippets/emacs-lisp-mode/or.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: or
|
||||
# --
|
||||
(or $0 )
|
5
snippets/emacs-lisp-mode/quote.yasnippet
Executable file
5
snippets/emacs-lisp-mode/quote.yasnippet
Executable file
@ -0,0 +1,5 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: '(...)
|
||||
#key: '
|
||||
# --
|
||||
'($0 )
|
4
snippets/emacs-lisp-mode/setq.yasnippet
Executable file
4
snippets/emacs-lisp-mode/setq.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: setq
|
||||
# --
|
||||
(setq $0 )
|
4
snippets/emacs-lisp-mode/dired.process_marked → snippets/emacs-lisp-mode/x-dired.process_marked.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/dired.process_marked → snippets/emacs-lisp-mode/x-dired.process_marked.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : process marked files in dired
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: process marked files in dired
|
||||
# --
|
||||
;; idiom for processing a list of files in dired's marked files
|
||||
|
4
snippets/emacs-lisp-mode/file.process → snippets/emacs-lisp-mode/x-file.process.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/file.process → snippets/emacs-lisp-mode/x-file.process.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : a function that process a file
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: a function that process a file
|
||||
# --
|
||||
(defun doThisFile (fpath)
|
||||
"Process the file at path FPATH ..."
|
4
snippets/emacs-lisp-mode/file.read-lines → snippets/emacs-lisp-mode/x-file.read-lines.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/file.read-lines → snippets/emacs-lisp-mode/x-file.read-lines.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : read lines of a file
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: read lines of a file
|
||||
# --
|
||||
(defun read-lines (filePath)
|
||||
"Return a list of lines in FILEPATH."
|
4
snippets/emacs-lisp-mode/find-replace → snippets/emacs-lisp-mode/x-find-replace.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/find-replace → snippets/emacs-lisp-mode/x-find-replace.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : find and replace on region
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: find and replace on region
|
||||
# --
|
||||
(defun replace-html-chars-region (start end)
|
||||
"Replace “<” to “<” and other chars in HTML.
|
4
snippets/emacs-lisp-mode/grabstring → snippets/emacs-lisp-mode/x-grabstring.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/grabstring → snippets/emacs-lisp-mode/x-grabstring.yasnippet
Normal file → Executable file
@ -1,4 +1,4 @@
|
||||
#name : grab buffer substring
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: grab buffer substring
|
||||
# --
|
||||
(setq $0 (buffer-substring-no-properties myStartPos myEndPos))
|
4
snippets/emacs-lisp-mode/x-grabthing.yasnippet
Executable file
4
snippets/emacs-lisp-mode/x-grabthing.yasnippet
Executable file
@ -0,0 +1,4 @@
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: grab word under cursor
|
||||
# --
|
||||
(setq $0 (thing-at-point 'symbol))
|
4
snippets/emacs-lisp-mode/traverse_dir → snippets/emacs-lisp-mode/x-traverse_dir.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/traverse_dir → snippets/emacs-lisp-mode/x-traverse_dir.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : traversing a directory
|
||||
#contributor : Xah Lee
|
||||
#name: traversing a directory
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
# --
|
||||
;; apply a function to all files in a dir
|
||||
(require 'find-lisp)
|
4
snippets/emacs-lisp-mode/word-or-region → snippets/emacs-lisp-mode/x-word-or-region.yasnippet
Normal file → Executable file
4
snippets/emacs-lisp-mode/word-or-region → snippets/emacs-lisp-mode/x-word-or-region.yasnippet
Normal file → Executable file
@ -1,5 +1,5 @@
|
||||
#name : Command that works on region or word
|
||||
#contributor : Xah Lee
|
||||
#contributor: Xah Lee (XahLee.org)
|
||||
#name: Command that works on region or word
|
||||
# --
|
||||
;; example of a command that works on current word or text selection
|
||||
(defun down-case-word-or-region ()
|
Loading…
x
Reference in New Issue
Block a user