From 84615ad0c0d651928c5bf45ffd97b703dabaf84e Mon Sep 17 00:00:00 2001 From: Ariel Date: Fri, 8 Mar 2024 20:06:09 +0800 Subject: [PATCH] Update init.lua --- init.lua | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/init.lua b/init.lua index 3b17910..5ae1688 100644 --- a/init.lua +++ b/init.lua @@ -13,8 +13,10 @@ vim.cmd("set clipboard+=unnamedplus") vim.cmd("set updatetime=700") vim.cmd("set whichwrap+=<,>,[,]") vim.cmd("set relativenumber") -vim.cmd("set iskeyword-=_") +vim.cmd("set signcolumn=yes") +-- vim.cmd("set iskeyword-=_") vim.cmd("set list") +vim.cmd("set noequalalways") vim.opt.guicursor = { "i:ver25-blinkon500-blinkoff500,a:ver25-iCursor", } @@ -234,27 +236,6 @@ local plugins = { -- refer to the configuration section below } }, - { - "luukvbaal/statuscol.nvim", config = function() - -- local builtin = require("statuscol.builtin") - require("statuscol").setup({ - -- configuration goes here, for example: - -- relculright = true, - -- segments = { - -- { text = { builtin.foldfunc }, click = "v:lua.ScFa" }, - -- { - -- sign = { name = { "Diagnostic" }, maxwidth = 2, auto = true }, - -- click = "v:lua.ScSa" - -- }, - -- { text = { builtin.lnumfunc }, click = "v:lua.ScLa", }, - -- { - -- sign = { name = { ".*" }, maxwidth = 2, colwidth = 1, auto = true, wrap = true }, - -- click = "v:lua.ScSa" - -- }, - -- } - }) - end, - }, { "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} }, { 'arielherself/vim-cursorword' }, { 'm-demare/hlargs.nvim' }, @@ -305,6 +286,16 @@ local plugins = { 'smoka7/hop.nvim', version = "*", opts = {}, + }, + { + "kylechui/nvim-surround", + version = "*", -- Use for stability; omit to use `main` branch for the latest features + event = "VeryLazy", + config = function() + require("nvim-surround").setup({ + -- Configuration here, or leave empty to use defaults + }) + end } } local opts = { @@ -507,7 +498,7 @@ vim.keymap.set('n', 't', 'TodoTelescope') vim.keymap.set('v', "", "dpV`]") vim.keymap.set('v', "", "dkPV`]") vim.keymap.set('n', '', 'Legendary', {noremap=true}) -vim.keymap.set('n', 'h', 'HopWord') +vim.keymap.set({'n', 'v', 'x'}, 'h', 'HopWord') require("nvim-treesitter.configs").setup { incremental_selection = { enable = true,