Reputation: 4437
I'd like a shortcut of some kind to toggle between the following:
set norelativenumber nonumber signcolumn=no
set relativenumber number signcolumn=yes
I'm pretty new to nvim, thanks for any suggestions
Upvotes: 0
Views: 1617
Reputation: 2136
Something like this will work:
function toggle_stuff()
-- sort of a "ternary" operator in lua
vim.o.signcolumn = vim.o.signcolumn == "yes" and "no" or "yes"
vim.o.relativenumber = not vim.o.relativenumber
end
And then, to map it on t + s combination in a normal mode:
local map = vim.api.nvim_set_keymap
local default_opts = {noremap = true, silent = true}
map('n', 'ts', ':lua toggle_stuff()<CR>', default_opts)
Upvotes: 2