aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorEshel Yaron2025-10-09 10:29:01 +0200
committerEshel Yaron2025-10-12 17:02:11 +0200
commit81867057529af488bfc1dde66581f2d546ac42f0 (patch)
treed9bbb7e5ab38e271781af0144a0a2ad69734d200 /java
parent73feb431b3a82651d60bde1984a2de56519b2885 (diff)
downloademacs-81867057529af488bfc1dde66581f2d546ac42f0.tar.gz
emacs-81867057529af488bfc1dde66581f2d546ac42f0.zip
; elisp-scope.el: Improve widget-type handling.
Use argument specs to analyze complex widget types. * lisp/emacs-lisp/elisp-scope.el (elisp-scope-widget-type) (elisp-scope-widget-type-1) (elisp-scope-widget-type-keyword-arguments) (elisp-scope-widget-type-arguments) (elisp-scope-widget-type-arguments-1): Delete, no longer used. (custom-declare-variable, define-widget): Simplify analyzers. (elisp-scope--match-spec-to-arg): Add new 'list', 'and', and 'plist-and-then' parametric specs, and add 'widget-type' as a new recursive spec. * test/lisp/progmodes/elisp-mode-resources/semantic-highlighting.el Add test.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions