commands command cut: argument m command insertText: argument y command insertText: argument - command insertText: argument w command insertText: argument o command insertText: argument r command insertText: argument d command insertText: argument action findPrevious findInProjectIgnoreCase findString : ignoreCase replaceAllScope document replaceString table wrapAround command findWithOptions: command moveToBeginningOfLine: command paste: command moveToBeginningOfLineAndModifySelection: argument beforeRunningCommand nop command #!/usr/bin/env ruby require "#{ENV["TM_BUNDLE_SUPPORT"]}/lib/tm_factor" doc = STDIN.read puts factor_eval(%Q(#{doc_using_statements(doc)} USE: stack-checker\n [ #{ENV["TM_SELECTED_TEXT"]} ] infer.)) fallbackInput word input document name Insert Inferrence output afterSelectedText scope source.factor uuid DBC0A0CA-5368-43A7-864B-7B9C4034AD08 command executeCommandWithOptions: command insertNewline: argument action findPrevious findInProjectIgnoreCase findString ( ignoreCase replaceAllScope document replaceString table wrapAround command findWithOptions: command moveToEndOfLineAndModifySelection: command cut: argument command insertText: argument ; command insertText: command moveToBeginningOfLine: argument : command insertText: argument command insertText: argument m command insertText: argument y command insertText: argument - command insertText: argument w command insertText: argument o command insertText: argument r command insertText: argument d command insertText: argument command insertText: command paste: argument command insertText: keyEquivalent @W name Extract as New Word scope source.factor uuid 82E740D1-8D20-48AF-8470-C85C251D4870