Mercurial > emacs
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 |