From 1cb2acb8d83a21d017a9d98d06462ae02452c03d Mon Sep 17 00:00:00 2001 From: "David T. Sadler" Date: Thu, 13 Apr 2023 22:18:19 +0100 Subject: More configuration of nvim --- .config/nvim/lua/dts/init.lua | 2 +- .config/nvim/lua/dts/packer.lua | 3 --- .config/nvim/lua/dts/remap.lua | 18 ++++++++++++------ 3 files changed, 13 insertions(+), 10 deletions(-) (limited to '.config/nvim/lua/dts') diff --git a/.config/nvim/lua/dts/init.lua b/.config/nvim/lua/dts/init.lua index dab3d06..9b9a433 100644 --- a/.config/nvim/lua/dts/init.lua +++ b/.config/nvim/lua/dts/init.lua @@ -1,3 +1,3 @@ --- require("dts.packer") +require("dts.packer") require("dts.set") require("dts.remap") diff --git a/.config/nvim/lua/dts/packer.lua b/.config/nvim/lua/dts/packer.lua index 739fb79..c6f61ed 100644 --- a/.config/nvim/lua/dts/packer.lua +++ b/.config/nvim/lua/dts/packer.lua @@ -84,8 +84,5 @@ return require("packer").startup(function(use) tag = "v3.*", requires = {"nvim-tree/nvim-web-devicons"}, } - - -- Mappings for [b and other handy ones. - use "tpope/vim-unimpaired" end) diff --git a/.config/nvim/lua/dts/remap.lua b/.config/nvim/lua/dts/remap.lua index 42691bb..d9885de 100644 --- a/.config/nvim/lua/dts/remap.lua +++ b/.config/nvim/lua/dts/remap.lua @@ -56,9 +56,15 @@ vim.keymap.set("n", "l", function() end) -- Move between buffers -vim.keymap.set("n", "", ":bprevious") -vim.keymap.set("n", "", ":bnext") -vim.keymap.set("n", "", ":bdelete") -vim.keymap.set("i", "", ":bprevious") -vim.keymap.set("i", "", ":bnext") -vim.keymap.set("i", "", ":bdelete") +vim.keymap.set("n", "[b", ":bprevious") +vim.keymap.set("n", "]b", ":bnext") +-- Close current buffer. +vim.keymap.set("n", "c", ":bdelete") +vim.keymap.set("n", ">b", function() + require("dts.utils.buffer").move(vim.v.count > 0 and vim.v.count or 1) +end) +vim.keymap.set("n", " 0 and vim.v.count or 1)) +end) + -- Force close current buffer. +vim.keymap.set("n", "C", ":bdelete!") -- cgit v1.2.3-13-gbd6f