This patch (suggested by https://reddit.com/u/hvis) works for me ... diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index a0bbf55..dc296a2 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -483,6 +483,7 @@ sh-mode-syntax-table ?~ "_" ?, "_" ?= "." + ?/ "." ?\; "." ?| "." ?& "."