Tony Mechelynck wrote: > Ben Schmidt wrote: >> editing.txt is inaccurate on line 892 (a paragraph below *:w_c*): >> >> The default [range] for the ":w" command is the whole buffer (1,$). If you >> write the whole buffer, it is no longer considered changed. Also when you >> write it to a different file with ":w somefile"! >> >> The last sentence is only true if '+' is in 'cpoptions', which isn't the Vim >> default. >> >> Ben. > > I think this is due to an accidental lack of update at that location in > that helpfile: it still describes the old behaviour from version 6. See > the following help snippet:
Aaah. Thanks, Tony. That was vaguely what I thought, too, but I searched and couldn't find that snippet--was looking in the wrong places (patches mostly). Ben. >> INCOMPATIBLE CHANGES *incompatible-7* >> >> These changes are incompatible with previous releases. Check this list if >> you >> run into a problem when upgrading from Vim 6.x to 7.0. >> >> A ":write file" command no longer resets the 'modified' flag of the buffer, >> unless the '+' flag is in 'cpoptions' |cpo-+|. This was illogical, since the >> buffer is still modified compared to the original file. And when undoing >> all changes the file would actually be marked modified. It does mean that >> ":quit" fails now. > > Best regards, > Tony. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
