[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fiel
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fields. |
Date: |
Sun, 22 Aug 2021 13:59:23 -0400 (EDT) |
branch: externals/csharp-mode
commit 879beb48e650aa32b9e722074d1792f96c61ed4b
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
imenu: Fix sorting of fields.
Add test for volatile fields.
---
csharp-mode-tests.el | 7 +++++++
csharp-mode.el | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/csharp-mode-tests.el b/csharp-mode-tests.el
index 7a8a0c6..d4c04de 100644
--- a/csharp-mode-tests.el
+++ b/csharp-mode-tests.el
@@ -209,6 +209,13 @@
(should (imenu-get-item imenu-index "interface
ImenuTest.ImenuTestInterface"))
(should (imenu-get-item imenu-index "enum ImenuTest.ImenuTestEnum")))
+(def-imenutest imenu-parsing-supports-fields-keywords
+ "./test-files/imenu-field-keyword-test.cs" imenu-index
+ (should (imenu-get-item imenu-index "(field) TestBool"))
+ (should (imenu-get-item imenu-index "(field) CommentedField"))
+ (should (imenu-get-item imenu-index "(field) _MultiLineComment"))
+ (should (imenu-get-item imenu-index "(field) VolatileTest")))
+
(ert-deftest imenu-indexing-resolves-correct-container ()
(let* ((testcase-no-namespace '( ("class Global" . 10)
(("namespace_a" . 20) ("namespace_b" . 30))
diff --git a/csharp-mode.el b/csharp-mode.el
index 69725a9..57e2552 100644
--- a/csharp-mode.el
+++ b/csharp-mode.el
@@ -1875,8 +1875,8 @@ to the beginning of the prior namespace.
access-modifier-list "+"
;; fields can be readonly/const
"\\(?:" (regexp-opt '("readonly" "const")) space "\\)?"
- "\\("
return-type space
+ "\\("
generic-identifier
"\\)"
optional-space
- [elpa] externals/csharp-mode 60e8171 159/459: Start update changelog and prepare for new version., (continued)
- [elpa] externals/csharp-mode 60e8171 159/459: Start update changelog and prepare for new version., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8aeb816 164/459: Fix compiler warnings., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 775fafd 166/459: Make assess-package available for testing., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode acaa9bb 169/459: Make another fontification-test assess-based., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode b1e237d 172/459: Add tests, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c4a2dfd 176/459: Fixup tests., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4f151a1 177/459: Fix CI by fixing byte-compilation., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4cd07f9 178/459: Clean up fontification test., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 69d95d2 179/459: Make tests less noisy., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3c1143d 180/459: Merge branch 'fix-verbatim-string-literals', ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fields.,
ELPA Syncer <=
- [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, 2021/08/22