I just fixed the Autocomplop vim plugin conflicts of cpan.vim
so if you open the cpan search window , it will detect the autocomplpop plugin , if you are using autocomplpop , then cpan.vim will disable it for temporary. after window closed, it will be enabled again.
also, thanks dann for tracing the autocomplpop problem.
昨天在往台南的客運上 hack 了一個這樣的東西,可以針對 $self, $class, Class::Name 這幾種狀況做 completion,目前的 perl-completion 使用 PPI (pure perl parser) 來找出目前 package 繼承的 class 的函式以及能夠依據設定找出第 n 層的 class function (預設是兩層)。
---> Building vim-app Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && /usr/bin/make all mkdir objects CC="/usr/bin/gcc-4.2 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC -fno-common -fpascal-strings -Wall -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -I/opt/local/include -DMACOS_X_UNIX -no-cpp-precomp -I/Developer/Headers/FlatCarbon " srcdir=. sh ./osdef.sh creating auto/pathdef.c /usr/bin/gcc-4.2 -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC -fno-common -fpascal-strings -Wall -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -I/opt/local/include -DMACOS_X_UNIX -no-cpp-precomp -I/Developer/Headers/FlatCarbon -O2 -arch x86_64 -D_FORTIFY_SOURCE=1 -o objects/gui_mac.o gui_mac.c /usr/bin/gcc-4.2 -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC -fno-common -fpascal-strings -Wall -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -I/opt/local/include -DMACOS_X_UNIX -no-cpp-precomp -I/Developer/Headers/FlatCarbon -O2 -arch x86_64 -D_FORTIFY_SOURCE=1 -o objects/os_macosx.o os_macosx.c /usr/bin/gcc-4.2 -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC -fno-common -fpascal-strings -Wall -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -I/opt/local/include -DMACOS_X_UNIX -no-cpp-precomp -I/Developer/Headers/FlatCarbon -O2 -arch x86_64 -D_FORTIFY_SOURCE=1 -o objects/os_mac_conv.o os_mac_conv.c gui_mac.c: In function 'new_fnames_from_AEDesc': gui_mac.c:559: error: 'typeFSS' undeclared (first use in this function) gui_mac.c:559: error: (Each undeclared identifier is reported only once gui_mac.c:559: error: for each function it appears in.) gui_mac.c: In function 'Handle_KAHL_SRCH_AE': gui_mac.c:637: error: 'FSSpec' has no member named 'parID' gui_mac.c:637: error: 'FSSpec' has no member named 'parID' gui_mac.c:638: error: 'FSSpec' has no member named 'name' gui_mac.c:638: error: 'FSSpec' has no member named 'name' gui_mac.c:639: error: 'FSSpec' has no member named 'name' gui_mac.c:639: error: 'FSSpec' has no member named 'name' gui_mac.c:639: error: 'FSSpec' has no member named 'name' gui_mac.c: In function 'Handle_KAHL_GTTX_AE': gui_mac.c:811: error: 'FSSpec' has no member named 'parID' gui_mac.c:811: error: 'FSSpec' has no member named 'parID'