Mercurial > vim-crosoft
comparison autoload/vimcrosoft.vim @ 12:1639be0967d6
Warn if multiple solutions have been found in the project.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 29 Aug 2023 12:50:59 -0700 |
parents | 096e80c13781 |
children |
comparison
equal
deleted
inserted
replaced
11:096e80c13781 | 12:1639be0967d6 |
---|---|
265 let l:prev = "" | 265 let l:prev = "" |
266 while l:cur != l:prev | 266 while l:cur != l:prev |
267 let l:slnfiles = globpath(l:cur, '*.sln', 0, 1) | 267 let l:slnfiles = globpath(l:cur, '*.sln', 0, 1) |
268 if !empty(l:slnfiles) | 268 if !empty(l:slnfiles) |
269 call vimcrosoft#trace("Found solution file: ".l:slnfiles[0]) | 269 call vimcrosoft#trace("Found solution file: ".l:slnfiles[0]) |
270 if len(l:slnfiles) > 1 && g:vimcrosoft_warn_multiple_slns | |
271 let l:warnmsg = "Found multiple solutions files: " | |
272 \.join(l:slnfiles, " ; ") | |
273 \." Check or change the auto-chosen first one." | |
274 call vimcrosoft#warning(l:warnmsg) | |
275 endif | |
270 return l:slnfiles[0] | 276 return l:slnfiles[0] |
271 endif | 277 endif |
272 let l:prev = l:cur | 278 let l:prev = l:cur |
273 let l:cur = fnamemodify(l:cur, ':h') | 279 let l:cur = fnamemodify(l:cur, ':h') |
274 endwhile | 280 endwhile |