Skip to main content

Tips

  • Use H and L if the buffer you want to go to is visually close to where you are
  • Otherwise, if the buffer is open, use <leader>,
  • For other files, use <leader><space>
  • Close buffers you no longer need with <leader>bd
  • <leader>ss to quickly jump to a function in the buffer you're on
  • <c-o>, <c-i> and gd to navigate the code
  • You can pin buffers with <leader>bp and delete all non pinned buffers with <leader>bP
  • Add TODOs in files you want to work on in future but don't need now and delete their buffers, git will track them

Disable autoformat for some buffers

If you want to disable autoformat for a certain buffer, then set vim.b.autoformat = false for that buffer.

lua/config/autocmds.lua
-- Disable autoformat for lua files
vim.api.nvim_create_autocmd({ "FileType" }, {
pattern = { "lua" },
callback = function()
vim.b.autoformat = false
end,
})

If you change your mind you can do <leader>uf to enable autoformat anyway for that buffer.