26 março 2025

Abrir multiplos arquivos em linhas especificas no VIM

Em algumas situações, gosto de abrir vários arquivos ao mesmo tempo e gostaria de posicioná-los em linhas específicas.

Para abrir um único arquivo em uma determinada linha, utilizo o seguinte comando:

$ vim +{n} main.py

Para abrir múltiplos arquivos em linhas específicas, seguimos a mesma lógica. No entanto, entre o número da linha {n} e o nome do arquivo, também definimos se ele será organizado em um split, vsplit ou tabnew. O comando fica assim:

$ vim +10 main.py +"split +3 lib1.py" +"vsplit +12 lib2.py"

Com certeza, isso é muito mais prático do que abrir arquivo por arquivo e posicioná-los manualmente em suas respectivas linhas.

19 março 2025

Meu relógio de mesa

Estava sentindo falta de um relógio na mesa de trabalho. Alguns fins de semana atrás, codei uma pequena aplicação que transforma o descanso de tela do Android em um relógio.

Em teoria, funciona em qualquer dispositivo Android. O código-fonte está aqui e usei o DreamService para fazer isso acontecer.