1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
#+OPTIONS: toc:nil
[[travis-build:aki2o/plsense#master]]
[[https://github.com/aki2o/plsense/blob/master/README-ja.md][Japanese]]
* What's this?
This is a development tool for Perl using the type inference by analyzing source code.
This tool is for highly functional editor like Emacs/Vim.
* Feature
You can do the following function by using this tool.
*** Omni Completion
About the following programming element, you can do the optimized completion for context.
It's Omni completion what is called.
- Variable
- Method
- Module
- Initializer of Class
- LIST of Use/Require statement
- Key of Hash
[[file:image/demo1.png][demo1]]
*** Smart Help
[[file:image/demo2.png][demo2]]
*** Sub Signature
[[file:image/demo3.png][demo3]]
*** Jump To Definition
* Demo
This is a coding demo when this tool is used on Emacs.
[[file:image/demo.gif][demo]]
Here is a long version -> https://www.youtube.com/watch?v=qurNSQjOyK4
For using on Emacs, see https://github.com/aki2o/emacs-plsense/blob/master/README.md
* Install
This tool is a Perl module.
*** From CPAN
2013/07/24 Not yet available.
*** Using cpanm
Download latest PlSense-*.tar.gz from [[https://github.com/aki2o/plsense/releases][here]] and
execute cpanm to the downloaded file path.
*** Manually
Download latest PlSense-*.tar.gz from [[https://github.com/aki2o/plsense/releases][here]] and
extract the file, move the maked directory, execute the following.
#+begin_src
$ perl Makefile.PL
$ make
$ make test
$ make install
#+end_src
If the module is not yet installed that this module depends on, error maybe happen.
In the case, install the module and retry. About the module, see Makefile.PL.
*** Verify Installation
execute =plsense -v= on shell.
If show the PlSense version, installation is finished.
*** After Installation
Making config file is easy way for using this tool.
Do =plsense= on terminal. plsense confirm whether make config file.
- For remake config file, do =plsense config=.
- You can use this tool without config file. see https://github.com/aki2o/plsense/wiki/Config.
* Usage
Perhaps end user don't need to know the usage of this tool.
About the usage/specification of this tool, see https://github.com/aki2o/plsense/wiki/Home.
* Tested On
- WindowsXP Pro SP3 32bit
- Cygwin 1.7.20-1
- Perl 5.14.2
*Enjoy!!!*
|