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.