(cl-case type
(defun (push (cons (buffer-substring-no-properties beg (+ beg len))
beg)
- index))
+ (alist-get "Function" index nil nil #'string=)))
(defvar (push (cons (buffer-substring-no-properties beg (+ beg len))
beg)
(alist-get "Var" index nil nil #'string=)))
(defface (push (cons (buffer-substring-no-properties beg (+ beg len))
beg)
- (alist-get "Face" index nil nil #'string=))))
- (when (eq type 'defun)
- (push (cons (buffer-substring-no-properties beg (+ beg len))
- beg)
- index)))))
+ (alist-get "Face" index nil nil #'string=)))))))
(end-of-file (nreverse index)))))
(defvar-keymap el-mode-map