nvim-bookmarks
nvim-bookmarks é um sistema curto de bookmarks para Neovim, em Lua. Não é plugin formal – é um arquivo bookmark.lua que você carrega no init.lua.
Construí porque, no dia a dia, eu precisava voltar com frequência aos mesmos arquivos e linhas para depurar e testar algo. Abrir esses arquivos diretamente na linha certa, sem navegar, faz diferença real quando você está perseguindo um bug.
O formato do arquivo de marcas é deliberadamente simples: caminho completo do arquivo, espaço, +, número da linha. Uma marca por linha. Esse mesmo formato eu uso em outros scripts fora do Neovim, então tudo conversa.
Mapeamentos padrão:
<leader>m– marca o arquivo e a linha atual em~/marks.txt<leader>o– abre todos os bookmarks (do home e do diretório atual):Clearmarks– apaga os bookmarks
Dá também para ter um marks.txt específico do projeto, dentro do diretório de trabalho. Eu uso pouco, mas existe.
Explicação completa do código e o motivo de cada decisão estão no artigo Criando um Sistema de Bookmarks no Neovim com Lua.
Artigos do projeto
| Name | Last modified | Size | Description |
|---|---|---|---|
| nvim-bookmarks.md | 2025-02-09 11:52 | 4.4K | Como criar um sistema de bookmarks em Neovim |