[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/julia-mode 7e8947d749 01/14: Add one-line fns to imenu, ty
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/julia-mode 7e8947d749 01/14: Add one-line fns to imenu, type -> struct, const requires = |
Date: |
Wed, 12 Jul 2023 04:00:09 -0400 (EDT) |
branch: elpa/julia-mode
commit 7e8947d749cdf5258b9b950b89edf351169c4ab7
Author: Malte Sandstede <malte@sandstede.com>
Commit: GitHub <noreply@github.com>
Add one-line fns to imenu, type -> struct, const requires =
---
julia-mode.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/julia-mode.el b/julia-mode.el
index 287b4c3236..211ef2ac99 100644
--- a/julia-mode.el
+++ b/julia-mode.el
@@ -705,10 +705,11 @@ Return nil if point is not in a function, otherwise
point."
;; don't use syntax classes, screws egrep
'(("Function (_)" "[ \t]*function[ \t]+\\(_[^ \t\n]*\\)" 1)
("Function" "^[ \t]*function[ \t]+\\([^_][^\t\n]*\\)" 1)
- ("Const" "[ \t]*const \\([^ \t\n]*\\)" 1)
- ("Type" "^[ \t]*[a-zA-Z0-9_]*type[a-zA-Z0-9_]* \\([^ \t\n]*\\)" 1)
- ("Require" " *\\(\\brequire\\)(\\([^ \t\n)]*\\)" 2)
- ("Include" " *\\(\\binclude\\)(\\([^ \t\n)]*\\)" 2)
+ ("Function" "^[ \t]*\\(\\(@.+ \\)?[_a-zA-Z0-9]+\(.*\)\\) *= " 1)
+ ("Const" "^[ \t]*const \\([^ \t\n]*\\) *= " 1)
+ ("Struct" "^[ \t]*\\(\\(mutable \\)*struct [^ \t\n]*\\)" 1)
+ ("Require" " *\\(\\brequire\\)(\\([^ \t\n)]*\\)" 2)
+ ("Include" " *\\(\\binclude\\)(\\([^ \t\n)]*\\)" 2)
;; ("Classes" "^.*setClass(\\(.*\\)," 1)
;; ("Coercions" "^.*setAs(\\([^,]+,[^,]*\\)," 1) ; show from and to
;; ("Generics" "^.*setGeneric(\\([^,]*\\)," 1)
- [nongnu] elpa/julia-mode updated (c798df5a4e -> 89e5e005b6), ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode a6c87d7bf4 02/14: Support single-line qualified fns, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 7e8947d749 01/14: Add one-line fns to imenu, type -> struct, const requires =,
ELPA Syncer <=
- [nongnu] elpa/julia-mode 6b43ca61ed 05/14: imenu regex -> rx, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode a7caf75c16 04/14: Simplify one-line, support @annotations for all fns, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 1f53a51400 07/14: Use rx macro instead of rx-to-string for imenu regexes, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 180b7fc5b6 10/14: Delete unused and obsolete syntax from imenu comments, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 45fc7039dc 06/14: setq -> defvar, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 260bb21a7d 08/14: Use existing font-lock regexes for imenu instead of rewriting, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 107940a19e 09/14: Font-lock const definitions with font-lock-variable-name-face, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode f08a73d6fb 12/14: Change "Struct" label to "Type" for imenu, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode e22debdd96 13/14: Merge pull request #177 from non-Jedi/li1-imenu-fixes, ELPA Syncer, 2023/07/12
- [nongnu] elpa/julia-mode 89e5e005b6 14/14: do not test on Emacs master, ELPA Syncer, 2023/07/12