aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/elisp-scope.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* ; elisp-scope.el: Standardize copyright notice.Eshel Yaron2025-10-161-4/+6
* ; elisp-scope.el: Rename some private symbols as suchEshel Yaron2025-10-151-337/+363
* ; Fix recently introduced uses of "ELisp".Sean Whitton2025-10-131-6/+6
* ; Improve documentation of semantic highlightingEli Zaretskii2025-10-131-38/+43
* ; elisp-scope.el: Improve customization group name handling.Eshel Yaron2025-10-121-10/+2
* ; elisp-scope.el: Improve widget-type handling.Eshel Yaron2025-10-121-80/+80
* ; elisp-mode.el: Improve consistency among face names.feature/elisp-fontify-semanticallyEshel Yaron2025-10-121-2/+2
* ; elisp-scope.el: Clean up symbol role definitions.Eshel Yaron2025-10-121-126/+61
* Document 'elisp-fontify-semantically' in the Emacs manualEshel Yaron2025-10-111-3/+107
* ; (elisp-scope-if-let): Fix case where bindings entry is a symbolEshel Yaron2025-10-081-5/+9
* ; * lisp/emacs-lisp/elisp-scope.el (if-let*): Add comment.Eshel Yaron2025-10-081-0/+6
* ; elisp-scope.el: Fix 'wrong-type-argument' in local function analyzersEshel Yaron2025-10-081-12/+15
* ; elisp-scope.el: Fix handling of 'if-let' and friendsEshel Yaron2025-10-071-0/+18
* ; Rename 'elisp-scope--local' to 'elisp-scope-local-bindings'Eshel Yaron2025-10-061-63/+70
* ; Drop 'elisp-scope-local-functions'Eshel Yaron2025-10-061-5/+2
* ; elisp-scope.el: Drop special-form special handlingEshel Yaron2025-10-061-1/+4
* ; Test semantic highlighting with 'cl-macrolet' and 'cl-flet'Eshel Yaron2025-10-061-0/+2
* elisp-scope.el: Unify and generalize local function/macro handlingEshel Yaron2025-10-061-37/+49
* ; elisp-scope.el: Thread output spec though more macro analyzersEshel Yaron2025-10-061-17/+14
* ; elisp-scope.el: Recognize special variable declarationsEshel Yaron2025-10-061-10/+15
* ; (elisp-scope-define-special-form-analyzer): Fix typo.Eshel Yaron2025-10-031-1/+1
* ; (elisp-scope-describe-symbol-role): Minor clean up.Eshel Yaron2025-10-031-4/+0
* ; elisp-scope.el: Support hooking into `describe-symbol-backends'.Eshel Yaron2025-10-031-2/+12
* ; (elisp-scope-1): Add a "TODO".Eshel Yaron2025-10-031-0/+2
* ; (elisp-scope-gen-id-alist): Remove, unused.Eshel Yaron2025-10-031-2/+0
* ; elisp-scope.el: Fix 'custom-declare-face' analyzer.Eshel Yaron2025-10-031-2/+3
* ; elisp-scope.el: Improve 'oclosure-define' 'slots' analysisEshel Yaron2025-10-031-1/+5
* ; Rename 'elisp-scope-output-type' to 'elisp-scope-output-spec'.Eshel Yaron2025-10-031-116/+116
* ; elisp-scope.el: Improve 'defclass' slots analysis.Eshel Yaron2025-10-031-28/+56
* ; Rename 'elisp-scope--output-type' to make it publicEshel Yaron2025-10-021-30/+42
* ; (elisp-scope-1): Analyze macros with (debug t) as prognEshel Yaron2025-10-021-2/+2
* ; Expand ELisp semantic highlighting documentationEshel Yaron2025-10-021-6/+74
* ; elisp-scope.el: Rename 'variable' role to 'free-variable'.Eshel Yaron2025-10-011-10/+13
* ; Fix recent small mistake in recent refactor.Eshel Yaron2025-10-011-2/+2
* ; elisp-scope.el: Simplify 'eval' analyzer.Eshel Yaron2025-10-011-3/+6
* ; elisp-scope.el: Rename 'declaration' role.Eshel Yaron2025-10-011-5/+5
* ; elisp-scope.el: Remove unused 'undefined-macro' role.Eshel Yaron2025-10-011-4/+0
* ; elisp-scope.el: Fix 'define-completion-category' handler.Eshel Yaron2025-10-011-1/+1
* ; (elisp-scope-define-symbol-role): Add docstring.Eshel Yaron2025-10-011-0/+8
* ; Call it "symbol role" instead of "symbol type".Eshel Yaron2025-10-011-124/+124
* (elisp-scope-get-symbol-type-property): Revise inheritance handling.Eshel Yaron2025-10-011-19/+14
* ; (elisp-scope-define-symbol-type): Cease autoloading it.Eshel Yaron2025-09-301-1/+0
* ; elisp-scope.el: Update multiple function handlers.Eshel Yaron2025-09-301-211/+278
* ; Rename scope.el to elisp-scope.elEshel Yaron2025-09-291-0/+2667