Hi,
I'm using vim in a script to generate syntax highlighted HTML files for
source code. A very simple one to reproduce my error is:
#!/bin/bash
if [ $# -ne 2 ];then
echo 'Usage:'
echo " $0 /path/to/src /path/to/file.html"
else
vim -n $1 -cTOhtml -c"w! $2" -cq! -cq! &>/dev/null
fi
and for the sake of completenes here is the .vimrc of the user running it:
let html_use_css=1
let html_number_lines=1
let html_no_pre=1
syntax on
What I'm doing is:
* open a file (vim -n $1)
* generate syntax-highlighted HTML (-cTOhtml)
* save it somewhere (-c"w! $2")
* and quit both windows (-cq! -cq!)
While this works well I'm not quite happy with it. After adding
"&>/dev/null" (I also tried using @vim [...]) to suppress the output the
script takes ~3 seconds per file, idling most of the time. I think this
is because of the ncurses library which isn't satisfied with /dev/null
not beeing a terminal.
Is there a way to get around this (e.g. running vim quietly just
processing through some commands or using some settings to ignore the
case of /dev/null not beeing a terminal)?
Best regards,
Stefan
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php