Re: Files in ftdetect dirs are not searched

2008-12-31 Fir de Conversatie Tony Mechelynck
On 31/12/08 07:48, Matt Wozniski wrote: On Tue, Dec 30, 2008 at 1:14 PM, Daniel Schierbeck wrote: I have added several directories to my runtimepath, each corresponding to a git repository. For example, I have a directory ~/Projects/vim- rack that contains ftdetect/rack.vim and

Re: Files in ftdetect dirs are not searched

2008-12-31 Fir de Conversatie Matt Wozniski
On Wed, Dec 31, 2008 at 8:11 AM, Tony Mechelynck wrote: On 31/12/08 07:48, Matt Wozniski wrote: On Tue, Dec 30, 2008 at 1:14 PM, Daniel Schierbeck wrote: I hope there's a simple workaround. Sorry I couldn't come up with the solution earlier on IRC, but after some sleep, I think I see

Re: if_python: vim.eval('recursive object') do not return recursive object.

2008-12-31 Fir de Conversatie Bram Moolenaar
Yukihiro Nakadaira wrote: vim.eval('recursive object') do not return recursive object. It returns deeply nested object instead and each object do not point same object. The attached patch fixes this problem. Steps To Reproduce: let x = {} let x.x = x let y = [] call add(y,

Re: Patch 7.2.076

2008-12-31 Fir de Conversatie Bram Moolenaar
Tony Mechelynck wrote: On 30/12/08 16:16, Bram Moolenaar wrote: Patch 7.2.076 Problem:rename(from, to) deletes the file if from and to are not equal but still refer to the same file. E.g., on a FAT32 filesystem under Unix. Solution: Go through another file

Re: Patch 7.2.076

2008-12-31 Fir de Conversatie Bram Moolenaar
Dominique Pelle wrote: Bram Moolenaar wrote: Patch 7.2.076 Problem:rename(from, to) deletes the file if from and to are not equal but still refer to the same file. E.g., on a FAT32 filesystem under Unix. Solution: Go through another file name.

Re: Patch 7.2.076

2008-12-31 Fir de Conversatie Tony Mechelynck
On 31/12/08 14:58, Bram Moolenaar wrote: Dominique Pelle wrote: [...] I think remembering that FAT file systems don't have the concept of inodes, unlike Unix file systems, so stat() either leaves st_ino as 0, or synthesizes a fake inode number. I will try it later when I have time. Inodes

Patch 7.2.077

2008-12-31 Fir de Conversatie Bram Moolenaar
Patch 7.2.077 (after 7.2.076) Problem:rename(from, to) doesn't work if from and to differ only in case on a system that ignores case in file names. Solution: Go through another file name. Files: src/fileio.c *** ../vim-7.2.076/src/fileio.c Tue Dec 30 16:15:16 2008 ---