:Contact: pluskid@gmail.com
:Date: 2008-03-22
+0.5.2 / 2008-04-20
+==================
+
+* Fix a bug for comparing string to symbol using ``string=`` (which
+ will fire an error).
+
0.5.1 / 2008-04-14
==================
# contributor: Yasser González Fernández <yglez@uh.cu>
# --
class ${1:ClassName}(${2:object}):
- """$3
- """
+ """$3
+ """
- def __init__(self, $4):
- """$5
- ${4:$
- (let* ((indent
- (concat "\n" (make-string (current-column) 32)))
- (args
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat "- " (char-to-string 96) (nth 0 x)
- (char-to-string 96) ":")))
- (mapcar
+ def __init__(self, $4):
+ """$5
+ ${4:$
+ (let* ((indent
+ (concat "\n" (make-string (current-column) 32)))
+ (args
+ (mapconcat
'(lambda (x)
- (mapcar
- (lambda (x)
- (replace-regexp-in-string "\s*$" ""
- (replace-regexp-in-string "^\s*" "" x))) x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- indent)))
- (if (string= args "")
- (make-string 3 34)
- (mapconcat
- 'identity
- (list "" "Arguments:" args (make-string 3 34))
- indent)))
- }
- ${4:$
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat "self._" (nth 0 x) " = " (nth 0 x))))
- (mapcar
+ (if (not (string= (nth 0 x) ""))
+ (concat "- " (char-to-string 96) (nth 0 x)
+ (char-to-string 96) ":")))
+ (mapcar
+ '(lambda (x)
+ (mapcar
+ (lambda (x)
+ (replace-regexp-in-string "\s*$" ""
+ (replace-regexp-in-string "^\s*" "" x))) x))
+ (mapcar '(lambda (x) (split-string x "="))
+ (split-string text ",")))
+ indent)))
+ (if (string= args "")
+ (make-string 3 34)
+ (mapconcat
+ 'identity
+ (list "" "Arguments:" args (make-string 3 34))
+ indent)))
+ }
+ ${4:$
+ (mapconcat
'(lambda (x)
- (mapcar
- '(lambda (x)
- (replace-regexp-in-string "\s*$" ""
- (replace-regexp-in-string "^\s*" "" x)))
- x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- (concat "\n" (make-string (current-column) 32)))
- }
- $0
+ (if (not (string= (nth 0 x) ""))
+ (concat "self._" (nth 0 x) " = " (nth 0 x))))
+ (mapcar
+ '(lambda (x)
+ (mapcar
+ '(lambda (x)
+ (replace-regexp-in-string "\s*$" ""
+ (replace-regexp-in-string "^\s*" "" x)))
+ x))
+ (mapcar '(lambda (x) (split-string x "="))
+ (split-string text ",")))
+ (concat "\n" (make-string (current-column) 32)))
+ }
+ $0
# contributor: Yasser González Fernández <yglez@uh.cu>
# --
def ${1:name}($2):
- """$3
- ${2:$
- (let* ((indent
- (concat "\n" (make-string (current-column) 32)))
- (args
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat "- " (char-to-string 96) (nth 0 x)
- (char-to-string 96) ":")))
- (mapcar
+ """$3
+ ${2:$
+ (let* ((indent
+ (concat "\n" (make-string (current-column) 32)))
+ (args
+ (mapconcat
'(lambda (x)
- (mapcar
- '(lambda (x)
- (replace-regexp-in-string "\s*$" ""
- (replace-regexp-in-string "^\s*" "" x)))
- x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- indent)))
- (if (string= args "")
- (make-string 3 34)
- (mapconcat
- 'identity
- (list "" "Arguments:" args (make-string 3 34))
- indent)))
- }
- $0
+ (if (not (string= (nth 0 x) ""))
+ (concat "- " (char-to-string 96) (nth 0 x)
+ (char-to-string 96) ":")))
+ (mapcar
+ '(lambda (x)
+ (mapcar
+ '(lambda (x)
+ (replace-regexp-in-string "\s*$" ""
+ (replace-regexp-in-string "^\s*" "" x)))
+ x))
+ (mapcar '(lambda (x) (split-string x "="))
+ (split-string text ",")))
+ indent)))
+ (if (string= args "")
+ (make-string 3 34)
+ (mapconcat
+ 'identity
+ (list "" "Arguments:" args (make-string 3 34))
+ indent)))
+ }
+ $0
# contributor: Yasser Gonz¨¢lez Fern¨¢ndez <yglez@uh.cu>\r
# --\r
def ${1:name}(self, $2):\r
- """$3\r
- ${2:$\r
- (let* ((indent\r
- (concat "\n" (make-string (current-column) 32)))\r
- (args\r
- (mapconcat\r
- '(lambda (x)\r
- (if (not (string= (nth 0 x) ""))\r
- (concat "- " (char-to-string 96) (nth 0 x)\r
- (char-to-string 96) ":")))\r
- (mapcar\r
+ """$3\r
+ ${2:$\r
+ (let* ((indent\r
+ (concat "\n" (make-string (current-column) 32)))\r
+ (args\r
+ (mapconcat\r
'(lambda (x)\r
- (mapcar\r
- '(lambda (x)\r
- (replace-regexp-in-string "\s*$" ""\r
- (replace-regexp-in-string "^\s*" "" x)))\r
- x))\r
- (mapcar '(lambda (x) (split-string x "="))\r
- (split-string text ",")))\r
- indent)))\r
- (if (string= args "")\r
- (make-string 3 34)\r
- (mapconcat\r
- 'identity\r
- (list "" "Arguments:" args (make-string 3 34))\r
- indent)))\r
- }\r
- $0\r
+ (if (not (string= (nth 0 x) ""))\r
+ (concat "- " (char-to-string 96) (nth 0 x)\r
+ (char-to-string 96) ":")))\r
+ (mapcar\r
+ '(lambda (x)\r
+ (mapcar\r
+ '(lambda (x)\r
+ (replace-regexp-in-string "\s*$" ""\r
+ (replace-regexp-in-string "^\s*" "" x)))\r
+ x))\r
+ (mapcar '(lambda (x) (split-string x "="))\r
+ (split-string text ",")))\r
+ indent)))\r
+ (if (string= args "")\r
+ (make-string 3 34)\r
+ (mapconcat\r
+ 'identity\r
+ (list "" "Arguments:" args (make-string 3 34))\r
+ indent)))\r
+ }\r
+ $0\r
#name : _get_foo ... foo=property(...)\r
# --\r
def _get_${1:foo}(self):\r
- return self._$1\r
+ return self._$1\r
\r
$1 = property(_get_$1)\r
\r
#name : _get_foo ... _set_foo ... foo=property(...)\r
# --\r
def _set_${1:foo}(self, value):\r
- self._$1 = value\r
+ self._$1 = value\r
\r
def _get_$1(self):\r
- return self._$1\r
+ return self._$1\r
\r
$1 = property(_get_$1, _set_$1)\r
\r
#name : attr_reader ...
# --
-attr_reader :${attr_names}
\ No newline at end of file
+attr_reader :
\ No newline at end of file
#name : attr_accessor ...
# --
-attr_accessor :{attr_names}
\ No newline at end of file
+attr_accessor :
\ No newline at end of file
#name : attr_writer ...
# --
-attr_writer :${attr_names}
\ No newline at end of file
+attr_writer :
\ No newline at end of file
;; Copyright 2008 pluskid
;;
;; Author: pluskid <pluskid@gmail.com>
-;; Version: 0.5.1
+;; Version: 0.5.2
;; X-URL: http://code.google.com/p/yasnippet/
;; This file is free software; you can redistribute it and/or modify
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Internal variables
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(defvar yas/version "0.5.1")
+(defvar yas/version "0.5.2")
(defvar yas/snippet-tables (make-hash-table)
"A hash table of snippet tables corresponding to each major-mode.")