Sorry for the late reply (to my own thread). On Sun, Dec 11, 2016 at 1:36 PM, John Passaro <[email protected]> wrote: > Vim normally offers a pretty lightweight bit of change detection and I think > Shawn was only asking how to apply that to a new filename. In that context, > ":saveas" seems to work: > > $ vim a > :saveas b > :! echo hello >> b > W11: Warning: File "b" has changed since editing started >
Yes, this is exactly what I meant, and yeah :saveas was what I was looking for - thank y'all and sorry for the confusion. > John Passaro > (917) 678-8293 > http://riemann-summary.blogspot.com > http://www.soundcloud.com/a-straight-john-at-last > > On Sun, Dec 11, 2016 at 12:42 PM, <[email protected]> wrote: >> >> >> > Shawn, what is it you're trying to do, exactly? The two parts of your >> > question ("changing which file a buffer points to" and "get notified >> > when a file is externally modified") are unrelated in vim. >> > >> >> This is a vim-related list, but this does raise the question of whether >> vim is even the appropriate tool? It sounds like some some sort of >> monitoring effort. >> >> Vim is wonderful for a human creating or updating a text, then going away >> to do something else. Operations involving multiple files, intermittent or >> unpredictable events, and other situations fit other programs better. >> >> The programs in the *nix tool chest are all powerful and flexible. As a >> result, sufficiently dedicated perversity can bend almost all of them to >> do jobs wildly different from their designers' intentions. (Video games >> written in sed, for example:https://github.com/aureliojargas/sokoban.sed >> .) Just because it's possible doesn't make it advisable. >> >> -- >> -- >> 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. > > > -- > -- > 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. -- -- 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.
