minad / cape

🦸cape.el - Completion At Point Extensions
GNU General Public License v3.0
573 stars 20 forks source link

cape-keyword does not work on js-mode #63

Closed jado4810 closed 1 year ago

jado4810 commented 1 year ago

cape--keyword-list seems not to give keywords on js-mode or others defined as aliases. Maybe it must be like below; to replace cadrs into cars. regards.

(defun cape--keyword-list ()
  "Return keywords for current major mode."
  (when-let (kw (alist-get major-mode cape-keyword-list))
    (if (symbolp (car kw)) (alist-get (car kw) cape-keyword-list) kw))) ;; xxx replace 2 'cadr's into 'car's