Skip to content

Instantly share code, notes, and snippets.

@scmorrison
Created June 3, 2025 11:05
Show Gist options
  • Select an option

  • Save scmorrison/114e7f25c80dccb409d7e59b0356a41f to your computer and use it in GitHub Desktop.

Select an option

Save scmorrison/114e7f25c80dccb409d7e59b0356a41f to your computer and use it in GitHub Desktop.
neovim toggle both relative and global line numbers visibilie / hidden
-- ~/.config/nvim/init.lua
-- toggle pressing nn
vim.keymap.set('n', 'nn', function()
local number = vim.wo.number
local relativenumber = vim.wo.relativenumber
if number or relativenumber then
vim.wo.number = false
vim.wo.relativenumber = false
else
vim.wo.number = true
vim.wo.relativenumber = true
end
end, { noremap = true, silent = true })
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment