Show More
@@ -157,14 +157,10 b' esc_handler_tests = [' | |||
|
157 | 157 | |
|
158 | 158 | # Trailing qmark combos. Odd special cases abound |
|
159 | 159 | |
|
160 | # The key is: we don't want the trailing ? to trigger help if it's a | |
|
161 | # part of a shell glob (like, e.g. '!ls file.?'). Instead, we want the | |
|
162 | # shell handler to be called. Due to subtleties of the input string | |
|
163 | # parsing, however, we only call the shell handler if the trailing ? is | |
|
164 | # part of something whitespace-separated from the !cmd. See examples. | |
|
165 | ( '!thing?', handle_help), | |
|
160 | # ! always takes priority! | |
|
161 | ( '!thing?', handle_shell_escape), | |
|
166 | 162 | ( '!thing arg?', handle_shell_escape), |
|
167 | ( '!!thing?', handle_help), | |
|
163 | ( '!!thing?', handle_shell_escape), | |
|
168 | 164 | ( '!!thing arg?', handle_shell_escape), |
|
169 | 165 | |
|
170 | 166 | # For all other leading esc chars, we always trigger help |
General Comments 0
You need to be logged in to leave comments.
Login now