diff options
| author | Stefan Monnier | 2023-08-26 15:44:28 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2023-08-26 15:44:28 -0400 |
| commit | ecb1e6c71323127b0b6d171861376950d28073c0 (patch) | |
| tree | e07b33ba9a2ab93bbd3fd4ae9aa0af709919d24b /java/debug.sh | |
| parent | d8b528c896778305313dcafb0a4be967935747c8 (diff) | |
| download | emacs-ecb1e6c71323127b0b6d171861376950d28073c0.tar.gz emacs-ecb1e6c71323127b0b6d171861376950d28073c0.zip | |
(elisp--local-variables): Fix recent regression
While at it, make it work when completing code within `eval-when-compile`
and friends, where it failed in sometimes spectacular ways.
* lisp/progmodes/elisp-mode.el (elisp--local-macroenv): New var.
(elisp--local-variables): Use it. Also, advice `macroexpand-1` since
`macroexpand-all` doesn't use `macroexpand` any more.
(prin1-char): Remove redundant "" arg.
(elisp--eval-defun-1): Align the `eval` call to what's used in
`custom-initialize-set`.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions