emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/csharp-mode 0027f9c 246/459: Issue #112: Allow whitespa


From: ELPA Syncer
Subject: [elpa] externals/csharp-mode 0027f9c 246/459: Issue #112: Allow whitespace after the `#` in a directive.
Date: Sun, 22 Aug 2021 13:59:37 -0400 (EDT)

branch: externals/csharp-mode
commit 0027f9c37451f4b88084473f6a88a321c8dc3841
Author: Tim Van Holder <tim.vanholder@leeloo.anubex.internal>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>

    Issue #112: Allow whitespace after the `#` in a directive.
    
    This also changes a use of "\\s-" to "\\s ", because the latter form is 
equivalent and was used more often elsewhere in the file.
---
 csharp-mode.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/csharp-mode.el b/csharp-mode.el
index 4ccee25..1938a05 100644
--- a/csharp-mode.el
+++ b/csharp-mode.el
@@ -1054,7 +1054,7 @@ to work properly with code that includes attributes."
                                          (save-excursion
                                            (c-beginning-of-statement-1)
                                            (looking-at
-                                            
"#\\(pragma\\|endregion\\|region\\|if\\|else\\|endif\\)"))
+                                            "#\\s 
*\\(pragma\\|endregion\\|region\\|if\\|else\\|endif\\)"))
                                          )))
 
                         (if is-attr
@@ -1155,7 +1155,7 @@ Currently handled:
                   (setq done t)))))))))
 
     (goto-char beg)
-    (while (re-search-forward "^\\s-*#\\(region\\|pragma\\) " end t)
+    (while (re-search-forward "^\\s *#\\s *\\(region\\|pragma\\) " end t)
       (when (looking-at "\\w")
         ;; mark the space separating the directive from the comment
         ;; text as comment starter to allow correct word movement
@@ -1403,7 +1403,7 @@ This regexp is assumed to not match any non-operator 
identifier."
           ;; Use the eval form for `font-lock-keywords' to be able to use
           ;; the `c-preprocessor-face-name' variable that maps to a
           ;; suitable face depending on the (X)Emacs version.
-          '(eval . (list "^\\s *\\(#pragma\\|undef\\|define\\)\\>\\(.*\\)"
+          '(eval . (list "^\\s *#\\s *\\(pragma\\|undef\\|define\\)\\>\\(.*\\)"
                          (list 1 c-preprocessor-face-name)
                          '(2 font-lock-string-face)))
           ;; There are some other things in `c-cpp-matchers' besides the



reply via email to

[Prev in Thread] Current Thread [Next in Thread]