diff options
| -rw-r--r-- | lisp/progmodes/sh-script.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index db965c5a58c..35b555e6879 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el | |||
| @@ -492,7 +492,10 @@ name symbol." | |||
| 492 | This is buffer-local in every such buffer.") | 492 | This is buffer-local in every such buffer.") |
| 493 | 493 | ||
| 494 | (defvar sh-mode-syntax-table-input | 494 | (defvar sh-mode-syntax-table-input |
| 495 | '((sh . nil)) | 495 | `((sh . nil) |
| 496 | ;; Treat ' as punctuation rather than a string delimiter, as RPM | ||
| 497 | ;; files often contain prose with apostrophes. | ||
| 498 | (rpm . (,sh-mode-syntax-table ?\' "."))) | ||
| 496 | "Syntax-table used in Shell-Script mode. See `sh-feature'.") | 499 | "Syntax-table used in Shell-Script mode. See `sh-feature'.") |
| 497 | 500 | ||
| 498 | (defvar sh-mode-map | 501 | (defvar sh-mode-map |