[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode fff8cb1 053/459: Merge branch 'devel'
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode fff8cb1 053/459: Merge branch 'devel' |
Date: |
Sun, 22 Aug 2021 13:58:54 -0400 (EDT) |
branch: externals/csharp-mode
commit fff8cb12549066b00366f9daa145224d183d9f47
Merge: 7438762 1f11abf
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
Merge branch 'devel'
---
.gitignore | 4 +---
csharp-mode.el | 59 ++++++++++++++++++++++++++++++----------------------------
makefile | 3 +--
3 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/.gitignore b/.gitignore
index 4922a7c..1dc8ce0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,6 +40,4 @@ tramp
*.elc
# Packaging
-.cask
-
-
+.tmp
diff --git a/csharp-mode.el b/csharp-mode.el
index 4a07468..a71d4bf 100644
--- a/csharp-mode.el
+++ b/csharp-mode.el
@@ -316,6 +316,7 @@
+
;; These are only required at compile time to get the sources for the
;; language constants. (The load of cc-fonts and the font-lock
;; related constants could additionally be put inside an
@@ -333,6 +334,34 @@
(load "cc-langs" nil t)))
(eval-and-compile
+ ;; ==================================================================
+ ;; constants used in this module
+ ;; ==================================================================
+
+ ;;(error (byte-compile-dest-file))
+ ;;(error (c-get-current-file))
+
+ (defconst csharp-aspnet-directive-re
+ "<%@.+?%>"
+ "Regex for matching directive blocks in ASP.NET files (.aspx, .ashx,
.ascx)")
+
+
+ (defconst csharp-enum-decl-re
+ (concat
+ "\\<enum[ \t\n\r\f\v]+"
+ "\\([[:alpha:]_][[:alnum:]_]*\\)"
+ "[ \t\n\r\f\v]*"
+ "\\(:[ \t\n\r\f\v]*"
+ "\\("
+ (c-make-keywords-re nil
+ (list "sbyte" "byte" "short" "ushort" "int" "uint"
"long" "ulong"))
+ "\\)"
+ "\\)?")
+ "Regex that captures an enum declaration in C#"
+ )
+
+ ;; ==================================================================
+
;; Make our mode known to the language constant system. Use Java
;; mode as the fallback for the constants we don't change here.
;; This needs to be done also at compile time since the language
@@ -347,33 +376,6 @@
-;; ==================================================================
-;; constants used in this module
-;; ==================================================================
-
-;;(error (byte-compile-dest-file))
-;;(error (c-get-current-file))
-
-(defconst csharp-aspnet-directive-re
- "<%@.+?%>"
- "Regex for matching directive blocks in ASP.NET files (.aspx, .ashx, .ascx)")
-
-
-(defconst csharp-enum-decl-re
- (concat
- "\\<enum[ \t\n\r\f\v]+"
- "\\([[:alpha:]_][[:alnum:]_]*\\)"
- "[ \t\n\r\f\v]*"
- "\\(:[ \t\n\r\f\v]*"
- "\\("
- (c-make-keywords-re nil
- (list "sbyte" "byte" "short" "ushort" "int" "uint" "long" "ulong"))
- "\\)"
- "\\)?")
- "Regex that captures an enum declaration in C#"
- )
-
-;; ==================================================================
@@ -1584,7 +1586,8 @@ comment at the start of cc-engine.el for more info."
(c-lang-defconst c-other-kwds
csharp '("sizeof" "typeof" "is" "as" "yield" "extern"
- "where" "select" "in" "from"))
+ "where" "select" "in" "from" "let" "orderby" "ascending"
"descending"
+ "await" "async" "var"))
(c-lang-defconst c-overloadable-operators
;; EMCA-344, S14.2.1
diff --git a/makefile b/makefile
index 65d9f92..221962b 100644
--- a/makefile
+++ b/makefile
@@ -22,8 +22,7 @@ test:
%.elc: %.el
$(EMACS) -f batch-byte-compile $<
-#all: $(ELCS) test package
-all: test package
+all: $(ELCS) test package
clean:
rm -f ../$(PACKAGE_NAME).tar
- [elpa] externals/csharp-mode 0762f78 038/459: remove the debug (message "Loading ...") forms, (continued)
- [elpa] externals/csharp-mode 0762f78 038/459: remove the debug (message "Loading ...") forms, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 49d213a 045/459: Remove csharp-insert-open-brace. Recommend electric-pair-mode instead., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3af278a 070/459: Parse the base directory from MSBuild to support finding errors in dependency projects., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e73ad4e 071/459: Merge pull request #30 from binki/compilation-regexps, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode baef28a 072/459: fix error highlighting and use filename functions, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 2303fe0 074/459: Add msbuild and xbuild log-files for ERT-testing., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 69eaa1a 080/459: Add tests for compilation-mode regexps., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 7ef0c5c 032/459: Configure travis-build., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 2fe1a72 033/459: Fix error in path in makefile., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3d0f86b 043/459: Updated readme., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode fff8cb1 053/459: Merge branch 'devel',
ELPA Syncer <=
- [elpa] externals/csharp-mode 689dd8b 056/459: make c# style the default style, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 421d3de 062/459: remove aspx code, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 962478e 057/459: Merge branch 'devel', ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 2d13a9c 058/459: Add very broad build-level test., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 723341b 067/459: Fix incorrect-code tags in readme., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a86839b 064/459: Merged from master., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 0a2a3b0 066/459: Fix Emacs-lockup during fontification., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode f2fda33 041/459: Fix errors in `make package`., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a6eb8bd 047/459: Merge changes from branch 'devel', ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 6289cfd 051/459: Fix broken byte-compile., ELPA Syncer, 2021/08/22