diff --git a/.gitmodules b/.gitmodules index 13983ec..8e9629e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -94,3 +94,6 @@ [submodule "pack/general/start/nvim-rc"] path = pack/general/start/nvim-rc url = https://github.com/Dkendal/nvim-rc +[submodule "pack/general/start/nvim-osc52"] + path = pack/general/start/nvim-osc52 + url = https://github.com/ojroques/nvim-osc52 diff --git a/init.lua b/init.lua index 6f3e133..766f9e3 100644 --- a/init.lua +++ b/init.lua @@ -543,3 +543,8 @@ require("dap-go").setup() ---- web-devicons require("nvim-web-devicons").setup() + +---- nvim-osc52 +vim.keymap.set('n', 'y', require('osc52').copy_operator, { expr = true }) +vim.keymap.set('n', 'yy', 'y_', { remap = true }) +vim.keymap.set('v', 'y', require('osc52').copy_visual) diff --git a/pack/general/start/nvim-osc52 b/pack/general/start/nvim-osc52 new file mode 160000 index 0000000..3e96035 --- /dev/null +++ b/pack/general/start/nvim-osc52 @@ -0,0 +1 @@ +Subproject commit 3e96035d62290183fe7a11418db2b254fcfcaee3