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
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
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,
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
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.
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 (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
---