Current Line Highlight

04/04/07

Criei um plugin que aplica a cor de fundo da linha atual no gEdit para contornar um problema que falei num post anterior. Já publiquei o link no wiki do projeto.

Configurações do plugin Current Line Highlight

Após baixar o Current Line Highlight, copie os arquivos para o diretório ~/.gnome2/gedit/plugins.

Talvez Linus esteja certo sobre o Gnome

02/04/07

Certa vez, em dezembro de 2005 Linus Torvalds disse que preferia KDE a Gnome. Sua justificativa foi a seguinte:

This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do.

Sinceramente, começo a concordar com cada palavra que o Linus disse. Quer saber o porquê? Então, continue lendo.

Tente mudar a cor de fundo da linha atual do gEdit. Por linha atual me refiro a aquela que o cursor está no momento. Não consegui. E já estou procurando como fazer isto a mais de 1 semana. Nas preferências posso alterar algumas cores. Mas não a linha atual.

Preferências do gEdit: só é possível alterar algumas poucas cores

No Google, encontrei algumas mensagens perdidas dizendo que eu deveria modificar meu tema! Pense bem, mudar meu tema apenas para alterar a cor de fundo da linha atual!

Como não tenho a menor idéia do que tenho que alterar — a única coisa que sei é que tenho que modificar o arquivo gtkrc do meu tema — fui direto ao canal #gedit. Algumas pessoas confirmaram que eu tenho que alterar o arquivo mencionado, mas ninguém sabe o que fazer.

Desisti. Tinha feito um tema com as mesmas cores do Textmate para JavaScript, Ruby, RHTML, CSS, Python e PHP. Eu ia publicar essas configurações aqui, mas não vou mais. Tudo por conta desta mentalidade "Less is More" extremista.

Tenho 3 alternativas: deixar o tema do gEdit com o fundo claro, migrar para o KDE ou comprar um Mac e usar o OS X. Já comecei a juntar dinheiro.

Update: 4AM: Após ler muito sobre buffers e iterators, conseguir fazer essa budega funcionar!

Plugin Current Line Highlight para gEdit

Baixe o plugin Current Line Highlight.

Quick Highlight Mode

01/04/07

O gedit tem algumas coisas muito irritantes — assim como o Gnome — mas que podem ser consertadas com um simples plugin. Uma delas é o modo como você define o highlight de um documento. Quando você cria um novo arquivo, ele vem definido como sendo texto. Então, se você quer ativar o syntax highlighting para um outro tipo, você precisa ir através do menu "View > Highlight Mode" e literalmente "caçar" pelo tipo de highlight que você quer. Nada acessível para um software que possui um extenso guia de usabilidade.

Menu de opções - Highlight Mode

Após instalar este plugin, você tem uma nova opção no menu chamada "Quick Highlight Mode".

Menu de opções - Quick Highlight Mode

Ele possui um atalho que o abre o diálogo com um campo auto-completion. O atalho é Ctrl+Shift+H. Veja como é o diálogo:

Diálogo Quick Highlight Mode

Para instalar este plugin, baixe o Quick Highlight Mode e coloque os arquivos em ~/.gnome2/gedit/plugins. Depois, não se esqueça de ativá-lo em Edit > Preferences > Plugins.

Caso tenha sugestões, envie um comentário.

Update: Fiz uma pequena atualização, adicionando bindings para a tecla 'enter'. Estava me irritando ter que pressionar Alt+A (_Apply).

Update 2:Se você está usando a versão que vem com o Ubuntu 7.10 (gedit 2.20), utilize a versão que está neste respositório: http://svn.simplesideias.com.br/general/gedit/plugins/quickhighlightmode/