On Tuesday, December 11, 2012 10:10:02 PM UTC+5:30, Gary Johnson wrote:
> On 2012-12-11, Gary Johnson wrote:
> 
> > On 2012-12-11, sinbad wrote:
> 
> > 
> 
> > > there are two possibilities here, first one of vim
> 
> > > script is deleting the tmpfile, the other is some cron
> 
> > > job might be deleting it. in the first case can i put a
> 
> > > watch on the tmpfile created from with in vim. In the
> 
> > > latter case, can i force vim to create the tmp directory
> 
> > > in my homedir rather than in /tmp so that the cron job
> 
> > > won't have access to it. please suggest ways to achieve
> 
> > > above.
> 
> > 
> 
> > Somebody suggested earlier a way to put a watch on that tmpfile, but
> 
> > you apparently don't have permission to do that.
> 
> > 
> 
> > As for putting your tmp directory someplace else,
> 
> > 
> 
> >     :help tempfile
> 
> > 
> 
> > says that on Unix, Vim uses the first of this list of directories:
> 
> > $TMPDIR, /tmp, current-dir, $HOME.  Therefore, you could set TMPDIR
> 
> > in your environment before starting Vim, either by setting it in
> 
> > your shell's .rc file (e.g., ~/.bashrc) or by setting it as you
> 
> > start Vim, e.g.,
> 
> > 
> 
> >     TMPFILE=~/tmp vim
> 
> > 
> 
> > You could put that in a wrapper script or in an alias:
> 
> > 
> 
> >     alias vim='TMPFILE=~/tmp vim'
> 
> 
> 
> An even easier way is to put a line like this towards the top of
> 
> your ~/.vimrc:
> 
> 
> 
>     let $TMPDIR = $HOME."/tmp"
> 
> 
> 
> Regards,
> 
> Gary

Gary, Christian, thanks for the help.
setting $TMPDIR to my homedir solved
the problem, so it's really one of the
root's cron jobs screwing with my /tmp
files.

-- 
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

Reply via email to