|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /usr/share/emacs/site-lisp/ |
Upload File : |
;ELC
;;; Compiled by mockbuild@c6b10.bsys.dev.centos.org on Wed Jul 17 09:53:56 2013
;;; from file /builddir/build/BUILD/emacs-23.1/site-lisp/php-mode.el
;;; in Emacs version 23.1.1
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(or (and (boundp 'epoch::version) epoch::version)
(string-lessp emacs-version "19.29")))
(error "`php-mode.el' was compiled for Emacs 19.29 or later"))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@26 PHP Mode version number.
(defconst php-mode-version-number "1.4.0" (#$ . 613))
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\306\307\310\311\312\313\314\315&\207" [require speedbar font-lock cc-mode custom etags custom-declare-group php nil "Major mode `php-mode' for editing PHP code." :prefix "php-" :group languages] 8)
#@37 Default face in `php-mode' buffers.
(custom-declare-variable 'php-default-face ''default '(#$ . 975) :type 'face :group 'php)
#@150 When set to true automatically configures Speedbar to observe PHP files.Ignores php-file patterns option; fixed to expression "\.\(inc\|php[s34]?\)"
(custom-declare-variable 'php-speedbar-config 't '(#$ . 1108) :type 'boolean :set #[(sym val) "\302 \"\210 \205 \303\304!\205 \305\306!\207" [sym val set-default boundp speedbar speedbar-add-supported-extension "\\.\\(inc\\|php[s34]?\\|phtml\\)"] 3] :group 'php)
#@113 Normally `php-mode' starts with the speedbar closed.Turning this on will open it whenever `php-mode' is loaded.
(custom-declare-variable 'php-mode-speedbar-open 'nil '(#$ . 1530) :type 'boolean :set #[(sym val) "\302 \"\210 \205\f \303\304!\207" [sym val set-default speedbar 1] 3] :group 'php)
#@83 URL at which to find PHP manual.You can replace "en" with your ISO language code.
(custom-declare-variable 'php-manual-url '"http://www.php.net/manual/en/" '(#$ . 1832) :type 'string :group 'php)
#@52 URL at which to search for documentation on a word
(custom-declare-variable 'php-search-url '"http://www.php.net/" '(#$ . 2034) :type 'string :group 'php)
#@65 Path to the file which contains the function names known to PHP
(custom-declare-variable 'php-completion-file '"" '(#$ . 2195) :type 'string :group 'php)
#@53 Path to the directory which contains the PHP manual
(custom-declare-variable 'php-manual-path '"" '(#$ . 2355) :type 'string :group 'php)
#@69 List of file patterns for which to automatically invoke `php-mode'.
(custom-declare-variable 'php-file-patterns ''("\\.php[s34]?\\'" "\\.phtml\\'" "\\.inc\\'") '(#$ . 2499) :type '(repeat (regexp :tag "Pattern")) :set #[(sym val) "\303 \"\210 \211\205 \304\305\n@\306B\"\210\nA\211\204 \307)\207" [sym val php-file-patterns-temp set-default add-to-list auto-mode-alist php-mode nil] 5] :group 'php)
#@58 List of functions to be executed on entry to `php-mode'.
(custom-declare-variable 'php-mode-hook 'nil '(#$ . 2909) :type 'hook :group 'php)
#@61 Hook called when a PHP PEAR file is opened with `php-mode'.
(custom-declare-variable 'php-mode-pear-hook 'nil '(#$ . 3055) :type 'hook :group 'php)
#@135 Normally PEAR coding rules are enforced only when the filename contains "PEAR"Turning this on will force PEAR rules on all PHP files.
(custom-declare-variable 'php-mode-force-pear 'nil '(#$ . 3210) :type 'boolean :group 'php)
#@51 Display string describing the version of PHP mode
(defalias 'php-mode-version #[nil "\302\303 #\207" [php-mode-version-number php-mode-modified message "PHP mode %s of %s"] 4 (#$ . 3442) nil])
#@40 Regular expression for a PHP function.
(defconst php-beginning-of-defun-regexp "^\\s *function\\s +&?\\(\\(\\sw\\|\\s_\\)+\\)\\s *(" (#$ . 3642))
#@118 Move to the beginning of the ARGth PHP function from point.
Implements PHP version of `beginning-of-defun-function'.
(defalias 'php-beginning-of-defun #[(&optional arg) "\206 \303\211\304V\203 \305 \306\307#\210S\211\202 \304W\205B \303\210`\310\303!\210\311\312!\210\303y\210\n`=\203; \313 \306\307#\210T)\202 )\207" [arg php-beginning-of-defun-regexp opoint 1 0 re-search-backward nil noerror beginning-of-defun forward-list 2 re-search-forward] 5 (#$ . 3795) "p"])
#@133 Move the end of the ARGth PHP function from point.
Implements PHP befsion of `end-of-defun-function'
See `php-beginning-of-defun'.
(defalias 'php-end-of-defun #[(&optional arg) "\301\206 \302[!\207" [arg php-beginning-of-defun 1] 2 (#$ . 4283) "p"])
#@79 Obarray of tag names defined in current tags table and functions know to PHP.
(defvar php-completion-table nil (#$ . 4542))
(byte-code "\301B\302\301!\204 \303\301\304\"\210\305\301!\207" [current-load-list php-warned-bad-indent default-boundp set-default nil make-variable-buffer-local] 3)
(defalias 'php-check-html-for-indentation #[nil "\303`\304 \305 \306#\204 \307 \310 \306#\204 \306\202* b\210\306\311\312\313\314\315\316\317&\210\320*\207" [here html-tag-re php-warned-bad-indent "</?\\sw+.*?>" re-search-forward line-end-position t re-search-backward line-beginning-position lwarn php-indent :warning "\n %s\n %s\n %s\n" "Indentation fails badly with mixed HTML and PHP." "Look for an Emacs Lisp library that supports \"multiple" "major modes\" like mumamo, mmm-mode or multi-mode." nil] 7])
(defalias 'php-cautious-indent-region #[(start end &optional quiet) "\204 \304 \205 \305 \n#\207" [php-warned-bad-indent start end quiet php-check-html-for-indentation c-indent-region] 4])
(defalias 'php-cautious-indent-line #[nil "\204 \301 \205 \302 \207" [php-warned-bad-indent php-check-html-for-indentation c-indent-line] 1])
(byte-code "\302\303N\204\f \304\302\303\305#\210\306\307!\204 \304\307\310\311#\210\307B\312\307!\204( \313\307\314 \"\210\306\315!\2044 \304\315\310\311#\210\315B\312\315!\204D \313\315\316 \"\210\304\301\310\311#\210\301B\312\301!\204^ \313\301\317\301\320\"\210 \"\210\304\311\321\322#\207" [current-load-list php-mode-abbrev-table php-mode-hook variable-documentation put "Hook run when entering PHP mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp php-mode-map definition-name php-mode default-boundp set-default make-sparse-keymap php-mode-syntax-table make-syntax-table define-abbrev-table nil derived-mode-parent c-mode] 5)
#@200 Major mode for editing PHP code.
\{php-mode-map}
In addition to any hooks its parent mode `c-mode' might have run,
this mode runs the hook `php-mode-hook', as the final step
during initialization.
(defalias 'php-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204' \316\317 \"\210\320\f!\211\2036
\321 =\203<