diff --git a/scide_scnvim/Classes/Document.sc b/scide_scnvim/Classes/Document.sc index d9be2cf8..92b9a83b 100644 --- a/scide_scnvim/Classes/Document.sc +++ b/scide_scnvim/Classes/Document.sc @@ -31,4 +31,10 @@ Document { var path = this.path; ^path !? { path.dirname } } + + // needed for string.openDocument + *implementationClass { ^this } + *open { |path| + SCNvim.luaeval("vim.cmd'edit %'".format(path)) + } }