ZyX_I avatar ZyX_I committed 0e23fe4

@/fwc: Added onlyfirst support to actions completion compilation function

Comments (0)

Files changed (2)

plugin/frawor/fwc/topconstructs.vim

             let self.onlyfirst-=1
         endif
         let self.subs[-1]=savedsub
-        call self.up().else()
+        call self.up()
+        if self.onlyfirst
+            return [[a:caidxstr], a:addedsavemsgs]
+        else
+            call self.else()
+        endif
     endif
     call self.let(actionstr, self.getmatcher(get(a:adescr, 'actionsmatcher',
                 \                                s:actdefmatcher),

test/fwccompletetests.dat

 
   @x+
   =s:list
+
+`<abc in list
++ - <def in list2>>
+  @+
+  abc def
+
+  @d+
+  =s:list2
 #▶2 {next}+{actions}
 `+ in list
 +<abc in list2
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.