;; Copyright (C) 2015 David Arroyo Menéndez ;; Author: David Arroyo Menéndez ;; Maintainer: David Arroyo Menéndez ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 3, or (at your option) ;; any later version. ;; This file is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to ;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301 USA, ;; To install php-ext.el: ;; You can add (load "path/php-ext/php-ext.el") to your .emacs ;; Description: ;; Php ext is some skeleton templates for extend php-mode ;; Exceptions ;; http://php.net/manual/en/language.exceptions.php ;; file:///usr/share/doc/php-doc/html/language.exceptions.html (define-skeleton php-try-catch "Insert a try catch statement" "" > "try {" \n _ \n > "} catch (" (skeleton-read "Exception? ") ") {" \n _ \n > "}" \n ) (define-skeleton php-try-catch-finally "Insert a try catch statement" "" > "try {" \n _ \n > "} catch (" (skeleton-read "Exception? ") ") {" \n _ \n > "} finally {" \n _ \n > "}" \n )