Simple Indent
Sublime plugin to indent any text with brackets
Details
Installs
- Total 2
- Win 2
- Mac 0
- Linux 0
Apr 13 | Apr 12 | Apr 11 | Apr 10 | Apr 9 | Apr 8 | Apr 7 | Apr 6 | Apr 5 | Apr 4 | Apr 3 | Apr 2 | Apr 1 | Mar 31 | Mar 30 | Mar 29 | Mar 28 | Mar 27 | Mar 26 | Mar 25 | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 | Mar 18 | Mar 17 | Mar 16 | Mar 15 | Mar 14 | Mar 13 | Mar 12 | Mar 11 | Mar 10 | Mar 9 | Mar 8 | Mar 7 | Mar 6 | Mar 5 | Mar 4 | Mar 3 | Mar 2 | Mar 1 | Feb 28 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Simple Indent Sublime Plugin
Sublime plugin to indent any text with brackets
This plugin will be useful to parse a string representing a hierarchical object, which is not XML or JSON. Usually they appear in logs, when object is converted to string. For example:
Error: language “string” is not supported
Node{id=1, name='Root', children=[Node{id=2, name='Child 1', children=[Node{id=4, name='Grandchild 1.1', children=[]}, Node{id=5, name='Grandchild 1.2', children=[]}]}, Node{id=3, name='Child 2', children=[]}]}
{"id":1,"name":"Root","children":[{"id":2,"name":"Child 1","children":[{"id":4,"name":"Grandchild 1.1","children":[]},{"id":5,"name":"Grandchild 1.2","children":[]}]},{"id":3,"name":"Child 2","children":[]}]}
This plugin will format it based on brackets without validating any strict structure:
Node{
id=1,
name='Root',
children=[
Node{
id=2,
name='Child 1',
children=[
Node{
id=4,
name='Grandchild 1.1',
children=[]
},
Node{
id=5,
name='Grandchild 1.2',
children=[]
}
]
},
Node{
id=3,
name='Child 2',
children=[]
}
]
}
{
"id":1,
"name":"Root",
"children":[
{
"id":2,
"name":"Child 1",
"children":[
{
"id":4,
"name":"Grandchild 1.1",
"children":[]
},
{
"id":5,
"name":"Grandchild 1.2",
"children":[]
}
]
},
{
"id":3,
"name":"Child 2",
"children":[]
}
]
}
Simple configuration: “json { "open_brackets”: “{([”, “close_brackets”: “})]”, “new_line”: “,”, “tab_str”: “ ” }