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 |