[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode 73e7ed6 125/459: Merge pull request #53 fro
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode 73e7ed6 125/459: Merge pull request #53 from ymarkovitch/master |
Date: |
Sun, 22 Aug 2021 13:59:10 -0400 (EDT) |
branch: externals/csharp-mode
commit 73e7ed683dd2157760504f586bd7f8b5418c1770
Merge: 7856be4 91fff08
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
Merge pull request #53 from ymarkovitch/master
Fontify conversion operators definitions. Fontify base interfaces names for
'interface' and 'struct'
---
csharp-mode.el | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/csharp-mode.el b/csharp-mode.el
index 69ae0b2..55df6bc 100644
--- a/csharp-mode.el
+++ b/csharp-mode.el
@@ -1189,7 +1189,7 @@ a square parentasis block [ ... ]."
(c-lang-defconst c-colon-type-list-kwds
- csharp '("class"))
+ csharp '("class" "struct" "interface"))
(c-lang-defconst c-block-prefix-disallowed-chars
@@ -1273,6 +1273,7 @@ a square parentasis block [ ... ]."
(c-lang-defconst c-modifier-kwds
csharp '("public" "partial" "private" "const" "abstract" "sealed"
"protected" "ref" "out" "static" "virtual"
+ "implicit" "explicit" "fixed"
"override" "params" "internal" "async"))
@@ -1285,10 +1286,16 @@ a square parentasis block [ ... ]."
;; csharp '("private" "protected" "public" "internal")
)
+(c-lang-defconst c-opt-op-identifier-prefix
+ "Regexp matching the token before the ones in
+`c-overloadable-operators' when operators are specified in their \"identifier
form\".
+
+This regexp is assumed to not match any non-operator identifier."
+ csharp (c-make-keywords-re t '("operator")))
;; Define the keywords that can have something following after them.
(c-lang-defconst c-type-list-kwds
- csharp '("struct" "class" "interface" "is" "as"
+ csharp '("struct" "class" "interface" "is" "as" "operator"
"delegate" "event" "set" "get" "add" "remove"))
;; Handle typeless variable declaration
@@ -1312,6 +1319,7 @@ a square parentasis block [ ... ]."
;; Statement keywords followed by a paren sexp and then by a substatement.
(c-lang-defconst c-block-stmt-2-kwds
csharp '("for" "if" "switch" "while" "catch" "foreach" "using"
+ "fixed"
"checked" "unchecked" "lock"))
@@ -1330,7 +1338,7 @@ a square parentasis block [ ... ]."
;; Keywords that start "primary expressions."
(c-lang-defconst c-primary-expr-kwds
- csharp '("this" "base"))
+ csharp '("this" "base" "operator"))
;; Treat namespace as an outer block so class indenting
;; works properly.
- [elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fields., (continued)
- [elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fields., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 26e2430 082/459: Updated readme and feature-list. Bump version., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d4c7a5c 086/459: Support compilation output from msbuild /maxcpucount (/m)., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e277562 084/459: Set all as the default Makefile target., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 165d1f2 206/459: Fix indexing of generic methods., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 26737de 211/459: Fix build by cheating., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 7ced65e 225/459: Require cc-fonts, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 571c4c7 240/459: Stop misleading our poor users., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d72e5c6 242/459: Revert changes in changelog., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 0f39f84 122/459: Apply bug#18845 workaround, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 73e7ed6 125/459: Merge pull request #53 from ymarkovitch/master,
ELPA Syncer <=
- [elpa] externals/csharp-mode d01f22f 149/459: Imenu: fix interface-prefixed members, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode b8073ed 151/459: Imenu: correctly report namespace for all types, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode ed030e7 152/459: Ensure test-cases don't overlap., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c7932f9 156/459: Remove useless autoloads, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode ee9125d 163/459: Fix looking-back warnings., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode f9e95d1 167/459: Ensure tests reproduce fontification bugs., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode ca394f1 188/459: imenu: Fix indexing of methods in test-file., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c206dbc 191/459: extern is a modifier-keyword, not "other" keyword., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a8d8ef8 195/459: imenu: Index delegates, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 897c85a 197/459: imenu: Fix indexing of delegates., ELPA Syncer, 2021/08/22