From e16cd3874b89d9dfac6adb11b2d502923c0e621e Mon Sep 17 00:00:00 2001 From: thek4n Date: Wed, 22 May 2024 10:45:28 +0300 Subject: [PATCH] style(nvim): cmdline in center --- .../nvim/lua/core/mappings/mappings.lua | 2 +- home/user/.config/nvim/lua/core/options.lua | 4 ++-- home/user/.config/nvim/lua/plugins/misc.lua | 2 +- home/user/.config/nvim/lua/plugins/ui.lua | 18 ++++++++++++++++++ 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/home/user/.config/nvim/lua/core/mappings/mappings.lua b/home/user/.config/nvim/lua/core/mappings/mappings.lua index f2e82bb..06da763 100644 --- a/home/user/.config/nvim/lua/core/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/core/mappings/mappings.lua @@ -21,7 +21,7 @@ map('n', 'h/', -- enable search highlight in search mode -map('n', '/', ':set hlsearch/') +map('n', '/', ':set hlsearch/', {silent = true}) -- copy selection to search line map('v', '', '"fy:set hlsearch/\\Vf\\C') diff --git a/home/user/.config/nvim/lua/core/options.lua b/home/user/.config/nvim/lua/core/options.lua index c6b071e..dc82364 100644 --- a/home/user/.config/nvim/lua/core/options.lua +++ b/home/user/.config/nvim/lua/core/options.lua @@ -12,9 +12,9 @@ opt.relativenumber = true opt.clipboard:append { 'unnamed' } opt.clipboard:append { 'unnamedplus' } -opt.shortmess:append{a = true, s = true, I = true, c = true, S = true} -- disable startup message +opt.shortmess:append{a = true, s = true, I = true, c = true} -opt.cmdheight = 1 +opt.cmdheight = 0 vim.wo.signcolumn = "yes:1" opt.shell = vim.env.SHELL diff --git a/home/user/.config/nvim/lua/plugins/misc.lua b/home/user/.config/nvim/lua/plugins/misc.lua index bc6edf9..27faf97 100644 --- a/home/user/.config/nvim/lua/plugins/misc.lua +++ b/home/user/.config/nvim/lua/plugins/misc.lua @@ -36,7 +36,7 @@ return { event = "BufReadPost", config = function() require("nvim-treesitter.configs").setup({ - ensure_installed = {"python", "lua", "vim", "html", "rust", "markdown"}, + ensure_installed = {"python", "lua", "vim", "html", "rust", "markdown", "regex"}, auto_install = true, highlight = { enable = true, diff --git a/home/user/.config/nvim/lua/plugins/ui.lua b/home/user/.config/nvim/lua/plugins/ui.lua index c0d07bc..a1a0d5c 100644 --- a/home/user/.config/nvim/lua/plugins/ui.lua +++ b/home/user/.config/nvim/lua/plugins/ui.lua @@ -164,4 +164,22 @@ return { dependencies = { "nvim-lua/plenary.nvim" }, opts = {} }, + { + "folke/noice.nvim", + event = "VeryLazy", + dependencies = { + "MunifTanjim/nui.nvim", + }, + config = function() + require("noice").setup({ + presets = { + bottom_search = true, + }, + cmdline = { + enabled = true, + view = "cmdline_popup", + } + }) + end + } } \ No newline at end of file