From 1ad8d82ac9a17824be394ca793587e5ac108170e Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 1 Aug 2008 07:51:16 +0000 Subject: [PATCH] fixed the regular expression bug in python-mode snippets. --- snippets/text-mode/python-mode/class | 8 ++++---- snippets/text-mode/python-mode/def | 4 ++-- snippets/text-mode/python-mode/defm | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/snippets/text-mode/python-mode/class b/snippets/text-mode/python-mode/class index de303cc..72f339b 100644 --- a/snippets/text-mode/python-mode/class +++ b/snippets/text-mode/python-mode/class @@ -23,8 +23,8 @@ class ${1:ClassName}(${2:object}): '(lambda (x) (mapcar (lambda (x) - (replace-regexp-in-string "\s*$" "" - (replace-regexp-in-string "^\s*" "" x))) x)) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) (mapcar '(lambda (x) (split-string x "=")) (split-string text ","))) indent))) @@ -44,8 +44,8 @@ class ${1:ClassName}(${2:object}): '(lambda (x) (mapcar '(lambda (x) - (replace-regexp-in-string "\s*$" "" - (replace-regexp-in-string "^\s*" "" x))) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) (mapcar '(lambda (x) (split-string x "=")) (split-string text ","))) diff --git a/snippets/text-mode/python-mode/def b/snippets/text-mode/python-mode/def index d6cc16b..1ea3aa5 100644 --- a/snippets/text-mode/python-mode/def +++ b/snippets/text-mode/python-mode/def @@ -18,8 +18,8 @@ def ${1:name}($2): '(lambda (x) (mapcar '(lambda (x) - (replace-regexp-in-string "\s*$" "" - (replace-regexp-in-string "^\s*" "" x))) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) (mapcar '(lambda (x) (split-string x "=")) (split-string text ","))) diff --git a/snippets/text-mode/python-mode/defm b/snippets/text-mode/python-mode/defm index 24df67c..dc25827 100644 --- a/snippets/text-mode/python-mode/defm +++ b/snippets/text-mode/python-mode/defm @@ -17,8 +17,8 @@ def ${1:name}(self, $2): '(lambda (x) (mapcar '(lambda (x) - (replace-regexp-in-string "\s*$" "" - (replace-regexp-in-string "^\s*" "" x))) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) (mapcar '(lambda (x) (split-string x "=")) (split-string text ",")))