forked from c9s/perlomni.vim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
20 lines (17 loc) · 771 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# vim:fdm=expr:fdl=1:foldexpr=getline(v\:lnum)=~'^=='?'>1'\:getline(v\:lnum)[0]=~'[*x(]'?'>2'\:getline(v\:lnum)=~'^--'?'<2'\:'='
x base class function completion
* support moose type constraint completion
* support for class::accessor::fast accessor completion (with r,w attribute)
* grouping rule
:to be able to disable/enable specified group (extension)
* template declare completion extension
* class variable completion
* exported function completion
* support class method completion from 'isa', for example:
has handle =>
isa => 'DBI::Handle';
$self->handle->
* completion priority
* completion dictionary components
- for loading completion data instead of parsing , eg:
[completion item]\t[preview]\t[type] ...