From 1bac8ab0ed87521c148cb40bcaed4adb47f98407 Mon Sep 17 00:00:00 2001 From: raute Date: Fri, 1 Dec 2023 16:45:06 +0100 Subject: [PATCH] nvim: Add function to disable line numbering. --- nvim/init.lua | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index 455d225..d2d3127 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -4,9 +4,17 @@ vim.env.SHELL = "/bin/bash" -- disable mouse vim.opt.mouse = "" --- line numbering -vim.opt.number = true -vim.opt.relativenumber = true +vim.g.linenumbers = true +vim.opt.number = vim.g.linenumbers +vim.opt.relativenumber = vim.g.linenumbers + +function toggle_line_numbering() + vim.g.linenumbers = not vim.g.linenumbers + vim.opt.number = vim.g.linenumbers + vim.opt.relativenumber = vim.g.linenumbers +end + +vim.keymap.set("n", "รค", ":lua toggle_line_numbering()") vim.opt.encoding = "utf-8" vim.opt.fileencoding = "utf-8"