=== modified file 'vim/bundle/unite-outline/.git/config' --- vim/bundle/unite-outline/.git/config 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/config 2015-08-25 11:01:00 +0000 @@ -4,7 +4,7 @@ bare = false logallrefupdates = true [remote "origin"] - url = https://github.com/Shougo/unite-outline + url = https://github.com/h1mesuke/unite-outline.git fetch = +refs/heads/master:refs/remotes/origin/master [branch "master"] remote = origin === modified file 'vim/bundle/unite-outline/.git/index' Binary files vim/bundle/unite-outline/.git/index 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/index 2015-08-25 11:01:00 +0000 differ === modified file 'vim/bundle/unite-outline/.git/logs/HEAD' --- vim/bundle/unite-outline/.git/logs/HEAD 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/logs/HEAD 2015-08-25 11:01:00 +0000 @@ -1,1 +1,1 @@ -0000000000000000000000000000000000000000 0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a Jan Pobrislo 1440707066 +0200 clone: from https://github.com/Shougo/unite-outline +0000000000000000000000000000000000000000 962aaa61d5585634c15c3a7071df7c6a12c5e3cd Jan Pobrislo 1440499746 +0200 clone: from https://github.com/h1mesuke/unite-outline.git === modified file 'vim/bundle/unite-outline/.git/logs/refs/heads/master' --- vim/bundle/unite-outline/.git/logs/refs/heads/master 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/logs/refs/heads/master 2015-08-25 11:01:00 +0000 @@ -1,1 +1,1 @@ -0000000000000000000000000000000000000000 0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a Jan Pobrislo 1440707066 +0200 clone: from https://github.com/Shougo/unite-outline +0000000000000000000000000000000000000000 962aaa61d5585634c15c3a7071df7c6a12c5e3cd Jan Pobrislo 1440499746 +0200 clone: from https://github.com/h1mesuke/unite-outline.git === modified file 'vim/bundle/unite-outline/.git/logs/refs/remotes/origin/HEAD' --- vim/bundle/unite-outline/.git/logs/refs/remotes/origin/HEAD 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/logs/refs/remotes/origin/HEAD 2015-08-25 11:01:00 +0000 @@ -1,1 +1,1 @@ -0000000000000000000000000000000000000000 0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a Jan Pobrislo 1440707066 +0200 clone: from https://github.com/Shougo/unite-outline +0000000000000000000000000000000000000000 962aaa61d5585634c15c3a7071df7c6a12c5e3cd Jan Pobrislo 1440499746 +0200 clone: from https://github.com/h1mesuke/unite-outline.git === removed directory 'vim/bundle/unite-outline/.git/objects/01' === removed file 'vim/bundle/unite-outline/.git/objects/01/0a52981762af6210d9f703cb375f1f336042d1' Binary files vim/bundle/unite-outline/.git/objects/01/0a52981762af6210d9f703cb375f1f336042d1 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/01/0a52981762af6210d9f703cb375f1f336042d1 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/06' === removed file 'vim/bundle/unite-outline/.git/objects/06/86316a5bd40f10cfd153d3c2d4c4dcfc1ab10a' --- vim/bundle/unite-outline/.git/objects/06/86316a5bd40f10cfd153d3c2d4c4dcfc1ab10a 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/objects/06/86316a5bd40f10cfd153d3c2d4c4dcfc1ab10a 1970-01-01 00:00:00 +0000 @@ -1,2 +0,0 @@ -x]J0}*(\4 -NNNbcj i`o@I*3c҇MKJn:gZRqB_Xy+u0_^E,I8i<줣,.Yn޶R}+}-;F%¬u{Ix!CNw+ُ*u< mר&~6Hc&^8h \ No newline at end of file === removed directory 'vim/bundle/unite-outline/.git/objects/0c' === removed file 'vim/bundle/unite-outline/.git/objects/0c/64ede348d01d9ed86c5774e5a00bb843f34b1a' Binary files vim/bundle/unite-outline/.git/objects/0c/64ede348d01d9ed86c5774e5a00bb843f34b1a 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/0c/64ede348d01d9ed86c5774e5a00bb843f34b1a 1970-01-01 00:00:00 +0000 differ === added file 'vim/bundle/unite-outline/.git/objects/0d/2f810c017ade8c88119063be7ed093e33ab939' Binary files vim/bundle/unite-outline/.git/objects/0d/2f810c017ade8c88119063be7ed093e33ab939 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/0d/2f810c017ade8c88119063be7ed093e33ab939 2015-08-25 11:01:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/0d/a037d54b4e2039fca7cb22606a07206182c841' Binary files vim/bundle/unite-outline/.git/objects/0d/a037d54b4e2039fca7cb22606a07206182c841 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/0d/a037d54b4e2039fca7cb22606a07206182c841 1970-01-01 00:00:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/13/3e1ebeeeb5cb1a1f1e592117282794ab2bedab' Binary files vim/bundle/unite-outline/.git/objects/13/3e1ebeeeb5cb1a1f1e592117282794ab2bedab 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/13/3e1ebeeeb5cb1a1f1e592117282794ab2bedab 1970-01-01 00:00:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/13/5686bbc91a252e3a353f32cdf00258ea72bac3' Binary files vim/bundle/unite-outline/.git/objects/13/5686bbc91a252e3a353f32cdf00258ea72bac3 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/13/5686bbc91a252e3a353f32cdf00258ea72bac3 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/15' === removed file 'vim/bundle/unite-outline/.git/objects/15/1ffd3affc243e877b1af8235a11fd690762762' Binary files vim/bundle/unite-outline/.git/objects/15/1ffd3affc243e877b1af8235a11fd690762762 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/15/1ffd3affc243e877b1af8235a11fd690762762 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/19' === removed file 'vim/bundle/unite-outline/.git/objects/19/5140f15db14b8b2d405439c2366b497fede0b9' Binary files vim/bundle/unite-outline/.git/objects/19/5140f15db14b8b2d405439c2366b497fede0b9 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/19/5140f15db14b8b2d405439c2366b497fede0b9 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/1b' === added file 'vim/bundle/unite-outline/.git/objects/1b/fdb0c9df2a834d7258d8f8ef669c9cc67e131d' Binary files vim/bundle/unite-outline/.git/objects/1b/fdb0c9df2a834d7258d8f8ef669c9cc67e131d 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/1b/fdb0c9df2a834d7258d8f8ef669c9cc67e131d 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/1d' === removed file 'vim/bundle/unite-outline/.git/objects/1d/b5d76b570292fa877ef997012804512175c0a6' Binary files vim/bundle/unite-outline/.git/objects/1d/b5d76b570292fa877ef997012804512175c0a6 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/1d/b5d76b570292fa877ef997012804512175c0a6 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/1e' === removed file 'vim/bundle/unite-outline/.git/objects/1e/4a69a1c4478d5c368efd3415403180bdd32e45' Binary files vim/bundle/unite-outline/.git/objects/1e/4a69a1c4478d5c368efd3415403180bdd32e45 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/1e/4a69a1c4478d5c368efd3415403180bdd32e45 1970-01-01 00:00:00 +0000 differ === added file 'vim/bundle/unite-outline/.git/objects/23/037d46606bf70eb61318a849eafdcc4370ce32' Binary files vim/bundle/unite-outline/.git/objects/23/037d46606bf70eb61318a849eafdcc4370ce32 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/23/037d46606bf70eb61318a849eafdcc4370ce32 2015-08-25 11:01:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/23/e4c474b14bea6f16a4fa6fe6959b7e2e865bbf' Binary files vim/bundle/unite-outline/.git/objects/23/e4c474b14bea6f16a4fa6fe6959b7e2e865bbf 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/23/e4c474b14bea6f16a4fa6fe6959b7e2e865bbf 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/29' === removed file 'vim/bundle/unite-outline/.git/objects/29/6d48be74f788954155c280f41c557cf0603496' Binary files vim/bundle/unite-outline/.git/objects/29/6d48be74f788954155c280f41c557cf0603496 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/29/6d48be74f788954155c280f41c557cf0603496 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/2e' === added file 'vim/bundle/unite-outline/.git/objects/2e/fc1171ba9812b507349cfa38858868b6d715c3' Binary files vim/bundle/unite-outline/.git/objects/2e/fc1171ba9812b507349cfa38858868b6d715c3 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/2e/fc1171ba9812b507349cfa38858868b6d715c3 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/30' === added file 'vim/bundle/unite-outline/.git/objects/30/3d023f3b7977bd407b85467ff026f40847ae29' Binary files vim/bundle/unite-outline/.git/objects/30/3d023f3b7977bd407b85467ff026f40847ae29 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/30/3d023f3b7977bd407b85467ff026f40847ae29 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/36' === added file 'vim/bundle/unite-outline/.git/objects/36/b9569a0dd634b89ab6ad5e8fc94d1debdc3990' Binary files vim/bundle/unite-outline/.git/objects/36/b9569a0dd634b89ab6ad5e8fc94d1debdc3990 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/36/b9569a0dd634b89ab6ad5e8fc94d1debdc3990 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/3a' === added file 'vim/bundle/unite-outline/.git/objects/3a/cbdf70a6d1a63c4f232da3ab99a09f9a9cadcc' Binary files vim/bundle/unite-outline/.git/objects/3a/cbdf70a6d1a63c4f232da3ab99a09f9a9cadcc 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/3a/cbdf70a6d1a63c4f232da3ab99a09f9a9cadcc 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/3b' === removed file 'vim/bundle/unite-outline/.git/objects/3b/8f02698439ae5ca2b228a798da9168f12cbdab' Binary files vim/bundle/unite-outline/.git/objects/3b/8f02698439ae5ca2b228a798da9168f12cbdab 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/3b/8f02698439ae5ca2b228a798da9168f12cbdab 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/3c' === added file 'vim/bundle/unite-outline/.git/objects/3c/19b83269f75d3aaa201aa458fb8690b714802e' Binary files vim/bundle/unite-outline/.git/objects/3c/19b83269f75d3aaa201aa458fb8690b714802e 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/3c/19b83269f75d3aaa201aa458fb8690b714802e 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/46' === removed file 'vim/bundle/unite-outline/.git/objects/46/edfd29bbf480ab57fa65f3ec472892c2272cd8' Binary files vim/bundle/unite-outline/.git/objects/46/edfd29bbf480ab57fa65f3ec472892c2272cd8 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/46/edfd29bbf480ab57fa65f3ec472892c2272cd8 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/48' === removed file 'vim/bundle/unite-outline/.git/objects/48/1c180f5d2e60dd6296f25b2c693a5748f044c3' Binary files vim/bundle/unite-outline/.git/objects/48/1c180f5d2e60dd6296f25b2c693a5748f044c3 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/48/1c180f5d2e60dd6296f25b2c693a5748f044c3 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/4d' === removed file 'vim/bundle/unite-outline/.git/objects/4d/4ec0f90314db11a1da9a29b68104e89f2b7607' Binary files vim/bundle/unite-outline/.git/objects/4d/4ec0f90314db11a1da9a29b68104e89f2b7607 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/4d/4ec0f90314db11a1da9a29b68104e89f2b7607 1970-01-01 00:00:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/50/f73d6f83212d4b3a0d2b61c9e1935bb8a3f188' Binary files vim/bundle/unite-outline/.git/objects/50/f73d6f83212d4b3a0d2b61c9e1935bb8a3f188 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/50/f73d6f83212d4b3a0d2b61c9e1935bb8a3f188 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/55' === removed file 'vim/bundle/unite-outline/.git/objects/55/1eb72043d047f600add286d4abc488514487fd' Binary files vim/bundle/unite-outline/.git/objects/55/1eb72043d047f600add286d4abc488514487fd 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/55/1eb72043d047f600add286d4abc488514487fd 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/65' === removed file 'vim/bundle/unite-outline/.git/objects/65/c1fd6cda3c0496d69cdb0bdb9981b045ab554a' Binary files vim/bundle/unite-outline/.git/objects/65/c1fd6cda3c0496d69cdb0bdb9981b045ab554a 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/65/c1fd6cda3c0496d69cdb0bdb9981b045ab554a 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/6a' === removed file 'vim/bundle/unite-outline/.git/objects/6a/7b1ad45eb852917bf7bc32d757d3016729a574' Binary files vim/bundle/unite-outline/.git/objects/6a/7b1ad45eb852917bf7bc32d757d3016729a574 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/6a/7b1ad45eb852917bf7bc32d757d3016729a574 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/6b' === removed file 'vim/bundle/unite-outline/.git/objects/6b/5a07d91ace526ef976c986c17cbedb6132ae58' --- vim/bundle/unite-outline/.git/objects/6b/5a07d91ace526ef976c986c17cbedb6132ae58 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/objects/6b/5a07d91ace526ef976c986c17cbedb6132ae58 1970-01-01 00:00:00 +0000 @@ -1,5 +0,0 @@ -xTk0޳ -5a; Aac[RJ,%#HqVT";Y5W0 _T. -LnxWZ.6J8+^b?@OdzW@*"l/ -j 7eAMOC0@W%vht*-Lo?INIo6Ȕ] ŅIsʬį<4> D!+j_:etB,B9{s(nQ@PYM\ҠkK ug \گ'*Jc!5P9yǣ%L^sPw\c2ebf(_LTbmMU:tlP J.$n;ߧ-ྔ&(s)RWw`+~zל۽ tOm6>-J Uܶv]ZG.V{PH>[,r@G-?9RLU.+{0n*fJ0bJ!`؃doC2d)Gl9nVl۴ЉVgc q~XƲ ۲m Ss㰿]$FÐd8RG=hOIxxD,hA -/&T=[Cy҂c/N \ No newline at end of file === added directory 'vim/bundle/unite-outline/.git/objects/6c' === added file 'vim/bundle/unite-outline/.git/objects/6c/b26d6f1b6ba9479be65a507fa5e35449a05e4b' Binary files vim/bundle/unite-outline/.git/objects/6c/b26d6f1b6ba9479be65a507fa5e35449a05e4b 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/6c/b26d6f1b6ba9479be65a507fa5e35449a05e4b 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/6e' === added file 'vim/bundle/unite-outline/.git/objects/6e/0eebd095b639f39c0eb25560a67bd3354d43da' Binary files vim/bundle/unite-outline/.git/objects/6e/0eebd095b639f39c0eb25560a67bd3354d43da 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/6e/0eebd095b639f39c0eb25560a67bd3354d43da 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/71' === added file 'vim/bundle/unite-outline/.git/objects/71/63751d2b031ca29c3711d0fdddf42a58dc85ee' Binary files vim/bundle/unite-outline/.git/objects/71/63751d2b031ca29c3711d0fdddf42a58dc85ee 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/71/63751d2b031ca29c3711d0fdddf42a58dc85ee 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/79' === removed file 'vim/bundle/unite-outline/.git/objects/79/65a567c242f8563050ab59922ac1f92ca8273a' Binary files vim/bundle/unite-outline/.git/objects/79/65a567c242f8563050ab59922ac1f92ca8273a 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/79/65a567c242f8563050ab59922ac1f92ca8273a 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/7f' === added file 'vim/bundle/unite-outline/.git/objects/7f/c6ac8247c1e8579b9dc593e1578fc06cc2751e' Binary files vim/bundle/unite-outline/.git/objects/7f/c6ac8247c1e8579b9dc593e1578fc06cc2751e 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/7f/c6ac8247c1e8579b9dc593e1578fc06cc2751e 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/85' === removed file 'vim/bundle/unite-outline/.git/objects/85/4f0ef734002b8c0bbe4062c24e87fd0ec8bb2d' Binary files vim/bundle/unite-outline/.git/objects/85/4f0ef734002b8c0bbe4062c24e87fd0ec8bb2d 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/85/4f0ef734002b8c0bbe4062c24e87fd0ec8bb2d 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/8d' === removed file 'vim/bundle/unite-outline/.git/objects/8d/bd6773497f055d0c570df73aedfbbcbb5e7bd3' Binary files vim/bundle/unite-outline/.git/objects/8d/bd6773497f055d0c570df73aedfbbcbb5e7bd3 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/8d/bd6773497f055d0c570df73aedfbbcbb5e7bd3 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/95' === removed file 'vim/bundle/unite-outline/.git/objects/95/d2efa12dcdef29846b0757f520f1a83c962fe1' Binary files vim/bundle/unite-outline/.git/objects/95/d2efa12dcdef29846b0757f520f1a83c962fe1 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/95/d2efa12dcdef29846b0757f520f1a83c962fe1 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/96' === added file 'vim/bundle/unite-outline/.git/objects/96/2aaa61d5585634c15c3a7071df7c6a12c5e3cd' Binary files vim/bundle/unite-outline/.git/objects/96/2aaa61d5585634c15c3a7071df7c6a12c5e3cd 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/96/2aaa61d5585634c15c3a7071df7c6a12c5e3cd 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/97' === removed file 'vim/bundle/unite-outline/.git/objects/97/b1a6566612ef9522951a9d4a2a5adc0578f6f1' Binary files vim/bundle/unite-outline/.git/objects/97/b1a6566612ef9522951a9d4a2a5adc0578f6f1 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/97/b1a6566612ef9522951a9d4a2a5adc0578f6f1 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/9d' === removed file 'vim/bundle/unite-outline/.git/objects/9d/41047d25b9ac41060728c537693628053e1e69' Binary files vim/bundle/unite-outline/.git/objects/9d/41047d25b9ac41060728c537693628053e1e69 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/9d/41047d25b9ac41060728c537693628053e1e69 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/a4' === added file 'vim/bundle/unite-outline/.git/objects/a4/2c19ecf06619c7b4e4d0296252def780e01f93' Binary files vim/bundle/unite-outline/.git/objects/a4/2c19ecf06619c7b4e4d0296252def780e01f93 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/a4/2c19ecf06619c7b4e4d0296252def780e01f93 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/a5' === removed file 'vim/bundle/unite-outline/.git/objects/a5/84bc71500acffa05969ec3d5d0b3a491498192' Binary files vim/bundle/unite-outline/.git/objects/a5/84bc71500acffa05969ec3d5d0b3a491498192 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/a5/84bc71500acffa05969ec3d5d0b3a491498192 1970-01-01 00:00:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/a5/f226a126c2d899675d48d30fe021fb8f45139d' Binary files vim/bundle/unite-outline/.git/objects/a5/f226a126c2d899675d48d30fe021fb8f45139d 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/a5/f226a126c2d899675d48d30fe021fb8f45139d 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/a9' === removed file 'vim/bundle/unite-outline/.git/objects/a9/c0155f9701a6e842db28c946c6cce497b35bdd' Binary files vim/bundle/unite-outline/.git/objects/a9/c0155f9701a6e842db28c946c6cce497b35bdd 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/a9/c0155f9701a6e842db28c946c6cce497b35bdd 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/aa' === added file 'vim/bundle/unite-outline/.git/objects/aa/abfb38547f0ddde2b07bc2af54adbba0c7ae07' Binary files vim/bundle/unite-outline/.git/objects/aa/abfb38547f0ddde2b07bc2af54adbba0c7ae07 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/aa/abfb38547f0ddde2b07bc2af54adbba0c7ae07 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/b2' === removed file 'vim/bundle/unite-outline/.git/objects/b2/a8a076cee0530d4b3a35c11bd7c4a7e666c8c1' Binary files vim/bundle/unite-outline/.git/objects/b2/a8a076cee0530d4b3a35c11bd7c4a7e666c8c1 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/b2/a8a076cee0530d4b3a35c11bd7c4a7e666c8c1 1970-01-01 00:00:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/b3/bdc350b5eb15a643d624f8dc282f427cde2aa8' Binary files vim/bundle/unite-outline/.git/objects/b3/bdc350b5eb15a643d624f8dc282f427cde2aa8 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/b3/bdc350b5eb15a643d624f8dc282f427cde2aa8 1970-01-01 00:00:00 +0000 differ === added file 'vim/bundle/unite-outline/.git/objects/b8/9037428c87b2c712b0b92f144a68dd2426654e' Binary files vim/bundle/unite-outline/.git/objects/b8/9037428c87b2c712b0b92f144a68dd2426654e 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/b8/9037428c87b2c712b0b92f144a68dd2426654e 2015-08-25 11:01:00 +0000 differ === removed file 'vim/bundle/unite-outline/.git/objects/b8/9f7c1b7cfe88c3c9ab40efa78dd08d82a73f18' Binary files vim/bundle/unite-outline/.git/objects/b8/9f7c1b7cfe88c3c9ab40efa78dd08d82a73f18 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/b8/9f7c1b7cfe88c3c9ab40efa78dd08d82a73f18 1970-01-01 00:00:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/c2' === removed file 'vim/bundle/unite-outline/.git/objects/c2/3db0594e364ad892529faec4d607b530b273ec' --- vim/bundle/unite-outline/.git/objects/c2/3db0594e364ad892529faec4d607b530b273ec 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/objects/c2/3db0594e364ad892529faec4d607b530b273ec 1970-01-01 00:00:00 +0000 @@ -1,2 +0,0 @@ -xSM0ٿb-,](iYDZ@$o_#[6̛R?f{}7۝D3&$iJ8V&GuP ,V:mfm(j*n]/6I3|V9ԙq+6E vZs(],eZUW!'kΏcvbm<,[KTo|Nvڋ`Uj(Izo4Vh:^Ǜ(*[; -'ed<9̹7s"0Z&e"T7$::!a!nq AdyH~5x XY!aaI`*3XM`yӰy} Ȁ \ No newline at end of file === removed directory 'vim/bundle/unite-outline/.git/objects/ce' === removed file 'vim/bundle/unite-outline/.git/objects/ce/6abfe6c3e09a9f264a40965567fb645c983105' Binary files vim/bundle/unite-outline/.git/objects/ce/6abfe6c3e09a9f264a40965567fb645c983105 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/ce/6abfe6c3e09a9f264a40965567fb645c983105 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/cf' === added file 'vim/bundle/unite-outline/.git/objects/cf/f50fff9e5924cf1c42c8a26c4480d0a99208af' Binary files vim/bundle/unite-outline/.git/objects/cf/f50fff9e5924cf1c42c8a26c4480d0a99208af 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/cf/f50fff9e5924cf1c42c8a26c4480d0a99208af 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/d0' === added file 'vim/bundle/unite-outline/.git/objects/d0/662770a57260fecda6753127c9dc00c4415f14' Binary files vim/bundle/unite-outline/.git/objects/d0/662770a57260fecda6753127c9dc00c4415f14 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/d0/662770a57260fecda6753127c9dc00c4415f14 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/d4' === added file 'vim/bundle/unite-outline/.git/objects/d4/69b0aadd2174cf87668d3c8739be8a7767f650' Binary files vim/bundle/unite-outline/.git/objects/d4/69b0aadd2174cf87668d3c8739be8a7767f650 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/d4/69b0aadd2174cf87668d3c8739be8a7767f650 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/d6' === removed file 'vim/bundle/unite-outline/.git/objects/d6/051ebabcfb30ced012db23d66277216a56ce42' Binary files vim/bundle/unite-outline/.git/objects/d6/051ebabcfb30ced012db23d66277216a56ce42 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/d6/051ebabcfb30ced012db23d66277216a56ce42 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/d8' === added file 'vim/bundle/unite-outline/.git/objects/d8/6ba505b25d4d314c9b6b87f6dec38800c25df0' Binary files vim/bundle/unite-outline/.git/objects/d8/6ba505b25d4d314c9b6b87f6dec38800c25df0 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/d8/6ba505b25d4d314c9b6b87f6dec38800c25df0 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/e3' === added file 'vim/bundle/unite-outline/.git/objects/e3/3735f65962a712866a34874406116bbac0a68c' Binary files vim/bundle/unite-outline/.git/objects/e3/3735f65962a712866a34874406116bbac0a68c 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/e3/3735f65962a712866a34874406116bbac0a68c 2015-08-25 11:01:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/e6' === added file 'vim/bundle/unite-outline/.git/objects/e6/bfdeee91f10a2239992db07be9147fc2bd09b8' Binary files vim/bundle/unite-outline/.git/objects/e6/bfdeee91f10a2239992db07be9147fc2bd09b8 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/e6/bfdeee91f10a2239992db07be9147fc2bd09b8 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/eb' === removed file 'vim/bundle/unite-outline/.git/objects/eb/53c821a1fd38a79b328d518047c2b32b4ad4a6' Binary files vim/bundle/unite-outline/.git/objects/eb/53c821a1fd38a79b328d518047c2b32b4ad4a6 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/eb/53c821a1fd38a79b328d518047c2b32b4ad4a6 1970-01-01 00:00:00 +0000 differ === added directory 'vim/bundle/unite-outline/.git/objects/f1' === added file 'vim/bundle/unite-outline/.git/objects/f1/e73dca97b8b398bffa2715b24c267d7ca60392' Binary files vim/bundle/unite-outline/.git/objects/f1/e73dca97b8b398bffa2715b24c267d7ca60392 1970-01-01 00:00:00 +0000 and vim/bundle/unite-outline/.git/objects/f1/e73dca97b8b398bffa2715b24c267d7ca60392 2015-08-25 11:01:00 +0000 differ === removed directory 'vim/bundle/unite-outline/.git/objects/fc' === removed file 'vim/bundle/unite-outline/.git/objects/fc/d145720b1b3b61e1a6eb7b745ef408ff511f9a' Binary files vim/bundle/unite-outline/.git/objects/fc/d145720b1b3b61e1a6eb7b745ef408ff511f9a 2015-08-27 20:25:35 +0000 and vim/bundle/unite-outline/.git/objects/fc/d145720b1b3b61e1a6eb7b745ef408ff511f9a 1970-01-01 00:00:00 +0000 differ === modified file 'vim/bundle/unite-outline/.git/packed-refs' --- vim/bundle/unite-outline/.git/packed-refs 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/packed-refs 2015-08-25 11:01:00 +0000 @@ -1,2 +1,2 @@ # pack-refs with: peeled fully-peeled -0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a refs/remotes/origin/master +962aaa61d5585634c15c3a7071df7c6a12c5e3cd refs/remotes/origin/master === modified file 'vim/bundle/unite-outline/.git/refs/heads/master' --- vim/bundle/unite-outline/.git/refs/heads/master 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/refs/heads/master 2015-08-25 11:01:00 +0000 @@ -1,1 +1,1 @@ -0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a +962aaa61d5585634c15c3a7071df7c6a12c5e3cd === modified file 'vim/bundle/unite-outline/.git/shallow' --- vim/bundle/unite-outline/.git/shallow 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/.git/shallow 2015-08-25 11:01:00 +0000 @@ -1,1 +1,1 @@ -0686316a5bd40f10cfd153d3c2d4c4dcfc1ab10a +962aaa61d5585634c15c3a7071df7c6a12c5e3cd === modified file 'vim/bundle/unite-outline/README.mkd' --- vim/bundle/unite-outline/README.mkd 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/README.mkd 2015-08-25 11:01:00 +0000 @@ -1,11 +1,5 @@ # unite-outline -Note: I am Shougo(unite plugin author). This plugin created by h1mesuke -originally. He is great VimL programmer. But he has not maintained this -plugin in several years. And I cannot contact with him. So I have maintained -it instead. To add features to this plugin is hard. I cannot extend it. Pull -requests are well come. - ## Introduction unite-outline is a [unite.vim](https://github.com/Shougo/unite.vim)'s source @@ -27,11 +21,6 @@ command if you succeeded the installation (and unite-outline supports the filetype of the buffer). -### C, C++, Java, etc - - * Exuberant Ctags (Required) - http://ctags.sourceforge.net/ - ## Usage To show the heading list of the current buffer, execute |:Unite| command with @@ -46,24 +35,6 @@ See :help unite-outline for more details. -## Extending - -The easiest way to extend this plugin is if your language is supported by -ctags. If this is the case, add an entry to the lang_info dictionary in: - - ./autoload/unite/sources/outline/modules/ctags.vim - -The --ctags-options field in the dictionary gets passed to ctags and specifies -the things ctags will report, the other fields control how unite-outline -organizines the items that ctags returns. - -Finally, add an outline_info dictionary in a file named after your filetype: - - ./autoload/unite/sources/outline/defaults/{FILETYPE}.vim - -See the other filetypes already in autoload/unite/sources/outline/defaults -for examples of what those files look like. Good luck! - ## Screenshots See [unite-outline's wiki](https://github.com/h1mesuke/unite-outline/wiki). === modified file 'vim/bundle/unite-outline/autoload/unite/filters/outline_matcher_glob.vim' --- vim/bundle/unite-outline/autoload/unite/filters/outline_matcher_glob.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/filters/outline_matcher_glob.vim 2015-08-25 11:01:00 +0000 @@ -59,11 +59,11 @@ continue endif " Exclusion - let input = unite#util#escape_match(input) + let input = unite#escape_match(input) let pred = 'v:val.word !~ ' . string(input[1:]) elseif input =~ '\\\@ source buffer's window @@ -847,9 +839,9 @@ finally " Remove the temporary context data. - unlet! a:context.lines - unlet! a:context.heading_lnum - unlet! a:context.matched_lnum + unlet a:context.lines + unlet a:context.heading_lnum + unlet a:context.matched_lnum " Restore the cursor and scroll. let save_scrolloff = &scrolloff @@ -1141,7 +1133,7 @@ endfunction function! s:skip_until(pattern, from) - let lnum = a:from | let num_lines = line('$') + let lnum = a:from + 1 | let num_lines = line('$') while lnum <= num_lines let line = getline(lnum) let lnum += 1 @@ -1154,54 +1146,31 @@ function! s:extract_folding_headings(context) let headings = [] - let foldinfo = [] - let num_lines = line('$') - - " save informaiton of folding. - let lnum = 1 - while lnum < num_lines - call add(foldinfo, foldclosed(lnum)) - let lnum += 1 - endwhile - - normal zM - - let lnum = 1 - while lnum < num_lines - let heading_lnum = foldclosed(lnum) - if heading_lnum != -1 - let foldlevel = foldlevel(lnum) - let heading = { - \ 'word' : getline(heading_lnum), - \ 'level': foldlevel, - \ 'type' : 'folding', - \ 'lnum' : heading_lnum, - \ } - call add(headings, s:normalize_heading(heading, a:context)) - if len(headings) >= g:unite_source_outline_max_headings - call unite#print_message("[unite-outline] " . - \ "Too many headings, the extraction was interrupted.") - break - endif - " open folding to get information of deeper folding - call cursor(lnum, 0) - foldopen + let cur_level = 0 + let lnum = 1 | let num_lines = line('$') + while lnum < num_lines + let foldlevel = foldlevel(lnum) + if foldlevel > cur_level + let heading_lnum = lnum + if &l:foldmethod ==# 'indent' + let heading_lnum -=1 + endif + let heading = { + \ 'word' : getline(heading_lnum), + \ 'level': foldlevel, + \ 'type' : 'folding', + \ 'lnum' : heading_lnum, + \ } + call add(headings, s:normalize_heading(heading, a:context)) + if len(headings) >= g:unite_source_outline_max_headings + call unite#print_message("[unite-outline] " . + \ "Too many headings, the extraction was interrupted.") + break + endif endif + let cur_level = foldlevel let lnum += 1 endwhile - - " restore folding - let lnum = 1 - while lnum < num_lines - if foldinfo[lnum - 1] != -1 - call cursor(lnum, 0) - foldclose - let lnum = foldclosedend(lnum) + 1 - else - let lnum += 1 - endif - endwhile - return headings endfunction @@ -1529,7 +1498,7 @@ while bufnr <= bufnr('$') if bufwinnr(bufnr) > 0 try - " NOTE: This code depends on the current implementation of unite.vim. + " NOTE: This code depands on the current implementation of unite.vim. if s:is_unite_buffer(bufnr) let unite = getbufvar(bufnr, 'unite') let outline_source = s:Unite_find_outline_source(unite) @@ -1551,7 +1520,11 @@ endfunction function! s:is_unite_buffer(bufnr) - return (bufname(a:bufnr) =~# '^\[unite\]') + if unite#is_win() + return (bufname(a:bufnr) =~# '^\[unite\]') + else + return (bufname(a:bufnr) =~# '^\*unite\*') + endif endfunction function! s:Unite_find_outline_source(unite) === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/asciidoc.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/asciidoc.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/asciidoc.vim 1970-01-01 00:00:00 +0000 @@ -1,56 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/asciidoc.vim -" Author : thawk -" Updated : 2015-07-25 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Asciidoc -" Version: 0.0.1 - -function! unite#sources#outline#defaults#asciidoc#outline_info() - return s:outline_info -endfunction - -"----------------------------------------------------------------------------- -" Outline Info - -let s:outline_info = { - \ 'heading' : '^=\{1,5}\s', - \ 'heading+1': '^=\{4,}$\|^-\{4,}$\|^\~\{4,}$\|^\^\{4,}$\|^+\{4,}$', - \ } - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let heading = { - \ 'word' : a:heading_line, - \ 'level': 0, - \ 'type' : 'generic', - \ } - - if a:which ==# 'heading' - let heading.level = strlen(matchstr(a:heading_line, '^=\+')) - let heading.word = substitute(heading.word, '^=\+\s*', '', '') - let heading.word = substitute(heading.word, '\s*=\+\s*$', '', '') - elseif a:which ==# 'heading+1' && strwidth(a:heading_line) == strwidth(a:matched_line) - if a:matched_line =~ '^=' - let heading.level = 1 - elseif a:matched_line =~ '^-' - let heading.level = 2 - elseif a:matched_line =~ '^\~' - let heading.level = 3 - elseif a:matched_line =~ '^\^' - let heading.level = 4 - else - let heading.level = 5 - endif - endif - - if heading.level > 0 - return heading - else - return {} - endif -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/coffee.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/coffee.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/coffee.vim 1970-01-01 00:00:00 +0000 @@ -1,35 +0,0 @@ -"============================================================================= -" File: autoload/unite/sources/outline/defaults/coffee.vim -" Author: Jens Himmelreich -" Version: 0.1.0 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -"============================================================================= -let s:Util = unite#sources#outline#import('Util') -let s:MaxLevel = 4 - -let s:class = '\%(class\)' -let s:function = '\%(\w\+.*[-=]>\)' -let s:export = '\%(\%(module\.\)\?exports\)' - -let s:heading = '^\s\{,' . s:MaxLevel . '}\%(' . s:class . '\|' . s:function . '\|' . s:export .'\)' - -let s:outline_info = { - \ 'heading': s:heading - \ } - -function! unite#sources#outline#defaults#coffee#outline_info() - return s:outline_info -endfunction - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let h_lnum = a:context.heading_lnum - let level = s:Util.get_indent_level(a:context, h_lnum) - let heading = { - \ 'word' : a:heading_line, - \ 'level': level, - \ 'type' : 'generic', - \ } - return heading -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/cs.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/cs.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/cs.vim 1970-01-01 00:00:00 +0000 @@ -1,53 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/cs.vim -" Author : ssteinbach ssteinbach@github.com -" Updated : 2014-02-08 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for C# -" Version: 0.2.0 - -function! unite#sources#outline#defaults#cs#outline_info() - return s:outline_info -endfunction - -let s:Ctags = unite#sources#outline#import('Ctags') -let s:Util = unite#sources#outline#import('Util') - -"----------------------------------------------------------------------------- -" Outline Info - -let s:outline_info = { - \ 'heading_groups': { - \ 'namespace': ['namespace'], - \ 'type' : ['class', 'enum', 'struct', 'typedef'], - \ 'function' : ['function', 'macro'], - \ }, - \ - \ 'not_match_patterns': [ - \ s:Util.shared_pattern('*', 'parameter_list'), - \ ], - \ - \ 'highlight_rules': [ - \ { 'name' : 'parameter_list', - \ 'pattern': '/(.*)/' }, - \ { 'name' : 'type', - \ 'pattern': '/\S\+\ze\%( #\d\+\)\= : \%(class\|enum\|struct\|typedef\)/' }, - \ { 'name' : 'function', - \ 'pattern': '/\%(=> .*\)\@.*\|\h\w*\)\ze\s*(/' }, - \ { 'name' : 'macro', - \ 'pattern': '/\h\w*\ze .*=> /' }, - \ { 'name' : 'expanded', - \ 'pattern': '/ => \zs.*/' }, - \ { 'name' : 'id', - \ 'pattern': '/ \zs#\d\+/' }, - \ ], - \} - -function! s:outline_info.extract_headings(context) - return s:Ctags.extract_headings(a:context) -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/go.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/go.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/go.vim 1970-01-01 00:00:00 +0000 @@ -1,87 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/go.vim -" Author : rhysd -" Updated : 2014-05-31 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Go - -function! unite#sources#outline#defaults#go#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -let s:outline_info = { - \ 'heading-1': s:Util.shared_pattern('c', 'heading-1'), - \ 'heading' : '^\s*\%(func\s\+.*{\|type\s\+\h\w*\s\+\%(struct\|interface\)\=\)', - \ 'skip' : { - \ 'header' : s:Util.shared_pattern('c', 'header'), - \ }, - \ 'highlight_rules' : [ - \ { - \ 'name' : 'comment', - \ 'pattern' : '/\/\/.*/', - \ }, - \ { - \ 'name' : 'function', - \ 'pattern' : '/\%(([^)]*)\s\+\)\=\zs\h\w*\ze\s*([^)]*) : function/', - \ }, - \ { - \ 'name' : 'interface', - \ 'pattern' : '/\h\w*\ze : interface/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'struct', - \ 'pattern' : '/\h\w*\ze : struct/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'type', - \ 'pattern' : '/\h\w*\ze : type/', - \ }, - \ ], - \ } - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let type = 'generic' - let level = 0 - - if a:which ==# 'heading-1' && a:heading_line =~# '^\s*//' - let m_lnum = a:context.matched_lnum - let type = 'comment' - let level = s:Util.get_comment_heading_level(a:context, m_lnum) - let word = a:heading_line - elseif a:which ==# 'heading' && a:heading_line =~# '^\s*type' - let matches = matchlist(a:heading_line, '^\s*\zstype\s\+\(\h\w*\)\s\+\([[:alpha:][\]_][[:alnum:][\]_]*\)') - if matches[2] =~# '\%(interface\|struct\)' - let type = matches[2] - let word = matches[1] . ' : ' . matches[2] - else - let type = 'type' - let word = matches[1] . ' : type' - endif - let level = s:Util.get_indent_level(a:context, a:context.heading_lnum) - elseif a:which ==# 'heading' && a:heading_line =~# '^\s*func' - let type = 'function' - let word = matchstr(a:heading_line, '^\s*func\s\+\zs\%(([^)]*)\s\+\)\=\h\w*\s*([^)]*)') . ' : function' - let level = s:Util.get_indent_level(a:context, a:context.heading_lnum) - endif - - if level > 0 - let heading = { - \ 'word' : word, - \ 'level': level, - \ 'type' : type, - \ } - else - let heading = {} - endif - - return heading -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/godoc.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/godoc.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/godoc.vim 1970-01-01 00:00:00 +0000 @@ -1,110 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/go.vim -" Author : rhysd -" Updated : 2015-04-25 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Go - -function! unite#sources#outline#defaults#godoc#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -let s:outline_info = { - \ 'heading' : '^\%(\u[[:upper:] ]*\|\%(package\|func\|type\|var\|const\)\s\+.\+\|)\|\s\+\h\w*\s\+=\s\+.*\)$', - \ 'end' : '^\s*)\s*$', - \ 'highlight_rules' : [ - \ { - \ 'name' : 'title', - \ 'pattern' : '/\<\u\+\>/', - \ 'highlight' : 'Title', - \ }, - \ { - \ 'name' : 'function', - \ 'pattern' : '/\%(([^)]*)\s\+\)\=\zs\h\w*\ze\s*([^)]*) : function/', - \ }, - \ { - \ 'name' : 'type', - \ 'pattern' : '/\<\h\w*\ze : \%(interface\|struct\|type\)\>/', - \ }, - \ { - \ 'name' : 'variable', - \ 'pattern' : '/\<\h\w*\ze : \%(variable\|constant\)/', - \ 'highlight' : 'Identifier', - \ }, - \ { - \ 'name' : 'keyword', - \ 'pattern' : '/\<\%(function\|type\|struct\|interface\|variable\|package\|constant\)\>/', - \ 'highlight' : 'Keyword', - \ }, - \ { - \ 'name' : 'package', - \ 'pattern' : '/\<\h\w*\ze : package\>/', - \ 'highlight' : 'PreProc', - \ }, - \ ], - \ } - -let s:parsing_block = '' - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - if a:which !=# 'heading' - return {} - endif - - if a:heading_line =~# '^\u[[:upper:] ]*$' - return {'word' : a:heading_line, 'type' : 'title', 'level' : 1} - endif - - if s:parsing_block !=# '' && a:heading_line =~# '^\s\+\h\w* =' - let type = s:parsing_block - let word = matchstr(a:heading_line, '^\s\+\(\h\w*\)') . ' : ' . type - return {'type' : type, 'word' : word, 'level' : 2} - endif - - if a:heading_line ==# ')' - let s:parsing_block = '' - return {} - endif - - if a:heading_line =~# '^type\>' - let matches = matchlist(a:heading_line, '^type\s\+\(\h\w*\)\s\+\([[:alpha:][\]_][[:alnum:][\]_]*\)') - if matches[2] =~# '^\%(interface\|struct\)$' - let type = matches[2] - let word = matches[1] . ' : ' . matches[2] - else - let type = 'type' - let word = matches[1] . ' : type' - endif - elseif a:heading_line =~# '^func\>' - let type = 'function' - let word = matchstr(a:heading_line, '^func\s\+\zs\%(([^)]*)\s\+\)\=\h\w*\s*([^)]*)') . ' : function' - elseif a:heading_line =~# '^var\>' - if a:heading_line =~# '($' - let s:parsing_block = 'variable' - return {} - endif - let type = 'variable' - let word = matchstr(a:heading_line, '^var\s\+\zs\h\w*') . ' : variable' - elseif a:heading_line =~# '^const\>' - if a:heading_line =~# '($' - let s:parsing_block = 'constant' - return {} - endif - let type = 'constant' - let word = matchstr(a:heading_line, '^const\s\+\zs\h\w*') . ' : constant' - elseif a:heading_line =~# '^package\>' - let type = 'package' - let word = matchstr(a:heading_line, '^package\s\+\zs\h\w*') . ' : package' - else - return {} - endif - - return {'word' : word, 'level' : 2, 'type' : type} -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/haskell.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/haskell.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/haskell.vim 1970-01-01 00:00:00 +0000 @@ -1,36 +0,0 @@ -"============================================================================= -" File: autoload/unite/sources/outline/defaults/haskell.vim -" Author: igrep -" Updated: 2013-01-03 -" Version: 0.1.1 -" TODO: -" - support hspec, lhs, haddock, etc. -" - how to handle comments? -" Referred To: -" - http://www.cs.utep.edu/cheon/cs3360/pages/haskell-syntax.html -" - http://www.sampou.org/haskell/report-revised-j/syntax-iso.html -" - http://www.haskell.org/haskellwiki/Keywords -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -let s:declaration = '\%(module\|data\|type\|newtype\|class\|instance\)' -" starts with lowercase or an parenthesis -let s:signature = '\%([a-z(].*::\)' - -let s:heading = '^\%(' . s:declaration . '\|' . s:signature .'\)' - -" Don't need to skip line comment. -" Because the header starts with '^' -let s:skip = { 'block': ['{-', '-}'] } - -let s:outline_info = { - \ 'heading': s:heading, - \ 'skip': s:skip - \ } - -function! unite#sources#outline#defaults#haskell#outline_info() - return s:outline_info -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/hatena.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/hatena.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/hatena.vim 1970-01-01 00:00:00 +0000 @@ -1,41 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/hatena.vim -" Author : aereal -" Updated : 2012-12-20 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Hatena annotation -" Version: 0.0.1 - -function! unite#sources#outline#defaults#hatena#outline_info() - return s:outline_info -endfunction - -let s:outline_info = { - \ 'heading' : '^\*\+', - \ } - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let heading = { - \ 'word' : a:heading_line, - \ 'level': strlen(matchstr(a:heading_line, '^*\+')), - \ 'type' : 'generic', - \ } - - if a:which ==# 'heading' - let heading.level = strlen(matchstr(a:heading_line, '^*\+')) - let heading.word = substitute(heading.word, '^\*\+\s*', '', '') - let heading.word = substitute(heading.word, '\s*\*\+\s*$', '', '') - endif - - if heading.level > 0 - let heading.word = substitute(heading.word, '\s*]*>\s*\%(\s*\)\=$', '', '') - return heading - else - return {} - endif -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/jade.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/jade.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/jade.vim 1970-01-01 00:00:00 +0000 @@ -1,31 +0,0 @@ -"============================================================================= -" File: autoload/unite/sources/outline/defaults/jade.vim -" Author: Jens Himmelreich -" Version: 0.1.0 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -"============================================================================= -let s:Util = unite#sources#outline#import('Util') -let s:MaxLevel = 4 - -let s:heading = '^\s\{,' . s:MaxLevel . '}\S\+' - -let s:outline_info = { - \ 'heading': s:heading - \ } - -function! unite#sources#outline#defaults#jade#outline_info() - return s:outline_info -endfunction - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let h_lnum = a:context.heading_lnum - let level = s:Util.get_indent_level(a:context, h_lnum) - let heading = { - \ 'word' : a:heading_line, - \ 'level': level, - \ 'type' : 'generic', - \ } - return heading -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/lua.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/lua.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/lua.vim 1970-01-01 00:00:00 +0000 @@ -1,55 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/lua.vim -" Author : meryngii -" Updated : 2013-03-31 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -function! unite#sources#outline#defaults#lua#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -"----------------------------------------------------------------------------- -" Outline Info - -let s:outline_info = { - \ 'heading' : '^\s*\%(local\s\+\)\=function\s\+\h', - \ 'skip' : { - \ 'block' : ['--\[\[', '--\]\]'], - \ }, - \ 'highlight_rules': [ - \ { 'name' : 'comment', - \ 'pattern' : '/--.*/' }, - \ { 'name' : 'function', - \ 'pattern' : '/\h\w*/' }, - \ { 'name' : '_after_colon', - \ 'pattern' : '/ : \h\w*/', - \ 'highlight': unite#sources#outline#get_highlight('normal') }, - \ ] - \} - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let h_lnum = a:context.heading_lnum - let level = s:Util.get_indent_level(a:context, h_lnum) - - let heading = { - \ 'word' : a:heading_line, - \ 'level': level, - \ 'type' : 'generic', - \ } - - let suffix = '' - if heading.word =~ '\' - let suffix = ' : local' - end - - let heading.word = substitute(heading.word, '^\s*\%(local\s\+\)\=function\s\+', '', '') . suffix - - return heading -endfunction - === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/magma.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/magma.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/magma.vim 1970-01-01 00:00:00 +0000 @@ -1,98 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/magma.vim -" Author : Sebastian Jambor -" Updated : 2015-05-27 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Magma files -" Version: 0.1.0 - -function! unite#sources#outline#defaults#magma#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -"----------------------------------------------------------------------------- -" Outline Info - -" From the Magma handbook (http://magma.maths.usyd.edu.au/magma/handbook/): -" Identifiers (names for user variables, functions etc.) must begin with a -" letter, and this letter may be followed by any combination of letters or -" digits, provided that the name is not a reserved word (see the chapter on -" reserved words a complete list). In this definition the underscore _ is -" treated as a letter. -let s:identifierRegex = '\h[0-9a-zA-Z_]*' - -let s:outline_info = { - \ 'heading': '\%(\\|\\|\\)', - \ 'highlight_rules': [ - \ { - \ 'name' : 'type', - \ 'pattern' : '/\\|\\|\/' - \ }, - \ { - \ 'name' : 'function', - \ 'pattern' : '/ ' . s:identifierRegex . '\ze (/' - \ }, - \ { - \ 'name' : 'parameter_list', - \ 'pattern' : '/(.*)/', - \ }, - \ ], - \} - -function! s:strip(input_string) - return substitute(a:input_string, '^\s*\(.\{-}\)\s*$', '\1', '') -endfunction - -function! s:outline_info.create_heading( - \which, heading_line, matched_line, context) - let heading = { - \ 'word' : a:heading_line, - \ 'level' : 1, - \ 'type' : 'function', - \} - - if a:heading_line =~ '^\s*\%\(\\|\\|\\)' - " function () - " or - " procedure () - " or - " intrinsic () - let type = matchstr(a:heading_line, - \'\%\(\\|\\|\\)') - let func_name = matchstr(a:heading_line, - \'^\s*' . type . '\s*\zs' . s:identifierRegex . '\ze\s*(') - elseif a:heading_line =~ ':=\s*\%\(\\|\\)' - " := function() - " or - " := procedure() - let type = matchstr(a:heading_line, '\%\(\\|\\)') - let func_name = matchstr(a:heading_line, - \'^\s*\zs' . s:identifierRegex . '\ze\s*:=') - else - return {} - endif - - " handle parameter lists which are spread over multiple lines; - " ignore parameter lists which are spread over more than 20 lines - let paramstarts = a:context.heading_lnum - let paramends = a:context.heading_lnum - while !(a:context.lines[paramends] =~ ')') && paramends - paramstarts < 20 - \&& paramends < len(a:context.lines) - 1 - let paramends += 1 - endwhile - let paramline = join( - \map(a:context.lines[paramstarts : paramends], 's:strip(v:val)')) - - let arg_list = matchstr(paramline, '(\zs.*\ze)') - - let heading.word = type . ' ' . func_name . ' (' . arg_list . ')' - - return heading -endfunction === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/man.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/man.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/man.vim 1970-01-01 00:00:00 +0000 @@ -1,71 +0,0 @@ -" ------------- - ------------------------------------------------------------ -" File : autoload/unite/sources/outline/defaults/man.vim -" Author : Zhao Cai -" Email : caizhaoff@gmail.com -" URL : -" Version : 0.1 -" Date Created : Wed 25 Jul 2012 03:28:54 PM EDT -" Last Modified : Thu 09 Aug 2012 02:39:40 AM EDT -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" ------------- - ------------------------------------------------------------ - - -"--------------------------------------- -" Sub Patterns - -let s:man_section_heading = '[a-zA-Z][a-zA-Z -_]*[a-zA-Z]' -let s:man_sub_heading_leading_space = '\s\{3\}' -let s:man_sub_heading = s:man_sub_heading_leading_space . s:man_section_heading - -"----------------------------------------------------------------------------- -" Outline Info -" -" Assume: (no syntax callback from unite-outline) -" unite#get_current_unite().abbr_head == 3 -" -let s:outline_info = { - \ 'heading': '^\(' . s:man_section_heading . '\|' . s:man_sub_heading . '\)$', - \ - \ 'highlight_rules': [ - \ { 'name' : 'H1', - \ 'pattern' : '/\%3c' . s:man_section_heading . '/', - \ 'highlight' : 'htmlH1', - \ }, - \ { 'name' : 'H2', - \ 'pattern' : '/\%3c\s\+' . s:man_section_heading . '/', - \ 'highlight' : 'htmlH2' - \ }, - \ ], - \} - - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - - let heading = { - \ 'word' : a:heading_line, - \ 'level': 0, - \ 'type' : 'generic', - \ } - - if a:heading_line =~ '^' . s:man_section_heading . '$' - let heading.level = 1 - elseif a:heading_line =~ '^' . s:man_sub_heading . '$' - let heading.level = 2 - endif - - if heading.level > 0 - return heading - else - return {} - endif -endfunction - - -" Default outline info for man files - -function! unite#sources#outline#defaults#man#outline_info() - return s:outline_info -endfunction - === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/perl.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/perl.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/perl.vim 2015-08-25 11:01:00 +0000 @@ -22,7 +22,7 @@ let s:outline_info = { \ 'heading-1': s:Util.shared_pattern('sh', 'heading-1'), - \ 'heading' : '^\%(\s*\%(sub\s\+\h\|subtest\s\+["'']\?\h\|\%(package\|BEGIN\|CHECK\|INIT\|END\)\>\)\|__\%(DATA\|END\)__$\)', + \ 'heading' : '^\%(\s*\%(sub\s\+\h\|\%(package\|BEGIN\|CHECK\|INIT\|END\)\>\)\|__\%(DATA\|END\)__$\)', \ \ 'skip': { \ 'header': s:Util.shared_pattern('sh', 'header'), @@ -35,9 +35,6 @@ \ { 'name' : 'sub', \ 'pattern' : '/\h\w*/', \ 'highlight': unite#sources#outline#get_highlight('function') }, - \ { 'name' : 'subtest', - \ 'pattern' : '/\h\w*/', - \ 'highlight': unite#sources#outline#get_highlight('normal') }, \ { 'name' : 'block', \ 'pattern' : '/\<\%(BEGIN\|CHECK\|INIT\|END\|__\%(DATA\|END\)__\)\>/', \ 'highlight': unite#sources#outline#get_highlight('special') }, @@ -69,7 +66,6 @@ let heading.word = substitute(heading.word, ';\s*$', '', '') let heading.word = substitute(heading.word, '^\s*\zspackage\s\+', '', '') . ' : package' else - let heading.word = substitute(heading.word, '\\s*q\?[''"]\(.*\)[''"]\s.*$', '\1 : subtest', '') let heading.word = substitute(heading.word, '\', '', '') let heading.word = substitute(heading.word, '\s*{.*$', '', '') let heading.level += 1 === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/php.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/php.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/php.vim 2015-08-25 11:01:00 +0000 @@ -22,7 +22,7 @@ "--------------------------------------- " Sub Pattern -let s:pat_type = '\%(interface\|class\|trait\|function\)\>' +let s:pat_type = '\%(interface\|class\|function\)\>' "----------------------------------------------------------------------------- " Outline Info @@ -39,7 +39,7 @@ \ }, \ \ 'heading_groups': { - \ 'type' : ['interface', 'class', 'trait'], + \ 'type' : ['interface', 'class'], \ 'function' : ['function'], \ }, \ @@ -51,7 +51,7 @@ \ { 'name' : 'comment', \ 'pattern': "'/[/*].*'" }, \ { 'name' : 'type', - \ 'pattern': '/\S\+\ze : \%(interface\|class\|trait\)/' }, + \ 'pattern': '/\S\+\ze : \%(interface\|class\)/' }, \ { 'name' : 'function', \ 'pattern': '/\h\w*\ze\s*(/' }, \ { 'name' : 'parameter_list', @@ -76,27 +76,23 @@ elseif a:which == 'heading' let modifiers = matchstr(heading.word, '^.*\ze' . s:pat_type) let heading.word = substitute(heading.word, '\s*{.*$', '', '') - if heading.word =~ '^\s*interface\>' + if heading.word =~ '\' " Interface let heading.type = 'interface' let heading.word = matchstr(heading.word, '\zs\' + elseif heading.word =~ '\' " Class let heading.type = 'class' let heading.word = matchstr(heading.word, '\zs\' - " Trait - let heading.type = 'trait' - let heading.word = matchstr(heading.word, '\zs\' + if modifiers =~ '\' let heading.word = '+ ' . heading.word - elseif modifiers =~ '^\s*protected\>' + elseif modifiers =~ '\' let heading.word = '# ' . heading.word - elseif modifiers =~ '^\s*private\>' + elseif modifiers =~ '\' let heading.word = '- ' . heading.word elseif heading.level > 3 let heading.word = substitute(heading.word, '\%(&\|\h\)\@=', '+ ', '') === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/ruby.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/ruby.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/ruby.vim 2015-08-25 11:01:00 +0000 @@ -100,7 +100,7 @@ " Eigen-class else " Module, Class - let word = substitute(matchstr(word, '^\s*\%(module\|class\)\s\+\zs\h\%(\w\|\s*::\s*\)*'),'\s*','','g') . ' : ' . keyword + let word = matchstr(word, '^\s*\%(module\|class\)\s\+\zs\h\w*') . ' : ' . keyword endif elseif keyword == 'protected' || keyword == 'private' " Accessibility === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/sass.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/sass.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/sass.vim 1970-01-01 00:00:00 +0000 @@ -1,46 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/sass.vim -" Author : roylez -" Updated : 2015-05-07 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for SASS -" Version: 0.0.1 - -function! unite#sources#outline#defaults#sass#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -"----------------------------------------------------------------------------- -" Outline Info - -let s:outline_info = { - \ 'heading-1': s:Util.shared_pattern('cpp', 'heading-1'), - \ 'header' : '^//|^/\*', - \} - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let heading = { - \ 'word' : a:heading_line, - \ 'level': 0, - \ 'type' : 'generic', - \ } - - if a:which ==# 'heading-1' - let m_lnum = a:context.matched_lnum - let heading.type = 'comment' - let heading.level = s:Util.get_comment_heading_level(a:context, m_lnum, 4) - endif - - if heading.level > 0 - return heading - else - return {} - endif -endfunction === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scala.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scala.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scala.vim 2015-08-25 11:01:00 +0000 @@ -11,9 +11,6 @@ " Default outline info for Scala " Version: 0.1.3 -let g:unite_source_outline_scala_show_all_declarations = - \ get(g:, 'unite_source_outline_scala_show_all_declarations', 0) - function! unite#sources#outline#defaults#scala#outline_info() return s:outline_info endfunction @@ -23,15 +20,7 @@ "--------------------------------------- " Sub Pattern -let s:pat_def_prefix='\%(\h\w*\(\[[^\]]\+]\)\?\s\+\)*' -if g:unite_source_outline_scala_show_all_declarations - let s:pat_def='\<\%(class\|object\|trait\|def\|var\|val\|type\)\>' -else - let s:pat_def='\<\%(class\|object\|trait\|def\)\>' -endif -let s:pat_bol='^\s*' - -let s:pat_heading = s:pat_bol.s:pat_def_prefix.'\zs'.s:pat_def +let s:pat_heading = '^\s*\%(\h\w*\s\+\)*\zs\<\%(class\|object\|trait\|def\)\>' "----------------------------------------------------------------------------- " Outline Info @@ -45,14 +34,10 @@ \ }, \ \ 'not_match_patterns': [ - \ s:pat_bol.s:pat_def_prefix.s:pat_def.'\s\+[^[:space:](\[:]\+\zs.\*', + \ s:Util.shared_pattern('*', 'after_lbracket'), \ s:Util.shared_pattern('*', 'after_lparen'), \ s:Util.shared_pattern('*', 'after_colon'), \ ], - \ 'highlight_rules': [ - \ {'name': 'def', 'pattern': '/'.s:pat_def_prefix.s:pat_def.'/', 'highlight': 'Comment'}, - \ {'name': 'args', 'pattern': '/\%([\[({]\|\<\%(extends\|with\)\>\).*/', 'highlight': 'Comment'}, - \ ] \} function! s:outline_info.create_heading(which, heading_line, matched_line, context) === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scss.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scss.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/scss.vim 1970-01-01 00:00:00 +0000 @@ -1,17 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/scss.vim -" Author : roylez -" Updated : 2015-05-07 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for SCSS -" Version: 0.0.1 - -function! unite#sources#outline#defaults#scss#outline_info() - return unite#sources#outline#defaults#css#outline_info() -endfunction - === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/swift.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/swift.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/swift.vim 1970-01-01 00:00:00 +0000 @@ -1,159 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/go.vim -" Author : rhysd -" Updated : 2014-06-07 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Apple Swift - -function! unite#sources#outline#defaults#swift#outline_info() - return s:outline_info -endfunction - -let s:Util = unite#sources#outline#import('Util') - -let s:outline_info = { - \ 'heading-1': s:Util.shared_pattern('c', 'heading-1'), - \ 'heading' : '\%(\<\%(typealias\|func\|enum\|case\|struct\|class\|protocol\|subscript\|init\|deinit\|extension\|operator\)\>\|^}\)', - \ 'skip' : { - \ 'header' : s:Util.shared_pattern('c', 'header'), - \ }, - \ 'highlight_rules' : [ - \ { - \ 'name' : 'comment', - \ 'pattern' : '/\/\/.*/', - \ }, - \ { - \ 'name' : 'typealias', - \ 'pattern' : '/\h\w*\ze : type\>/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'function', - \ 'pattern' : '/.*\ze : func\>/', - \ }, - \ { - \ 'name' : 'enum', - \ 'pattern' : '/\h\w* : enum\>/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'case', - \ 'pattern' : '/\/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'class', - \ 'pattern' : '/\S*\ze : class\>/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'protocol', - \ 'pattern' : '/\h\w*\ze : protocol\>/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'subscript', - \ 'pattern' : '/\/', - \ 'highlight' : unite#sources#outline#get_highlight('function'), - \ }, - \ { - \ 'name' : 'init', - \ 'pattern' : '/\/', - \ 'highlight' : unite#sources#outline#get_highlight('function'), - \ }, - \ { - \ 'name' : 'deinit', - \ 'pattern' : '/\/', - \ 'highlight' : unite#sources#outline#get_highlight('function'), - \ }, - \ { - \ 'name' : 'extension', - \ 'pattern' : '/[^:]\+\ze : extension/', - \ 'highlight' : unite#sources#outline#get_highlight('type'), - \ }, - \ { - \ 'name' : 'operator', - \ 'pattern' : '/\S\+\ze : operator/', - \ 'highlight' : unite#sources#outline#get_highlight('function'), - \ }, - \ ], - \ } - -function! s:outline_info.create_heading(which, heading_line, matched_line, context) - let type = 'generic' - let level = 0 - - if a:which ==# 'heading-1' && a:heading_line =~# '^\s*//' - let m_lnum = a:context.matched_lnum - let type = 'comment' - let word = a:heading_line - let level = s:Util.get_comment_heading_level(a:context, m_lnum) - elseif a:which ==# 'heading' && a:heading_line =~# '\' - let type = 'typealias' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'function' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'enum' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'case' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'class' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'struct' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'protocol' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'extension' - let word = substitute(matchstr(a:heading_line, '\' - let type = 'operator' - let word = substitute(matchstr(a:heading_line, '\ 0 - let heading = { - \ 'word' : word, - \ 'level': level, - \ 'type' : type, - \ } - else - let heading = {} - endif - - return heading -endfunction - === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/tex.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/tex.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/tex.vim 2015-08-25 11:01:00 +0000 @@ -9,7 +9,7 @@ "============================================================================= " Default outline info for TeX -" Version: 0.1.1 +" Version: 0.1.0 function! unite#sources#outline#defaults#tex#outline_info() return s:outline_info @@ -21,22 +21,7 @@ " Outline Info let s:outline_info = { - \ 'heading': '^\s*\\\%(title\|part\|chapter\|\%(sub\)\{,2}section\|label\|bibliography\|begin{thebibliography}\){', - \ 'highlight_rules': [ - \ { - \ 'name' : 'type', - \ 'pattern' : '/[0-9\.]\+/' - \ }, - \ { - \ 'name' : 'special', - \ 'pattern' : '/.*\ze (label)/' - \ }, - \ { - \ 'name' : 'comment', - \ 'pattern' : '/(label)/' - \ }, - \ ], - \ 'is_volatile': 1, + \ 'heading': '^\s*\\\%(title\|part\|chapter\|\%(sub\)\{,2}section\|begin{thebibliography}\){', \} let s:unit_level_map = { @@ -46,12 +31,11 @@ \ 'section' : 4, \ 'subsection' : 5, \ 'subsubsection': 6, - \ 'label' : 7, \ } function! s:outline_info.before(context) let s:unit_count = map(copy(s:unit_level_map), '0') - let s:bib_level = 7 + let s:bib_level = 6 endfunction function! s:outline_info.create_heading(which, heading_line, matched_line, context) @@ -62,33 +46,22 @@ \ } let h_lnum = a:context.heading_lnum - if a:heading_line =~ '^\s*\\\%(begin{thebibliography}\|bibliography\){' + if a:heading_line =~ '^\s*\\begin{thebibliography}{' " Bibliography let heading.level = s:bib_level let bib_label = s:Util.neighbor_matchstr(a:context, h_lnum, - \ '\\renewcommand{\\bibname}{\zs.*\ze}\s*\%(%.*\)\?$', 3) + \ '\\renewcommand{\\bibname}{\zs.*\ze}\s*$', 3) let heading.word = (empty(bib_label) ? "Bibliography" : bib_label) else " Parts, Chapters, Sections, etc let unit = matchstr(a:heading_line, '^\s*\\\zs\w\+\ze{') let s:unit_count[unit] += 1 - if unit ==# 'chapter' - let s:unit_count['section'] = 0 - let s:unit_count['subsection'] = 0 - let s:unit_count['subsubsection'] = 0 - elseif unit ==# 'section' - let s:unit_count['subsection'] = 0 - let s:unit_count['subsubsection'] = 0 - elseif unit ==# 'subsection' - let s:unit_count['subsubsection'] = 0 - endif - let heading.level = s:unit_level_map[unit] if 1 < heading.level && heading.level < s:bib_level let s:bib_level = heading.level endif let heading.word = s:normalize_heading_word( - \ s:Util.join_to(a:context, h_lnum, '}\s*\%(%.*\)\?$'), unit) + \ s:Util.join_to(a:context, h_lnum, '}\s*$'), unit) endif if heading.level > 0 @@ -100,18 +73,15 @@ function! s:normalize_heading_word(word, unit) let word = substitute(a:word, '\\\\\n', '', 'g') - let word = matchstr(word, '^\s*\\\w\+{\zs.*\ze}\s*\%(%.*\)\?$') + let word = matchstr(word, '^\s*\\\w\+{\zs.*\ze}\s*$') let word = s:unit_seqnr_prefix(a:unit) . word - if a:unit ==# 'label' - let word .= ' (label)' - endif return word endfunction function! s:unit_seqnr_prefix(unit) - let seqnr = [] - - if a:unit ==# 'part' + if a:unit ==# 'title' + let seqnr = [] + elseif a:unit ==# 'part' let seqnr = [s:Util.String.nr2roman(s:unit_count.part)] elseif a:unit ==# 'chapter' let seqnr = [s:unit_count.chapter] @@ -120,6 +90,7 @@ let seqnr = [s:unit_count.chapter, s:unit_count.section] elseif a:unit ==# 'section' let seqnr = [s:unit_count.section] + else endif elseif a:unit ==# 'subsection' if s:unit_count.chapter > 0 @@ -128,8 +99,10 @@ let seqnr = [s:unit_count.section, s:unit_count.subsection] endif elseif a:unit ==# 'subsubsection' - if s:unit_count.chapter == 0 + if s:unit_count.chapter > 0 let seqnr = [s:unit_count.section, s:unit_count.subsection, s:unit_count.subsubsection] + else + let seqnr = [] endif endif let prefix = join(seqnr, '.') === removed file 'vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/typescript.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/typescript.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/defaults/typescript.vim 1970-01-01 00:00:00 +0000 @@ -1,42 +0,0 @@ -"============================================================================= -" File : autoload/unite/sources/outline/defaults/typescript.vim -" Author : prabirshrestha -" Updated : 2015-02-15 -" -" Licensed under the MIT license: -" http://www.opensource.org/licenses/mit-license.php -" -"============================================================================= - -" Default outline info for Typescript -" Version: 0.0.1 - -" Download typescript ctags at https://github.com/jb55/typescript-ctags - -function! unite#sources#outline#defaults#typescript#outline_info() - return s:outline_info -endfunction - -let s:Ctags = unite#sources#outline#import('Ctags') -let s:Util = unite#sources#outline#import('Util') - -"----------------------------------------------------------------------------- -" Outline Info - -let s:outline_info = { - \ 'heading_groups': { - \ 'type' : ['modules', 'classes', 'enums', 'interfaces'], - \ 'method' : ['functions', 'varlambdas'], - \ }, - \ - \ 'highlight_rules': [ - \ { 'name' : 'type', - \ 'pattern': '/\S\+\ze : \%(module\|interface\|class\|enum\)/' }, - \ { 'name' : 'method', - \ 'pattern': '/\h\w*\ze\s*(/' }, - \ ], - \} - -function! s:outline_info.extract_headings(context) - return s:Ctags.extract_headings(a:context) -endfunction === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/modules/ctags.vim' (properties changed: +x to -x) --- vim/bundle/unite-outline/autoload/unite/sources/outline/modules/ctags.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/modules/ctags.vim 2015-08-25 11:01:00 +0000 @@ -1,7 +1,6 @@ "============================================================================= " File : autoload/unite/source/outline/lib/ctags.vim " Author : h1mesuke -" Shougo Matsushita " Updated : 2012-01-11 " Version : 0.5.1 " License : MIT license {{{ @@ -38,7 +37,7 @@ let s:Tree = unite#sources#outline#import('Tree') let s:Util = unite#sources#outline#import('Util') -let s:Process = vital#of('unite').import('Process') +let s:Vital = vital#of('unite') function! s:get_SID() return matchstr(expand(''), '\d\+_') @@ -62,27 +61,20 @@ \ 'ctags', \ 'tags', \ ] - if exists('g:unite_source_outline_ctags_program') - \ && g:unite_source_outline_ctags_program != '' - let ctags_exe_names = - \ [unite#util#substitute_path_separator( - \ g:unite_source_outline_ctags_program)] - \ + ctags_exe_names + if exists('g:neocomplcache_ctags_program') && !empty(g:neocomplcache_ctags_program) + let ctags_exe_names = [g:neocomplcache_ctags_program] + ctags_exe_names endif for ctags in ctags_exe_names if executable(ctags) - " Make sure it is Exuberant or Universal ctags. + " Make sure it is Exuberant. let ctags_out = unite#util#system(ctags . ' --version') - if ctags_out =~? '\<\%(Exuberant\|Universal\) Ctags\>' + if split(ctags_out, "\")[0] =~? '\' return ctags endif endif endfor - - call unite#print_error("unite-outline: ctags is not found.") - return '' -endfunction +endfunction let s:Ctags.exe = s:find_exuberant_ctags() let s:Ctags.lang_info = {} @@ -112,10 +104,9 @@ function! s:execute_ctags(context) " Write the current content of the buffer to a temporary file. let input = join(a:context.lines[1:], "\") - let input = s:Process.iconv(input, &encoding, &termencoding) + let input = s:Vital.iconv(input, &encoding, &termencoding) let temp_file = tempname() - if unite#util#is_sudo() || - \ writefile(split(input, "\"), temp_file) == -1 + if writefile(split(input, "\"), temp_file) == -1 call unite#util#print_message( \ "[unite-outline] Couldn't make a temporary file at " . temp_file) return [] @@ -128,8 +119,8 @@ let filetype = a:context.buffer.filetype " Assemble the command-line. let lang_info = s:Ctags.lang_info[filetype] - let opts = ' -f - --excmd=number --fields=afiKmsSzt --sort=no --append=no' - let opts .= " --language-force=\"" . lang_info.name . "\" " + let opts = ' -f - --excmd=number --fields=afiKmsSzt --sort=no ' + let opts .= ' --language-force=' . lang_info.name . ' ' let opts .= lang_info.ctags_options let path = s:Util.Path.normalize(temp_file) @@ -141,14 +132,14 @@ let ctags_out = unite#util#system(cmdline) let status = unite#util#get_last_status() if status != 0 - call unite#print_message( + call unite#util#print_message( \ "[unite-outline] ctags failed with status " . status . ".") return [] endif " Delete the used temporary file. if delete(temp_file) != 0 - call unite#print_error( + call unite#util#print_error( \ "unite-outline: Couldn't delete a temporary file: " . temp_file) endif @@ -446,19 +437,6 @@ \ 'ctags_options': ' --c-kinds=cdfgnstu ' \ }, 'force') -let s:Ctags.lang_info.cs = { - \ 'name': 'C#', - \ 'ctags_options': " '--C#-kinds=cdgnsmt' ", - \ 'scope_kinds' : ['namespace', 'class', 'enum'], - \ 'scope_delim' : '.', - \ } - -let s:Ctags.lang_info.typescript = { - \ 'name': 'typescript', - \ 'ctags_options': '', - \ 'scope_kinds' : ['modules', 'classes', 'interfaces', 'enums', 'functions', 'varlambdas'], - \ } - "----------------------------------------------------------------------------- " Java " === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/modules/file_cache.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/modules/file_cache.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/modules/file_cache.vim 2015-08-25 11:01:00 +0000 @@ -78,9 +78,6 @@ function! s:cache_dir_exists() if isdirectory(s:FileCache.DIR) return 1 - elseif unite#util#is_sudo() - call unite#util#print_error("unite-outline: Couldn't create the cache directory.") - return isdirectory(s:FileCache.DIR) else try call mkdir(iconv(s:FileCache.DIR, &encoding, &termencoding), 'p') @@ -141,7 +138,7 @@ throw "unite-outline: Couldn't load the cache file: " . cache_file endif " Touch; Update the timestamp. - if !unite#util#is_sudo() && writefile([dumped_data], cache_file) == 0 + if writefile([dumped_data], cache_file) == 0 call s:print_debug("[TOUCHED] cache file: " . cache_file) endif sandbox let data = eval(dumped_data) @@ -168,7 +165,7 @@ function! s:save_cache_file(path, data) let cache_file = s:get_cache_file_path(a:path) let dumped_data = string(a:data) - if !unite#util#is_sudo() && writefile([dumped_data], cache_file) == 0 + if writefile([dumped_data], cache_file) == 0 call s:print_debug("[SAVED] cache file: " . cache_file) else throw "unite-outline: Couldn't save the cache to: " . cache_file === modified file 'vim/bundle/unite-outline/autoload/unite/sources/outline/modules/util.vim' --- vim/bundle/unite-outline/autoload/unite/sources/outline/modules/util.vim 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/autoload/unite/sources/outline/modules/util.vim 2015-08-25 11:01:00 +0000 @@ -92,7 +92,7 @@ function! s:join_to_backward(context, lnum, pattern, limit) let lines = a:context.lines - let lnum = max([1, a:lnum - a:limit]) + let limit = max(1, a:lnum - a:limit]) while lnum > 0 let line = lines[lnum] if line =~# a:pattern @@ -223,8 +223,8 @@ "----------------------------------------------------------------------------- " Path -let s:Path = unite#sources#outline#modules#base#new('Path', s:SID) -let s:Util.Path = s:Path +let Path = unite#sources#outline#modules#base#new('Path', s:SID) +let s:Util.Path = Path " Path.normalize( {path} [, {mods}]) function! s:Path_normalize(path, ...) @@ -236,22 +236,22 @@ let path = substitute(path, '[/\\]', '/', 'g') return path endfunction -call s:Path.function('normalize') +call Path.function('normalize') -unlet s:Path +unlet Path "----------------------------------------------------------------------------- " String -let s:String = unite#sources#outline#modules#base#new('String', s:SID) -let s:Util.String = s:String +let String = unite#sources#outline#modules#base#new('String', s:SID) +let s:Util.String = String " String.capitalize( {str} [, {flag}]) function! s:String_capitalize(str, ...) let flag = (a:0 ? a:1 : '') return substitute(a:str, '\<\(\h\)\(\w\+\)\>', '\u\1\L\2', flag) endfunction -call s:String.function('capitalize') +call String.function('capitalize') " Ported from: " Sample code from Programing Ruby, page 145 @@ -277,18 +277,18 @@ endfor return roman endfunction -call s:String.function('nr2roman') +call String.function('nr2roman') function! s:String_shellescape(str) - if &shell =~? '^\%(cmd\%(\.exe\)\=\|command\.com\)\%(\s\|$\)' || unite#util#is_windows() + if &shell =~? '^\%(cmd\%(\.exe\)\=\|command\.com\)\%(\s\|$\)' return '"' . substitute(a:str, '"', '""', 'g') . '"' else return "'" . substitute(a:str, "'", "'\\\\''", 'g') . "'" endif endfunction -call s:String.function('shellescape') +call String.function('shellescape') -unlet s:String +unlet String "----------------------------------------------------------------------------- " Misc === modified file 'vim/bundle/unite-outline/doc/unite-outline.jax' --- vim/bundle/unite-outline/doc/unite-outline.jax 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/doc/unite-outline.jax 2015-08-25 11:01:00 +0000 @@ -1,7 +1,6 @@ *unite-outline.txt* バッファの見出し一覧を表示し、ジャンプ機能を提供する。 Author : h1mesuke - Shougo Updated : 2012-01-11 Version : 0.5.1 License : MIT license {{{ @@ -70,12 +69,6 @@ インストールに成功すると :Unite outline でバッファの見出し一覧を表示で きます。(そのファイルタイプ用の outline info が存在する場合) - - C, C++, Java, etc~ - - * Exuberant Ctags(必須) - http://ctags.sourceforge.net/ - ============================================================================== 使い方 *unite-outline-usage* @@ -243,8 +236,8 @@ \ 'id' : 'Special', \ 'macro' : 'Macro', \ 'method' : 'Function', - \ 'normal' : 'Normal', - \ 'package' : 'Normal', + \ 'normal' : g:unite_abbr_highlight, + \ 'package' : g:unite_abbr_highlight, \ 'special' : 'Macro', \ 'type' : 'Type', \ 'level_1' : 'Type', @@ -252,8 +245,8 @@ \ 'level_3' : 'Identifier', \ 'level_4' : 'Constant', \ 'level_5' : 'Special', - \ 'level_6' : 'Normal', - \ 'parameter_list': 'Normal', + \ 'level_6' : g:unite_abbr_highlight, + \ 'parameter_list': g:unite_abbr_highlight, \ } < ハイライトを適用する部分を指定するためのパターンは、個々のファ @@ -390,7 +383,7 @@ これらは、見出し抽出時のパターンマッチングの速度を最大限に上げ るためにもうけられている制約です。見出しの抽出に後方参照が必要 な場合は、 heading-1, heading, heading+1 には後方参照のない緩 - めのパターンを設定し、マッチ後の create_heading() 関数にて再度、 + めのパターンを設定し、マッチ後の create_heading()関数にて再度、 後方参照を用いた厳密なマッチングを行うといった方法で対処して下 さい。 *unite-outline-info-heading+1* @@ -423,7 +416,7 @@ この関数を定義することで、見出し一覧に設定する文字列の整形、お よび見出しレベル(インデント)の設定が行えます。 - create_heading() 関数に渡される引数は以下の通りです。 + create_heading()関数に渡される引数は以下の通りです。 * {which} 文字列 マッチの種類 @@ -678,7 +671,6 @@ \ 'pattern' : '/\S\+\ze\s*(/' }, \ { 'name' : 'parameter_list', \ 'pattern' : '/(.*)/' }, - \ ], \} < highlight属性は省略でき、その場合は @@ -732,7 +724,7 @@ グラムが実行可能である(PATH が通っており、|system()|から呼び出せる) 必要があります。 - C, C++, Java, etc~ + C, C++, Java ~ * Exuberant Ctags(必須) http://ctags.sourceforge.net/ @@ -775,7 +767,8 @@ {name} に関連付けられたハイライトグループ名を返します。 関連付けがない場合は、引数を順次調べ関連付けを探します。関連付 - けが最後まで見つからなかった場合は "Normal" の値を返します。 + けが最後まで見つからなかった場合は |g:unite_abbr_highlight| の + 値を返します。 ハイライトグループ名への関連付けについては |g:unite_source_outline_highlight| を参照 === modified file 'vim/bundle/unite-outline/doc/unite-outline.txt' --- vim/bundle/unite-outline/doc/unite-outline.txt 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-outline/doc/unite-outline.txt 2015-08-25 11:01:00 +0000 @@ -1,7 +1,6 @@ *unite-outline.txt* outline source for unite.vim Author : h1mesuke - Shougo Updated : 2012-01-11 Version : 0.5.1 License : MIT license {{{ @@ -41,7 +40,7 @@ Utility Functions |unite-outline-utility-functions| ToDo |unite-outline-todo| Known Issues |unite-outline-known-issues| - ChangeLog |unite-outline-changelog| + ChanheLog |unite-outline-changelog| ============================================================================== INTRODUCTION *unite-outline-introduction* @@ -66,12 +65,6 @@ outline" command if you succeeded the installation (and unite-outline supports the filetype of the buffer). - - C, C++, Java, etc~ - - * Exuberant Ctags (Required) - http://ctags.sourceforge.net/ - ============================================================================== USAGE *unite-outline-usage* @@ -244,8 +237,8 @@ \ 'id' : 'Special', \ 'macro' : 'Macro', \ 'method' : 'Function', - \ 'normal' : 'Normal', - \ 'package' : 'Normal', + \ 'normal' : g:unite_abbr_highlight, + \ 'package' : g:unite_abbr_highlight, \ 'special' : 'Macro', \ 'type' : 'Type', \ 'level_1' : 'Type', @@ -253,8 +246,8 @@ \ 'level_3' : 'Identifier', \ 'level_4' : 'Constant', \ 'level_5' : 'Special', - \ 'level_6' : 'Normal', - \ 'parameter_list': 'Normal', + \ 'level_6' : g:unite_abbr_highlight, + \ 'parameter_list': g:unite_abbr_highlight, \ } < The patterns to specify the regions to be highlighted are @@ -262,18 +255,6 @@ See |unite-outline-info-highlight_rules|. - *g:unite_source_outline_ctags_program* - g:unite_source_outline_ctags_program - - String pointing to the absolute path of the ctags executable. - - Default value is '' - - Example: > - let g:unite_source_outline_ctags_program = - \ '/usr/local/bin/ctags' -< - ------------------------------------------------------------------------------ SETTINGS EXAMPLE *unite-outline-settings-example* > @@ -727,7 +708,6 @@ \ 'pattern' : '/\S\+\ze\s*(/' }, \ { 'name' : 'parameter_list', \ 'pattern' : '/(.*)/' }, - \ ], \} < If "highlight" attribute is omitted, the highlight specified @@ -779,7 +759,7 @@ must be able to be executed by |system()| with the proper setting of PATH environment variable. - C, C++, Java, etc~ + C, C++, Java ~ * Exuberant Ctags (Required) http://ctags.sourceforge.net/ @@ -821,8 +801,8 @@ Returns a highlight group name associated with {name}. If {name} has no association, tries following arguments until - the association is found. If not found finally, returns - "Normal". + the association is found. If not found finally, returns the + value of |g:unite_abbr_highlight|. See |g:unite_source_outline_highlight|. @@ -939,7 +919,7 @@ ones. ============================================================================== -CHANGELOG *unite-outline-changelog* +CHANHELOG *unite-outline-changelog* 0.5.1 2011-11-01 === removed file 'vim/bundle/unite-quickfix/doc/tags-ja' --- vim/bundle/unite-quickfix/doc/tags-ja 2015-08-27 20:25:35 +0000 +++ vim/bundle/unite-quickfix/doc/tags-ja 1970-01-01 00:00:00 +0000 @@ -1,15 +0,0 @@ -!_TAG_FILE_ENCODING utf-8 // -g:unite#filters#converter_quickfix_highlight#enable_bold_for_message unite_quickfix.jax /*g:unite#filters#converter_quickfix_highlight#enable_bold_for_message* -g:unite_quickfix_filename_is_pathshorten unite_quickfix.jax /*g:unite_quickfix_filename_is_pathshorten* -g:unite_quickfix_is_multiline unite_quickfix.jax /*g:unite_quickfix_is_multiline* -unite-quickfix-example unite_quickfix.jax /*unite-quickfix-example* -unite-quickfix-example-highlight unite_quickfix.jax /*unite-quickfix-example-highlight* -unite-quickfix-highlight unite_quickfix.jax /*unite-quickfix-highlight* -unite-quickfix-highlight-UniteQuickFixError unite_quickfix.jax /*unite-quickfix-highlight-UniteQuickFixError* -unite-quickfix-highlight-UniteQuickFixWarning unite_quickfix.jax /*unite-quickfix-highlight-UniteQuickFixWarning* -unite-quickfix-setting unite_quickfix.jax /*unite-quickfix-setting* -unite-quickfix-usage unite_quickfix.jax /*unite-quickfix-usage* -unite-quickfix-variables unite_quickfix.jax /*unite-quickfix-variables* -unite-quickfix.txt unite_quickfix.jax /*unite-quickfix.txt* -unite_quickfix-contents unite_quickfix.jax /*unite_quickfix-contents* -unite_quickfix-introduction unite_quickfix.jax /*unite_quickfix-introduction*