FrigoEU / psc-ide-vim

Vim plugin for psc-ide
96 stars 36 forks source link

Error detected while processing InitPureScript #102

Closed beckyconning closed 7 years ago

beckyconning commented 7 years ago
"src/SlamData/Monad.purs" 275L, 9894C
Error detected while processing function InitPureScript:
line    1:
E121: Undefined variable: idx
E116: Invalid arguments for function map( findfile("psc-package.json", expand("%:p:h") . ";/", -1), { idx, val -> fnamemodify(val, ":p:h") } )
E15: Invalid expression: map( findfile("psc-package.json", expand("%:p:h") . ";/", -1), { idx, val -> fnamemodify(val, ":p:h") } )
line    5:
E121: Undefined variable: dirs
E116: Invalid arguments for function empty(dirs)
E15: Invalid expression: empty(dirs)
line   23:
E121: Undefined variable: dirs
E15: Invalid expression: dirs[len(dirs) - 1]
line   24:
E121: Undefined variable: dir
E116: Invalid arguments for function globpath(dir, "src/**/*.purs", v:true, v:true)
E15: Invalid expression: globpath(dir, "src/**/*.purs", v:true, v:true)
line   25:
E121: Undefined variable: gp
E116: Invalid arguments for function empty(gp)
E15: Invalid expression: empty(gp)
line   29:
E121: Undefined variable: dir
E116: Invalid arguments for function join([dir, dir . "/bower_components/**", dir . "/src/**"], ",")
E15: Invalid expression: join([dir, dir . "/bower_components/**", dir . "/src/**"], ",")
line   30:
E121: Undefined variable: dir
E116: Invalid arguments for function add
Error detected while processing /Users/beckyconning/.vim/bundles/.cache/.vimrc/.dein/ftplugin/purescript_pscide.vim:
line    3:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line    9:
E121: Undefined variable: v:false
E15: Invalid expression: v:false
line   34:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line   38:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line   42:
E121: Undefined variable: v:false
E15: Invalid expression: v:false
line   51:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line   57:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line   94:
E121: Undefined variable: v:false
E15: Invalid expression: v:false
line  194:
E121: Undefined variable: g:loaded_psc_ide_vim
E15: Invalid expression: g:loaded_psc_ide_vim
line  198:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
line  206:
E121: Undefined variable: v:null
E15: Invalid expression: v:null
line  245:
E121: Undefined variable: v:true
E15: Invalid expression: v:true
coot commented 7 years ago

Thanks!

That's a bug in purescript-vim. I actually don't understand why:

map(findfile("psc-package.json", expand("%:p:h") . ";/", -1), {idx, val -> fnamemodify(val, ":p:h") })

could fail, in which which version of vim did this happen?