2008-07-12 Ye Wenbin * lisp/perldoc.el (perldoc-module-ap): Fix for ffap * lisp/compile-dwim.el (compile-dwim-compile, compile-dwim-run): Fix the modify time check. 2008-05-05 Ye Wenbin * lib/Emacs/PDE.pm: rename module name from PDE to Emacs::PDE 2008-05-03 Ye Wenbin * lisp/pde-project.el (pde-project-find-file): Using uniquified file name instead of full path. Idea comes from find-file-in-project.el 2008-04-30 Ye Wenbin * lisp/pde-project.el (pde-file-list-ignore-file): Add ignore file list for pde-project-find-file 2008-04-26 Ye Wenbin * lisp/pde-util.el (pde-module-bounds): new function to detect perl module at point. 2008-04-23 Ye Wenbin * lisp/pde-project.el (pde-project-find-file): fix bug: use bind default-directory local instead of cd. 2008-04-20 Ye Wenbin * lisp/pde-util.el (pde-yaml-dump, pde-yaml-load): Add commands for read or dump YAML data. 2008-04-19 Ye Wenbin * lisp/pde-project.el (pde-project-find-file): New command to find file in current project. 2008-04-13 Ye Wenbin * lisp/compile-dwim.el (compile-dwim-alist): Make win32 happy. * lisp/tree-mode.el (tree-mode-button-current-line): fixed it 2008-04-01 Ye Wenbin * lisp/compile-dwim.el (compile-dwim-calculate-command): Test whether current file name is changed when generate new commands. (compile-dwim-calculate-command): Make compile-dwim recache when change file name 2008-03-19 Ye Wenbin * lisp/re-builder-x.el (reb-perl-start-process): coding system support * lisp/tempo-x.el (tempo-x-insert-form): Barf when variable is not source before 2008-03-18 Ye Wenbin * lisp/re-builder-x.el: New library for test regexp * lisp/perldoc.el (perldoc-read-module, perldoc-module-ap): find not module item, too 2008-03-11 Ye Wenbin * lisp/inf-perl.el (inf-perl-set-cwd): echo working directory 2008-03-09 Ye Wenbin * lisp/pde.el (pde-perl-mode-hook): Fix error message * Release PDE-v0.2.6 * lisp/pde-abbv.el (pde-abbv-no-blank): Make some abbrev expand without insert whitespace. 2008-02-29 Ye Wenbin * lisp/pde.el (pde-pod-to-manpage): Fix for search pod from point-min 2008-01-13 Ye Wenbin * lisp/perldoc.el (perldoc-symbol-type): New function to distinct symbols in obarray. Change relate functions to use this. * lisp/pde-util.el (pde-apropos-module): New command 2008-01-06 Ye Wenbin * lisp/pde.el (pde-compilation-buffer-name): fix bug: not 1 but 0 * lisp/tempo-x.el (tempo-x-snippet-clear): fix bug: clear forms when source overlay is deleted 2008-01-01 Ye Wenbin * lisp/compile-dwim.el and others: change defvar to defcustom definition * lisp/doc/pde.texi (perlcritic): Add docuemnt for perlcritic 2007-12-31 Ye Wenbin * lisp/pde.el (pde-ffap-locate): make ffap-highlight correct region * lisp/perldoc.el (perldoc-module-ap): recache if the thing at point like a module * lisp/perlcritic.el: add perlcritic.el * lisp/perltidy.el (perltidy-region): check perltidy * lisp/pde.el (pde-compilation-buffer-name): Use mode name to create buffer. 2007-12-30 Ye Wenbin * lisp/pde-util.el (pde-search-cpan): New command * lisp/perldoc.el (perldoc): add a parameter for module convert * lisp/pde-util.el (pde-list-core-modules): fix for view "open" * lisp/perldoc.el (perldoc-module-ap): Handle name like package::sub. (perldoc-locate-module): locate pod also. (perldoc): support for encoding * lisp/pde-load.el ("ffap"): let pde-ffap-locate handle everywhere * lisp/tree-mode.el (tree-mode-toggle-expand-node): A notify function to toggle expanding tree * lisp/pde-abbv.el: Add pde-abbv.el * lisp/tempo-x.el: Add tempo-x.el 2007-12-29 Ye Wenbin * lisp/perldoc.el (perldoc-tree-widget): click on toplevel button toggle expand node. * lisp/contrib/tabbar.el: Move tabbar to contrib directory * lisp/perldoc.el (perldoc-tree-theme): Add option for perldoc-tree theme * Build.PL (ACTION_fakeinstall): add fakeinstall action for elisp file. (ACTION_disthtml): change action html to disthtml, so make will success. 2007-12-28 Ye Wenbin * Build.PL: use create_makefile_pl to create Makefile.PL. Thanks Michael G Schwern for give the suggestion. 2007-12-27 Ye Wenbin * lisp/tree-mode.el (tree-mode-toggle-expand): new command available for expand and contract node * lisp/pde-load.el (pde-extra-setting): don't use nconc, too dangerous * lisp/pde.el (pde-perl-mode-hook): Use executable-make-buffer-file-executable-if-script-p instead of executable-chmod * lisp/perldoc.el (perldoc-init): New function to init obarray * lib/PDE.pm: Mention other emacs libraries and Perl modules * lisp/pde.el (pde-pod-to-manpage): using pde-file-package to detect module name. (pde-tabbar-register): make function autoload so you can use perldoc-tree without enter cperl-mode * lisp/template-simple.el (define-template-expander): Easy to define new expand function. * lisp/perldoc.el (perldoc-pragam-expand): fix typo * lisp/template-simple.el (template-kill-ring-save): A command help write template in string (template-compile): Not handle list of element now (template-expand-function): Default function is template-tempo-expand now. * lisp/templates/TEMPLATE.el.tpl: Change file name in case somebody put this to library and become a library TEMPLATE.el. * lisp/template-simple.el (template-skeleton-expand) (template-tempo-expand): Fix bugs introduced * lisp/pde-util.el (pde-generate-loaddefs): For automatic create pde-loaddefs.el * lisp/pde-load.el (pde-extra-setting): Make transient-mark-mode default turn on 2007-12-26 Ye Wenbin * First Release!