diff --git a/src/extensions/outline-view/outline-view.coffee b/src/extensions/outline-view/outline-view.coffee index 72fb904e7..b04e6e497 100644 --- a/src/extensions/outline-view/outline-view.coffee +++ b/src/extensions/outline-view/outline-view.coffee @@ -73,13 +73,15 @@ class OutlineView extends SelectList for line in lines tag = @parseTagLine(line) tags.push(tag) if tag - if tags.length > 0 - @setArray(tags) - @attach() path = @rootView.getActiveEditor().getPath() command = "ctags --fields=+KS -nf - #{path}" deferred = ChildProcess.exec command, options + deferred.done (stdout, stderr) => + options.stdout(stdout) + if tags.length > 0 + @setArray(tags) + @attach() confirmed : ({row, column, name}) -> @cancel()