On 22 Aug 2016, at 14:47, Fabian Zeindl wrote:
Ok, so if I want to output a snippet to get correct indentation, but in some cases, not change anything, I need to change output type to discard.
How can I do that in ruby?
require "#{ENV['TM_SUPPORT_PATH']}/lib/exit_codes" ⋮ TextMate.exit_discard
It is possible to disable the indent of snippet output, but in the normal case, I assume you do want the indent, as I don’t think it is possible for you to figure out what the current indent is (since your command gets a selection that doesn’t start at first column).
We could introduce a new `exit_insert_as_snippet_without_indent` so that a command would be able to just temporarily disable the indent.