aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorJuanma Barranquero2012-10-08 18:20:59 +0200
committerJuanma Barranquero2012-10-08 18:20:59 +0200
commit1337353856dbf0dcfe8378ccf96f26442eee73e9 (patch)
tree7be2ce3b03de25edef2452dfa73d224bc8bb7c5f /lisp
parent6b49792308dd84fdea8ae8daff5abdad0c978509 (diff)
downloademacs-1337353856dbf0dcfe8378ccf96f26442eee73e9.tar.gz
emacs-1337353856dbf0dcfe8378ccf96f26442eee73e9.zip
lisp/generic-x.el: Make javascript-generic-mode an obsolete alias of js-mode.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/generic-x.el79
2 files changed, 8 insertions, 76 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 810c76d553d..06b0f6f9506 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12012-10-08 Juanma Barranquero <lekktu@gmail.com>
2
3 * generic-x.el (javascript-generic-mode, javascript-generic-mode-hook):
4 Make obsolete aliases of js-mode and js-mode-hook (from js.el).
5
12012-10-08 Michael Albinus <michael.albinus@gmx.de> 62012-10-08 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * ffap.el (ffap-replace-file-component): Support Tramp file name 8 * ffap.el (ffap-replace-file-component): Support Tramp file name
diff --git a/lisp/generic-x.el b/lisp/generic-x.el
index ce1599b9010..878021ec5c5 100644
--- a/lisp/generic-x.el
+++ b/lisp/generic-x.el
@@ -646,83 +646,10 @@ like an INI file. You can add this hook to `find-file-hook'."
646 "Generic mode for Sys V pkginfo files.")) 646 "Generic mode for Sys V pkginfo files."))
647 647
648;; Javascript mode 648;; Javascript mode
649;; Includes extra keywords from Armando Singer [asinger@MAIL.COLGATE.EDU] 649;; Obsolete; defer to js-mode from js.el.
650(when (memq 'javascript-generic-mode generic-extras-enable-list) 650(when (memq 'javascript-generic-mode generic-extras-enable-list)
651 651 (define-obsolete-function-alias 'javascript-generic-mode 'js-mode "24.3")
652(define-generic-mode javascript-generic-mode 652 (define-obsolete-variable-alias 'javascript-generic-mode-hook 'js-mode-hook "24.3"))
653 '("//" ("/*" . "*/"))
654 '("break"
655 "case"
656 "continue"
657 "default"
658 "delete"
659 "do"
660 "else"
661 "export"
662 "for"
663 "function"
664 "if"
665 "import"
666 "in"
667 "new"
668 "return"
669 "switch"
670 "this"
671 "typeof"
672 "var"
673 "void"
674 "while"
675 "with"
676 ;; words reserved for ECMA extensions below
677 "catch"
678 "class"
679 "const"
680 "debugger"
681 "enum"
682 "extends"
683 "finally"
684 "super"
685 "throw"
686 "try"
687 ;; Java Keywords reserved by JavaScript
688 "abstract"
689 "boolean"
690 "byte"
691 "char"
692 "double"
693 "false"
694 "final"
695 "float"
696 "goto"
697 "implements"
698 "instanceof"
699 "int"
700 "interface"
701 "long"
702 "native"
703 "null"
704 "package"
705 "private"
706 "protected"
707 "public"
708 "short"
709 "static"
710 "synchronized"
711 "throws"
712 "transient"
713 "true")
714 '(("^\\s-*function\\s-+\\([A-Za-z0-9_]+\\)"
715 (1 font-lock-function-name-face))
716 ("^\\s-*var\\s-+\\([A-Za-z0-9_]+\\)"
717 (1 font-lock-variable-name-face)))
718 '("\\.js\\'")
719 (list
720 (function
721 (lambda ()
722 (setq imenu-generic-expression
723 '((nil "^function\\s-+\\([A-Za-z0-9_]+\\)" 1)
724 ("*Variables*" "^var\\s-+\\([A-Za-z0-9_]+\\)" 1))))))
725 "Generic mode for JavaScript files."))
726 653
727;; VRML files 654;; VRML files
728(when (memq 'vrml-generic-mode generic-extras-enable-list) 655(when (memq 'vrml-generic-mode generic-extras-enable-list)