O que eu quero alcançar é que um emoji específico apareça ao lado dos dotfiles dentro do gerenciador de arquivos "LF" (eles podem ficar visíveis no gerenciador de arquivos com o atalho "zh").
No meu ~/.config/lf/icons, estas são as primeiras 9 linhas:
^\..* 👑
di 📁
fi 🗞️
tw 🤝
ow ❌
ln 🔗
or ❔
ex 🚀
*.txt 🗞️
Estas são coisas adicionais que tentei:
1. ^\..* 👑
2. ^\.* 👑
3. ^.* 👑
4. .* 👑
5. ..* 👑
Também tentei reordenar esse arquivo de "ícones", ou seja, colocar um desses 5 antes ou depois de "fi" e tipos de arquivos semelhantes.
Isso é possível em "LF"?
Outros emojis parecem funcionar bem.
Não tenho certeza de que tipo de informação eu precisaria fornecer para esse tipo de problema, mas aqui estão algumas (corrija-me e/ou sugira informações adicionais que devo fornecer)
Distro: Manjaro
WM: i3
TE: xfce4-terminal
Emojis: Noto Color Emoji
A documentação sobre ícones no gerenciador de arquivos lf é bastante vaga:
e o arquivo de ícones de exemplo atualmente afirma
portanto, os padrões não são suportados em lf a partir de 07/07/2024.
No entanto, olhando o código-fonte , podemos ver que algum tipo de suporte de "padrão" muito básico está presente:
primeiro, os arquivos são testados para estarem em uma das "categorias de ícones" do lf, fornecidas na documentação:
Caso contrário, os arquivos serão comparados com "padrões". Observe que isso não faz nenhuma expansão de curinga, mas simplesmente corresponde às chaves do arquivo de ícones literalmente com o nome do arquivo ou extensão com o caractere
*
acrescentado ou acrescentado.Infelizmente, a conclusão parece ser que atualmente (2024-07-07) não é possível configurar ícones para todos os arquivos que começam com um ponto com base em um padrão em lf. No máximo seria possível adicionar arquivos individuais no arquivo de ícones :
ou
e mesmo isso desde que não se enquadrem em nenhuma das categorias testadas antes de levar em conta os "padrões". Por exemplo, se .vimrc for um link simbólico (ou executável, etc.), o ícone será o de um link simbólico, etc.
Editar 2024-07-08: Como a correspondência completa do nome do caminho é feita antes de verificar se o arquivo pertence a uma das "categorias de ícone" no código-fonte vinculado, para substituir a atribuição do ícone da "categoria de ícone" ao arquivo que é um link simbólico (ou executável, etc.), os nomes dos caminhos devem ser especificados com caminho absoluto; os nomes dos caminhos são afetados pela expansão do til, no entanto: