On Aug 06, 2018 um 11:47:39, David Woodfall wrote: > On Monday 6 August 2018 11:30, > Dave Woodfall <[email protected]> put forth the proposition: > > On Saturday 4 August 2018 14:28, > > Michael Wagner <[email protected]> put forth the proposition: > > > Hello folks, > > > > > > I am on linux Debian and my signature files are handled by fortune. When > > > I add a new signature with vim, the dat file for the sigfile must also > > > be updated, to tell fortune the changes. At the moment I have an alias > > > for this > > > > > > alias vim-add-sig='vim + ~/sigs/signature + ~/sigs/signature_english && \\ > > > for i in $(find ~/sigs/ -not -name "*.dat" -type f); do strfile $i; done' > > > > > > I'm sure it's possible to add the for loop in my .vimrc when I edit my > > > sigfiles, but I don't know how. > > > > :for {var} in {list} > > <do stuff> > > :endfo[r] > > > > See :help :for > > Sorry, I just copy/pasted that without thinking (too early in the > am), but you don't need to prepend the : in a file. > > for > .. > endfor > > There is also a while loop too, if you need one.
Hello David, thanks for your answer, but it is not for my question. Sorry if it wasn't clear enough. I want to know how I start the command 'strfile' when I edit my sigfile. I have this not functional snippet in my .vimrc autocmd BufWritePost $HOME/sigs/* exe "!/usr/bin/strfile" and the errormessage is :!/usr/bin/strfile No input file name strfile [-iorsx] [-c char] sourcefile [datafile] shell returned 1 So how I get the filename commited to the command? TIA Michael -- Money is the root of all evils. Send $20 for more info... -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: PGP signature
