Emacs-PDE

 view release on metacpan or  search on metacpan

lisp/doc/pde.info  view on Meta::CPAN

This is manual for PDE version 0.01

   (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.1 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License".

* Menu:

* Introduction::                A introduction to PDE
* Installation::                Installation
* pde-load::                    Default configuration for PDE
* pde::                         Integrate other libraries
* pde-vars::                    Global variables shared
* pde-project::                 Projects in perl
* pde-abbv::                    Abbrev for perl
* pde-util::                    Misc commands
* template-simple::             New file with template

lisp/doc/pde.info  view on Meta::CPAN


   For key bindings in cperl-mode, *Note pde::.


File: pde.info,  Node: Function Index,  Next: Variable Index,  Prev: inf-perl,  Up: Top

Function Index
**************

�[index�]
* Menu:

* define-template-expander:              template-simple.   (line  25)
* flymake-mode:                          pde.               (line 154)
* gud-break:                             perldb-ui.         (line  57)
* gud-cont:                              perldb-ui.         (line  54)
* gud-dump:                              perldb-ui.         (line  66)
* gud-next:                              perldb-ui.         (line  39)
* gud-next <1>:                          perldb-ui.         (line  42)
* gud-print:                             perldb-ui.         (line  63)
* gud-refresh:                           perldb-ui.         (line  69)

lisp/doc/pde.info  view on Meta::CPAN

* windata-restore-named-winconf:         windata.           (line  35)
* windata-restore-winconf:               windata.           (line  15)


File: pde.info,  Node: Variable Index,  Next: Keybinding Index,  Prev: Function Index,  Up: Top

Variable Index
**************

�[index�]
* Menu:

* compile-dwim-alist:                    compile-dwim.       (line 12)
* compile-dwim-check-tools:              compile-dwim.       (line 40)
* imenu-tree-auto-update:                imenu-tree.         (line  9)
* imenu-tree-create-buffer-function:     imenu-tree.         (line 21)
* imenu-tree-name:                       imenu-tree.         (line 25)
* imenu-tree-update-interval:            imenu-tree.         (line 14)
* imenu-tree-windata:                    imenu-tree.         (line 29)
* inf-perl-options:                      inf-perl.           (line 21)
* inf-perl-remove-my:                    inf-perl.           (line 24)

lisp/doc/pde.info  view on Meta::CPAN

* windata-data-function:                 windata.            (line 21)
* windata-data-restore-function:         windata.            (line 26)


File: pde.info,  Node: Keybinding Index,  Prev: Variable Index,  Up: Top

Keybinding Index
****************

�[index�]
* Menu:

* ! (tree-mode-collapse-other-except):   tree-mode.         (line  45)
* / (tree-mode-keep-match):              tree-mode.         (line  42)
* b (gud-break):                         perldb-ui.         (line  57)
* c (gud-cont):                          perldb-ui.         (line  54)
* C-b (perltidy-buffer):                 pde.               (line  71)
* C-c C-d (perldb-ui):                   pde.               (line 157)
* C-c C-f (flymake-mode):                pde.               (line 154)
* C-c C-k (perlcritic):                  pde.               (line 160)
* C-c C-z (run-perl):                    pde.               (line 163)

lisp/pde.el  view on Meta::CPAN

  (require 'cl))
(require 'pde-project)
(require 'imenu-tree)
(require 'perldoc)
(require 'template-simple)

(defvar pde-initialized nil
  "Indicate whether PDE has been initialized.")

(defvar pde-perl-menu nil
  "*PDE Menu")

;;{{{  Key bindings
(defcustom pde-cperl-prefix "\C-c\C-c"
  "*prefix key for cperl commands that maybe not used often."
  :type 'string
  :group 'pde)

(defvar pde-cperl-map
  (let ((map (make-sparse-keymap)))
    (define-key map "\C-e" 'cperl-toggle-electric)

lisp/pde.el  view on Meta::CPAN

                   (cperl-continued-statement-offset           . 4)
                   (cperl-extra-newline-before-brace           . nil)
                   (cperl-extra-newline-before-brace-multiline . nil)
                   (cperl-indent-level                         . 4)
                   (cperl-indent-parens-as-block               . t)
                   (cperl-label-offset                         . -4)
                   (cperl-merge-trailing-else                  . t)
                   (cperl-tab-always-indent                    . t)))
    (let ((map (current-local-map)))
      (easy-menu-define pde-perl-menu map
        "Menu used when PDE is enable."
        (cons "PDE"
              '(["Check syntax" compile-dwim-compile t]
                ["Run" compile-dwim-run t]
                ["Critic" perlcritic t]
                ["Debugger" perldb-ui t]
                ["Toggle Flymake" flymake-mode t]
                "-----"
                ["Run shell" run-perl t]
                ["Perldoc Tree" pde-perldoc-tree t]
                ["Imenu Tree" pde-imenu-tree t]



( run in 1.172 second using v1.01-cache-2.11-cpan-49f99fa48dc )