Sidebar Icons Suporte Sublime Text 3 para o Soda Theme
Ontem 29-08 um novo release do Sublime Text 3 build 3065 veio a tona com alguns novos recursos e muitas melhorias, entre elas uma nova feature sidebar icons
foi adicionada, que deixa o sidebar mais encorpado exibindo ícones para pastas e diferentes tipos de arquivos.
O problema é que o Soda Theme até o momento que escrevo este artigo não é totalmente compatível com este novo recurso do ST3 e os novos ícones não aparecem para o Light Theme
e Dark Theme
como deviam, além de ficar um espaçamento enorme à esquerda do nome do arquivo quando exibido em subtrees, exemplo na imagem abaixo.
Solução
A Solução é simples, o Sublime possui uma excelente maneira de customizar themes, então para exibir corretamente sidebar icons de acordo com o tipo de arquivo usando o Soda Theme
basta adicionar os ícones:
file_type_default.png
file_type_source.png
file_type_text.png
file_type_markup.png
file_type_image.png
file_type_binary.png
dentro de uma pasta icons
e colocar essa pasta no mesmo diretório do arquivo .sublime-theme
.
Também é necessário editar esses arquivos: Soda Dark 3.sublime-theme
e Soda Light 3.sublime-theme
da seguinte maneira:
// Sidebar folder closed
{
"class": "icon_folder",
"layer0.texture": "Theme - Soda/icons/folder.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
// Sidebar folder open
{
"class": "icon_folder",
"parents": [{"class": "tree_row", "attributes": ["expanded"]}],
"layer0.texture": "Theme - Soda/icons/folder_open.png"
},
E finalmente o Soda Theme
exibe sidebar icons corretamente:
Os ícones e essas alterações estão disponíveis neste commit no github basta clonar ou fazer o zip download.