Frodak Baksik wrote:
> On 8/24/07, Tony Mechelynck <[EMAIL PROTECTED]> wrote:
>> Sorry if you see this twice: after more than 3 hours I'm not seeing it (nor
>> any reply to it) on the group.
>>
>> Frodak Baksik wrote:
>> [...]
>>> These types of issues have been discussed before on the Cygwin mailing list.
>>>
>>> Essentially the issue is with win32 vim only using the default file
>>> permissions (i.e. Inherit permissions from parent) when writing the
>>> updated file.  For the behavior you desire win32 vim would need to be
>>> updated to track the actual NTFS permissions and restore them when
>>> using :write.
>>>
>>> --
>>> Frodak
>> Does
>>
>>         :set backupcopy
>>
>> improve the results?
>>
>>
>> Best regards,
>> Tony.
>> --
>> "If you ever want to get anywhere in politics, my boy, you're going to
>> have to get a toehold in the public eye."
>>
> 
> I checked that backupcopy=auto.
> 
> The issue seems to be with the swap file.  If I open a file with win32
> vim, the swap file gets created with the default permissions.  Then
> when I write the file, the backup copy has the original permissions
> but the new file has the default permissions.
> 
> When I tried this scenario with Windows Word, its swap file has the
> default permissions, but when the file is saved and word is closed the
> original permissions are retained.  I also tried it with notepad,
> wordpad, and visual studio.
> 
> Would this be considered a bug with win32 vim on NTFS or is their
> another setting to try?
> 
> Thanks,
> Frodak

Try ":set backupcopy=yes", which is the Unix default and ought to work well in 
Cygwin, which is a Unix-like environment.

This ought to give default permissions to the backup and keep the file's 
original permissions intact. If, in addition, you have, for example,

        :set nobackup writebackup

the backup file won't have a very long lifespan, unless there is a problem.


Best regards,
Tony.
-- 
Religion has done love a great service by making it a sin.
                -- Anatole France

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui