branch: elpa/nasm-mode commit e9acee3d06883c2261599799fa1a07414566a441 Author: Christopher Wellons <well...@nullprogram.com> Commit: Christopher Wellons <well...@nullprogram.com>
Expand the syntax table for labels. --- nasm-mode.el | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/nasm-mode.el b/nasm-mode.el index 5f46617..39eef65 100644 --- a/nasm-mode.el +++ b/nasm-mode.el @@ -405,14 +405,18 @@ (defconst nasm-mode-syntax-table (let ((table (make-syntax-table))) - (modify-syntax-entry ?_ "w" table) - (modify-syntax-entry ?\. "w" table) - (modify-syntax-entry ?\; "<" table) ; Comment starter - (modify-syntax-entry ?\n ">" table) ; Comment ender - (modify-syntax-entry ?\" "\"" table) ; String quote - (modify-syntax-entry ?\' "\"" table) ; String quote - (modify-syntax-entry ?\` "\"" table) ; String quote - table) + (prog1 table + (modify-syntax-entry ?_ "w" table) + (modify-syntax-entry ?\. "w" table) + (modify-syntax-entry ?\? "w" table) + (modify-syntax-entry ?# "w" table) + (modify-syntax-entry ?@ "w" table) + (modify-syntax-entry ?~ "w" table) + (modify-syntax-entry ?\; "<" table) + (modify-syntax-entry ?\n ">" table) + (modify-syntax-entry ?\" "\"" table) + (modify-syntax-entry ?\' "\"" table) + (modify-syntax-entry ?\` "\"" table))) "Syntax table for `nasm-mode'.") (defmacro nasm--opt (keywords)