3 Default configuration for PDE
pde-load.el try to provide a default configuration for all
extension included in PDE. The configuration can be sorted by PDE core
features and some recommend personal setting. To disable addtional
features if you don't like, you can set pde-extra-setting
to
nil.
— User Option:
pde-extra-setting
When set to nil, don't load something you don't like
The minimal enable features after load `pde-load' are:
- make perl script associate with cperl-mode not perl-mode
- setup new indent style “PDE”
- turn on abbrev mode
- search document with M-x perldoc or using M-x perldoc-tree
- show imenu with M-x imenu-tree
- auto chmod when saving perl script
- create new file with template
- call perltidy when editing
- start interactive perl shell using M-x inf-perl
- improved perldb using M-x perldb-ui
- smart compile and run command using M-x compile-dwim-compile
and compile-dwim-run.
- find perl module in cperl-mode using M-x ffap
- enable show brief info of buildin function under point in minibuffer
The extra feature including:
- turn on ido-mode and using ido completion read imenu tag
- automatic update imenu-tree and make tree always visible
- complete read ingore case
- turn on partial-completion-mode, and you can find perl module using
M-x find-file by add prefix char '<'.
- multiple compilation buffers
- useful global key bindings
- show perldoc-tree and imenu-tree with tabbar
- set tags-table-list, hippie-expand-try-functions-list,
comint-completion-addsuffix to make the command handy
- some fixup to cperl-mode
The configuration is optimized so that most libraries are loaded when
needed.