From: Andreas Gerler Date: Tue, 20 May 2025 08:55:24 +0000 (+0200) Subject: sql-mode add outline matches for imenu X-Git-Url: http://git.bundesbrandschatzamt.de/?a=commitdiff_plain;h=f6c600f79959d97f0de2a1074a0079059aeecb79;p=emacsconfig.git sql-mode add outline matches for imenu Signed-off-by: Andreas Gerler --- diff --git a/lisp/sql.el b/lisp/sql.el index 49add331..7ae5012d 100644 --- a/lisp/sql.el +++ b/lisp/sql.el @@ -945,7 +945,8 @@ buffer." ("Packages" "^\\s-*create\\s-+\\(?:\\w+\\s-+\\)*package\\s-+\\(?:body\\s-+\\)?\\(?:if\\s-+not\\s-+exists\\s-+\\)?\\(\\(?:\\w+\\s-*[.]\\s-*\\)*\\w+\\)" 1) ("Types" "^\\s-*create\\s-+\\(?:\\w+\\s-+\\)*type\\s-+\\(?:body\\s-+\\)?\\(?:if\\s-+not\\s-+exists\\s-+\\)?\\(\\(?:\\w+\\s-*[.]\\s-*\\)*\\w+\\)" 1) ("Indexes" "^\\s-*create\\s-+\\(?:\\w+\\s-+\\)*index\\s-+\\(?:if\\s-+not\\s-+exists\\s-+\\)?\\(\\(?:\\w+\\s-*[_.]\\s-*\\)*\\w+\\)" 1) - ("Tables/Views" "^\\s-*create\\s-+\\(?:\\w+\\s-+\\)*\\(?:table\\|view\\)\\s-+\\(?:if\\s-+not\\s-+exists\\s-+\\)?\\(\\(?:\\w+\\s-*[_.]\\s-*\\)*\\w+\\)" 1)) + ("Tables/Views" "^\\s-*create\\s-+\\(?:\\w+\\s-+\\)*\\(?:table\\|view\\)\\s-+\\(?:if\\s-+not\\s-+exists\\s-+\\)?\\(\\(?:\\w+\\s-*[_.]\\s-*\\)*\\w+\\)" 1) + ("Outline" "^-- \* \\(?:[*\ ]+\\)$" 0)) "Define interesting points in the SQL buffer for `imenu'. This is used to set `imenu-generic-expression' when SQL mode is