Mercurial > emacs
comparison lisp/progmodes/python.el @ 79890:fffb131e8c0c
Quote all calls to "auxiliary skeleton"s to prevent infloops.
| author | Glenn Morris <rgm@gnu.org> |
|---|---|
| date | Sun, 20 Jan 2008 04:00:43 +0000 |
| parents | 6091631b1d67 |
| children | 0681f498ce1a |
comparison
equal
deleted
inserted
replaced
| 79889:fd12740eb660 | 79890:fffb131e8c0c |
|---|---|
| 2050 > _ \n | 2050 > _ \n |
| 2051 ("other condition, %s: " | 2051 ("other condition, %s: " |
| 2052 < ; Avoid wrong indentation after block opening. | 2052 < ; Avoid wrong indentation after block opening. |
| 2053 "elif " str ":" \n | 2053 "elif " str ":" \n |
| 2054 > _ \n nil) | 2054 > _ \n nil) |
| 2055 (python-else) | ^) | 2055 '(python-else) | ^) |
| 2056 | 2056 |
| 2057 (define-skeleton python-else | 2057 (define-skeleton python-else |
| 2058 "Auxiliary skeleton." | 2058 "Auxiliary skeleton." |
| 2059 nil | 2059 nil |
| 2060 (unless (eq ?y (read-char "Add `else' clause? (y for yes or RET for no) ")) | 2060 (unless (eq ?y (read-char "Add `else' clause? (y for yes or RET for no) ")) |
| 2064 | 2064 |
| 2065 (def-python-skeleton while | 2065 (def-python-skeleton while |
| 2066 "Condition: " | 2066 "Condition: " |
| 2067 "while " str ":" \n | 2067 "while " str ":" \n |
| 2068 > _ \n | 2068 > _ \n |
| 2069 (python-else) | ^) | 2069 '(python-else) | ^) |
| 2070 | 2070 |
| 2071 (def-python-skeleton for | 2071 (def-python-skeleton for |
| 2072 "Target, %s: " | 2072 "Target, %s: " |
| 2073 "for " str " in " (skeleton-read "Expression, %s: ") ":" \n | 2073 "for " str " in " (skeleton-read "Expression, %s: ") ":" \n |
| 2074 > _ \n | 2074 > _ \n |
| 2075 (python-else) | ^) | 2075 '(python-else) | ^) |
| 2076 | 2076 |
| 2077 (def-python-skeleton try/except | 2077 (def-python-skeleton try/except |
| 2078 nil | 2078 nil |
| 2079 "try:" \n | 2079 "try:" \n |
| 2080 > _ \n | 2080 > _ \n |
| 2081 ("Exception, %s: " | 2081 ("Exception, %s: " |
| 2082 < "except " str (python-target) ":" \n | 2082 < "except " str '(python-target) ":" \n |
| 2083 > _ \n nil) | 2083 > _ \n nil) |
| 2084 < "except:" \n | 2084 < "except:" \n |
| 2085 > _ \n | 2085 > _ \n |
| 2086 (python-else) | ^) | 2086 '(python-else) | ^) |
| 2087 | 2087 |
| 2088 (define-skeleton python-target | 2088 (define-skeleton python-target |
| 2089 "Auxiliary skeleton." | 2089 "Auxiliary skeleton." |
| 2090 "Target, %s: " ", " str | -2) | 2090 "Target, %s: " ", " str | -2) |
| 2091 | 2091 |
