]> gitweb.factorcode.org Git - factor.git/commitdiff
on windows, open all vim windows in tabs in a single vim instance (requires gvim 7)
authorerg <erg@trifocus.net>
Sun, 17 Dec 2006 08:34:26 +0000 (08:34 +0000)
committererg <erg@trifocus.net>
Sun, 17 Dec 2006 08:34:26 +0000 (08:34 +0000)
libs/vim/gvim7.factor [new file with mode: 0644]
libs/vim/load.factor

diff --git a/libs/vim/gvim7.factor b/libs/vim/gvim7.factor
new file mode 100644 (file)
index 0000000..c8ca5dc
--- /dev/null
@@ -0,0 +1,8 @@
+USING: kernel namespaces ;\r
+IN: vim\r
+\r
+: vim-command ( file line -- string )\r
+    [\r
+        "\"" % vim-path get % "\" --remote-tab-silent " %\r
+        "+" % # " \"" % % "\"" %\r
+    ] "" make ;\r
index da5b0f80929b88ff475ae6497e68a2b58c99e70e..561748e447baae807963bdda3ad03fbe38dda3cf 100644 (file)
@@ -1,4 +1,7 @@
 REQUIRES: libs/process ;
 PROVIDE: libs/vim
-{ +files+ { "vim.factor" "vim.facts" } }
+
+USING: kernel ;
+
+{ +files+ { "vim.factor" "vim.facts" { "gvim7.factor" [ win32? ] } } }
 { +help+ { "vim" "vim" } } ;