From 195f6f36218c98ae915d8d9f766d7b69e6ef8596 Mon Sep 17 00:00:00 2001 From: i3cheese Date: Sun, 30 Jan 2022 22:39:47 +0700 Subject: [PATCH] Toggle relative numbers and copy to system clipboards mappings --- lua/core/default_config.lua | 2 ++ lua/core/mappings.lua | 3 +++ 2 files changed, 5 insertions(+) diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index e408db6..10bf225 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -124,7 +124,9 @@ M.mappings = { cheatsheet = "ch", close_buffer = "x", copy_whole_file = "", -- copy all contents of current buffer + copy_to_system_clipboard = "", -- copy selected text (visual mode) or curent line (normal) line_number_toggle = "n", -- toggle line number + relative_line_number_toggle = "nn", update_nvchad = "uu", new_buffer = "", new_tab = "b", diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index b556ad5..5518bc5 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -84,9 +84,12 @@ M.misc = function() map("n", maps.misc.cheatsheet, ":lua require('nvchad.cheatsheet').show() ") -- show keybinds map("n", maps.misc.close_buffer, ":lua require('core.utils').close_buffer() ") -- close buffer map("n", maps.misc.copy_whole_file, ":%y+ ") -- copy whole file content + map("v", maps.misc.copy_to_system_clipboard, "\"+y") + map("n", maps.misc.copy_to_system_clipboard, "\"+yy") -- copy curent line in normal mode map("n", maps.misc.new_buffer, ":enew ") -- new buffer map("n", maps.misc.new_tab, ":tabnew ") -- new tabs map("n", maps.misc.line_number_toggle, ":set nu! ") -- toggle numbers + map("n", maps.misc.relative_line_number_toggle, ":set rnu! ") -- toggle relative numbers map("n", maps.misc.save_file, ":w ") -- ctrl + s to save file -- terminal mappings --