I love whitespace, but I also love sublime’s scrollbar, so much so that I’ve sacrificed my whitespace to be with it. So I am requesting that an option to enable whitespace characters (tabs as arrows, spaces as dots). Also, in CODE::BLOCKS they have a nice thing where the parenthesis (and other similar characters) autocomplete and to get through the autocompleted ones you just press enter instead of having to hit the arrow over or having to type the parenthesis again, which gets annoying.
Hit Enter to move the Caret passed Autocompleted Parenthesis
From the default file settings:
// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",
What do you mean by customizable syntax highlighting? All of the highlighting should be customizable.
Yeah, sorry, I just finished making a theme. And thanks for the tip on getting whitespace to show.
However I still think a press enter to pass the autocompleted separator character is viable.
You can make this a keybinding. Add this to your user keybindings: [code] { “keys”: “enter”], “command”: “move”, “args”: {“by”: “characters”, “forward”: true}, “context”:
{ "key": "following_text", "operator": "regex_contains", "operand": "\\)", "match_all": true }
]
}[/code]
how do I make it so it will also pass the through the latter character of the autocompleted pairs like ], {}
I would change the context on that to be:
... "regex_contains", "operand": "^\\)"
or
... "regex_matches", "operand": "\\)"
otherwise it would match if there are any parentheses on that line at all, not just the next character.
If you want to make it match } and ]
"operand": "^)}\]]"