Elsa icon indicating copy to clipboard operation
Elsa copied to clipboard

Propagate narrow-types on all special forms

Open Fuco1 opened this issue 7 years ago • 1 comments

Alternatively we can find some other method of passing these up in the "call tree" because the current methodology means every extension also has to do this "manually", same as with return types. Maybe that's a good thing though.

  • [x] and
  • [ ] catch
  • [ ] cond
  • [ ] condition-case
  • [x] defconst
  • [x] defvar
  • [x] function
  • [ ] if
  • [x] interactive
  • [x] lambda
  • [ ] let
  • [ ] let*
  • [x] or
  • [x] prog1
  • [x] prog2
  • [x] progn
  • [x] quote
  • [x] save-current-buffer
  • [x] save-excursion
  • [x] save-restriction
  • [x] setq
  • [ ] setq-default
  • [x] track-mouse
  • [x] unwind-protect
  • [ ] while

Fuco1 avatar Aug 18 '18 21:08 Fuco1

This will probably be fixed by the elsa-save-scope mechanism.

Fuco1 avatar Sep 12 '18 12:09 Fuco1