diff options
| author | Juanma Barranquero | 2012-10-08 18:20:59 +0200 |
|---|---|---|
| committer | Juanma Barranquero | 2012-10-08 18:20:59 +0200 |
| commit | 1337353856dbf0dcfe8378ccf96f26442eee73e9 (patch) | |
| tree | 7be2ce3b03de25edef2452dfa73d224bc8bb7c5f | |
| parent | 6b49792308dd84fdea8ae8daff5abdad0c978509 (diff) | |
| download | emacs-1337353856dbf0dcfe8378ccf96f26442eee73e9.tar.gz emacs-1337353856dbf0dcfe8378ccf96f26442eee73e9.zip | |
lisp/generic-x.el: Make javascript-generic-mode an obsolete alias of js-mode.
| -rw-r--r-- | etc/NEWS | 3 | ||||
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/generic-x.el | 79 |
3 files changed, 11 insertions, 76 deletions
| @@ -431,6 +431,9 @@ The option `follow-intercept-processes' has been removed. | |||
| 431 | specifying URL types which should be converted to remote file names at | 431 | specifying URL types which should be converted to remote file names at |
| 432 | the FFAP prompt. The default is now '("ftp"). | 432 | the FFAP prompt. The default is now '("ftp"). |
| 433 | 433 | ||
| 434 | ** Generic-x | ||
| 435 | `javascript-generic-mode' is now an obsolete alias for `js-mode'. | ||
| 436 | |||
| 434 | ** Ibuffer | 437 | ** Ibuffer |
| 435 | 438 | ||
| 436 | *** New `derived-mode' filter, bound to `/ M'. | 439 | *** New `derived-mode' filter, bound to `/ M'. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 810c76d553d..06b0f6f9506 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-10-08 Michael Albinus <michael.albinus@gmx.de> | 6 | 2012-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) |