From bfa012db3b137262cbdfff827c3b8d367750e0ab Mon Sep 17 00:00:00 2001 From: Dario Gjorgjevski Date: Wed, 5 Jun 2019 11:07:49 +0200 Subject: [PATCH] Do not use syntax-ppss-table in syntax-propertize when nil * lisp/emacs-lisp/syntax.el (syntax-propertize): Use (syntax-table) instead of syntax-ppss-table when the latter is nil. --- lisp/emacs-lisp/syntax.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el index 1aec1988ab..60ed531e63 100644 --- a/lisp/emacs-lisp/syntax.el +++ b/lisp/emacs-lisp/syntax.el @@ -304,7 +304,7 @@ syntax-propertize #'syntax-ppss-flush-cache 99 t)) (save-excursion (with-silent-modifications - (with-syntax-table syntax-ppss-table + (with-syntax-table (or syntax-ppss-table (syntax-table)) (make-local-variable 'syntax-propertize--done) ;Just in case! (let* ((start (max (min syntax-propertize--done (point-max)) (point-min))) -- 2.20.1