X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/769f2f27e216b38e906403cc26401cb97190ed87..089d51a0c3289ac17864724f966e75f7a7fec6ab:/packages/company/company-keywords.el diff --git a/packages/company/company-keywords.el b/packages/company/company-keywords.el index 461fdf6b0..f426c06ad 100644 --- a/packages/company/company-keywords.el +++ b/packages/company/company-keywords.el @@ -26,7 +26,7 @@ ;;; Code: (require 'company) -(eval-when-compile (require 'cl)) +(require 'cl-lib) (defun company-keywords-upper-lower (&rest lst) ;; Upcase order is different for _. @@ -210,6 +210,7 @@ ;; aliases (js2-mode . javascript-mode) (espresso-mode . javascript-mode) + (js-mode . javascript-mode) (cperl-mode . perl-mode) (jde-mode . java-mode)) "Alist mapping major-modes to sorted keywords for `company-keywords'.") @@ -218,7 +219,7 @@ (defun company-keywords (command &optional arg &rest ignored) "`company-mode' back-end for programming language keywords." (interactive (list 'interactive)) - (case command + (cl-case command (interactive (company-begin-backend 'company-keywords)) (prefix (and (assq major-mode company-keywords-alist) (not (company-in-string-or-comment))