Terminal
5cd9d0b3a7
Update README.md
2020-04-26 15:02:36 -04:00
Terminal
cbcaa05e99
Update README.md
2020-04-26 11:20:02 -04:00
TheSecEng
4add4300a7
update: README.md
2020-04-24 12:20:11 -04:00
Terminal
8b58393c73
Merge pull request #117 from dzhibas/st4
...
Update Master with St4 Branch
2020-04-24 11:45:38 -04:00
TheSecEng
1c2d2262db
fix: Listeners
...
implement: syntax change only if not currently a syntax
2020-04-20 08:49:01 -04:00
TheSecEng
8f6a38b8d3
implement: get_selection_from_region
...
fix: PrettyJsonBaseCommand
2020-04-19 17:34:04 -04:00
TheSecEng
f6489c9a31
setting file cleanup
2020-04-19 13:15:22 -04:00
TheSecEng
7aacb2de85
code cleanup
2020-04-19 13:14:51 -04:00
TheSecEng
0907e45be7
implement: scroll to error
2020-04-18 15:13:20 -04:00
Terminal
fb5d663343
Merge pull request #111 from TheSecEng/master
...
ST4 Overhaul
2020-04-18 09:18:34 -04:00
TheSecEng
6470be6750
fix: jq query selection clear
2020-04-17 14:42:28 -04:00
TheSecEng
f9a4221dd6
implement: jq live filtering
2020-04-17 14:37:05 -04:00
TheSecEng
d1573b0e73
fix: formatting and double quote removal
2020-04-16 17:40:48 -04:00
TheSecEng
9ca958dfc3
implement: duplicate key detection
...
fix: phantom support
2020-04-16 10:54:25 -04:00
TheSecEng
53c9584a14
remove: travis.yml
2020-04-16 08:49:20 -04:00
TheSecEng
ced7e12107
implement: travis → github actions
...
implement: #42
update: unit tests
2020-04-16 08:49:10 -04:00
TheSecEng
f0c9c8b6a7
fix: formatting, logic flow, f-strings
2020-04-15 20:31:15 -04:00
TheSecEng
5c82a50b6c
fix: remove mnemonic caption overrides of Package Control
2020-04-15 19:28:59 -04:00
TheSecEng
5e50ac7119
remove: simplejson tool.py
2020-04-15 19:24:37 -04:00
TheSecEng
623e810569
implement: type hinting
...
implement: .gitattributes
implement: .python-verison
implement: f'strings
fix: libs -> lib
fix: Sublime Menus
2020-04-15 19:09:43 -04:00
TheSecEng
a9fab727fd
fix: double quote to single quote
...
fix: f strings
2020-04-15 16:06:58 -04:00
TheSecEng
466104e77b
fix: remove unnecessary code
2020-04-15 14:38:03 -04:00
TheSecEng
e43cd46f6e
remove: c file
2020-04-15 14:15:36 -04:00
TheSecEng
fbf8f27b29
fix: formatting
2020-04-15 14:15:02 -04:00
TheSecEng
ac99ee26aa
fix: phantoms
2020-04-15 13:51:54 -04:00
TheSecEng
72adbd6a18
comment: better phantom handling
2020-04-15 13:32:19 -04:00
TheSecEng
7ee91d7feb
update: phantoms rather than regions
2020-04-15 13:28:44 -04:00
TheSecEng
2edda28695
Merge remote-tracking branch 'KuttKatrea/reindent-block'
2020-04-14 17:38:00 -04:00
TheSecEng
6ef61087d1
update settings and .gitignore
2020-04-14 16:58:03 -04:00
TheSecEng
551e43f6db
Merge remote-tracking branch 'Silwing/keep-arrays-single-line-fix'
2020-04-14 16:57:42 -04:00
TheSecEng
9521891f9b
Merge remote-tracking branch 'yukixz/fix-one-line-array'
2020-04-14 16:43:35 -04:00
TheSecEng
e5f59482c0
Merge remote-tracking branch 'fix-oslinesep/master'
2020-04-14 16:42:11 -04:00
TheSecEng
1c7917875f
implementation: Prettify files that considered as JSON files #85
...
Author https://github.com/zcold
2020-04-14 16:35:59 -04:00
TheSecEng
6f190adf62
fix: formatting and logic
...
remove: Sublime Text 2 Support
fix: JSON syntax package location for ST4
fix: empty region logic
2020-04-14 14:10:38 -04:00
TheSecEng
46cfff357e
fix: formatting
2020-04-14 14:09:35 -04:00
TheSecEng
700a842f50
fix: update simplejson
2020-04-14 14:09:14 -04:00
TheSecEng
ae023947b3
fix: menu commands
2020-04-14 14:08:37 -04:00
Nikolajus Krauklis
ea5264c08c
Merge pull request #105 from mrliaocn/master
...
Fix an array parse error
2019-12-23 10:45:14 +01:00
mrliaocn
210d6a3a45
Fix an array parse error
...
When parse an array with config `keep_arrays_single_line = true`, `output_json.replace(m, replacement)` will replace more than once if another array is a subset of current.
Example:
```{"a": [1],"b": [2,3,1]}```
should be parsed like:
```
{
"a": [1],
"b": [2, 3, 1]
}
```
but actually got
```
{
"a": [1],
"b": [
2,
3,1]
}
```
2019-12-23 16:59:39 +08:00
Alan Reyes
631cf31b48
Added another way to reindent, based in the current line indentation. Added docs about how to configure the reindent_block setting
2017-11-20 18:03:11 -06:00
Alan Reyes
2e5ea533f8
Added option to reindent prettified block to current indent level of the selection
2017-11-17 12:11:12 -06:00
Randi Katrine Hillerøe
742b26b920
Issue with replacing more than wanted
...
When finding array matches only the content of the array is replaced. This content can potentially be present in multiple places and will then break later array replacements. The below example can reproduce the issue:
{
"test": [3, 4],
"test2": [1, 2, 3, 4],
"test3": [3, 4]
}
With setting "keep_arrays_single_line": true
Basically the issue occurs for two arrays A, B where A is a suffix of B and A occurs earlier in the JSON document than B.
The fix is to match the whole array, not just the content. Then remove the brackets to split and join and re-add the brackets afterwards.
If the same array occurs multiple times then this will replace all instances during the first replace, however that should not cause any issues.
The fix prevents issues with replacing arrays that are subsets of other arrays.
2017-11-15 12:46:02 +01:00
Dazzy Ding
6e769bd62c
Sort matches before replacment on post process
2017-02-18 19:41:53 +08:00
tadashi-aikawa
391ebd8a8c
Fix issue #62
2016-12-18 21:14:12 +09:00
Nikolajus Krauklis
77a8fbab60
Merge pull request #76 from dzhibas/patch-1
...
Patch 1
2016-09-01 16:51:10 +02:00
Nikolajus Krauklis
c3eba76b12
Update README.md
2016-09-01 16:50:13 +02:00
Jamie Chapman
68655ee4f0
Fixed navigation in the README.
2016-09-01 15:22:04 +01:00
Nikolajus
66c302caa4
#71 ~ way to turn off validation on save
2016-07-18 10:38:10 +02:00
Nikolajus
3a3d95994d
Sublime 2 compatible
2016-07-15 21:35:07 +02:00
Nikolajus
d27edae3c0
fixing auto pretty only on json files
2016-07-15 21:00:38 +02:00