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 )