File: README.org

package info (click to toggle)
plsense 0.3.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,012 kB
  • sloc: perl: 9,767; makefile: 2
file content (109 lines) | stat: -rw-r--r-- 2,544 bytes parent folder | download | duplicates (3)
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!!!*