diff --git a/PrettyJson.py b/PrettyJson.py index 28ff6da..8a5b802 100644 --- a/PrettyJson.py +++ b/PrettyJson.py @@ -186,7 +186,7 @@ class PrettyJsonBaseCommand: stylesheet = sublime.load_resource("Packages/SublimePrettyJson/phantom.css") return """ -
+
× @@ -472,14 +472,14 @@ class PrettyJsonGotoSymbolCommand(PrettyJsonBaseCommand, sublime_plugin.TextComm if isinstance(json_data, OrderedDict): for key in json_data: new_key_name = root_key + "." + key - self.items.append("%s" % new_key_name) - self.goto_items.append('"%s"' % key) + self.items.append("{}".format(new_key_name)) + self.goto_items.append('"{}"'.format(key)) self.generate_items(json_data[key], new_key_name) elif isinstance(json_data, list): for index, item in enumerate(json_data): if isinstance(item, str): - self.items.append("%s" % root_key + "." + item) - self.goto_items.append('"%s"' % item) + self.items.append("{}.{}".format(root_key, item)) + self.goto_items.append('"{}"'.format(item)) def goto(self, pos): string_to_search = self.goto_items[pos] diff --git a/phantom.css b/phantom.css index e20e804..c8074d3 100644 --- a/phantom.css +++ b/phantom.css @@ -14,6 +14,11 @@ div.content { div.content p { margin: 0.2rem; } +div.content p.additional { + border-top: 1px solid color(var(--background) alpha(0.25)); + margin-top: 0.7rem; + padding-top: 0.7rem; +} div.toolbar { padding: 0.2rem 0.7rem 0.2rem 0.7rem; }