comparison lisp/progmodes/python.el @ 87857:6f654ccab302

Quote all calls to "auxiliary skeleton"s to prevent infloops.
author Glenn Morris <rgm@gnu.org>
date Sun, 20 Jan 2008 04:02:03 +0000
parents 4f657ba160d6
children c70e45a7acfd 70017176d475
comparison
equal deleted inserted replaced
87856:4f657ba160d6 87857:6f654ccab302
2075 > _ \n 2075 > _ \n
2076 ("other condition, %s: " 2076 ("other condition, %s: "
2077 < ; Avoid wrong indentation after block opening. 2077 < ; Avoid wrong indentation after block opening.
2078 "elif " str ":" \n 2078 "elif " str ":" \n
2079 > _ \n nil) 2079 > _ \n nil)
2080 (python-else) | ^) 2080 '(python-else) | ^)
2081 2081
2082 (define-skeleton python-else 2082 (define-skeleton python-else
2083 "Auxiliary skeleton." 2083 "Auxiliary skeleton."
2084 nil 2084 nil
2085 (unless (eq ?y (read-char "Add `else' clause? (y for yes or RET for no) ")) 2085 (unless (eq ?y (read-char "Add `else' clause? (y for yes or RET for no) "))
2089 2089
2090 (def-python-skeleton while 2090 (def-python-skeleton while
2091 "Condition: " 2091 "Condition: "
2092 "while " str ":" \n 2092 "while " str ":" \n
2093 > _ \n 2093 > _ \n
2094 (python-else) | ^) 2094 '(python-else) | ^)
2095 2095
2096 (def-python-skeleton for 2096 (def-python-skeleton for
2097 "Target, %s: " 2097 "Target, %s: "
2098 "for " str " in " (skeleton-read "Expression, %s: ") ":" \n 2098 "for " str " in " (skeleton-read "Expression, %s: ") ":" \n
2099 > _ \n 2099 > _ \n
2100 (python-else) | ^) 2100 '(python-else) | ^)
2101 2101
2102 (def-python-skeleton try/except 2102 (def-python-skeleton try/except
2103 nil 2103 nil
2104 "try:" \n 2104 "try:" \n
2105 > _ \n 2105 > _ \n
2106 ("Exception, %s: " 2106 ("Exception, %s: "
2107 < "except " str (python-target) ":" \n 2107 < "except " str '(python-target) ":" \n
2108 > _ \n nil) 2108 > _ \n nil)
2109 < "except:" \n 2109 < "except:" \n
2110 > _ \n 2110 > _ \n
2111 (python-else) | ^) 2111 '(python-else) | ^)
2112 2112
2113 (define-skeleton python-target 2113 (define-skeleton python-target
2114 "Auxiliary skeleton." 2114 "Auxiliary skeleton."
2115 "Target, %s: " ", " str | -2) 2115 "Target, %s: " ", " str | -2)
2116 2116