From 719ba09ee92ab9e5ba4aac944fd55b498263d90d Mon Sep 17 00:00:00 2001 From: slava Date: Thu, 3 Aug 2006 20:24:53 +0000 Subject: [PATCH] contrib/vim/ fix --- contrib/vim/load.factor | 8 +------- contrib/vim/vim.factor | 6 +++--- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/contrib/vim/load.factor b/contrib/vim/load.factor index 21e3f2a6af..6d0bbd6c2a 100644 --- a/contrib/vim/load.factor +++ b/contrib/vim/load.factor @@ -1,9 +1,4 @@ -#! To generate factor.vim: -#! ./f factor.image -#! "contrib/httpd/embedded.factor" run-file -#! "contrib/vim/load.factor" run-file - -REQUIRES: embedded ; +REQUIRES: embedded process ; USING: embedded io ; @@ -12,7 +7,6 @@ USING: embedded io ; "contrib/vim" cd "factor.vim.fgen" "factor.vim" embedded-convert - ! vim word, similar to the jedit word PROVIDE: vim { "vim.factor" diff --git a/contrib/vim/vim.factor b/contrib/vim/vim.factor index d3cc6f238f..3801117cb7 100644 --- a/contrib/vim/vim.factor +++ b/contrib/vim/vim.factor @@ -1,6 +1,6 @@ IN: vim -REQUIRES: process ; -USING: io kernel parser prettyprint process sequences ; +USING: definitions io kernel parser prettyprint process +sequences ; : file-modified stat fourth ; @@ -10,5 +10,5 @@ USING: io kernel parser prettyprint process sequences ; : vim ( spec -- ) #! Edit the file in vim. Rerun the file if the timestamp is changed. dup where first2 >r ?resource-path [ file-modified ] keep r> - [ vim-line/file ] 2keep drop file-modified = [ drop ] [ reload ] if ; + dupd vim-line/file file-modified = [ drop ] [ reload ] if ;