diff --git a/lua/plugins/cmp_cndline.lua b/lua/plugins/cmp_cndline.lua new file mode 100644 index 0000000..742106b --- /dev/null +++ b/lua/plugins/cmp_cndline.lua @@ -0,0 +1,49 @@ +return { + -- { + -- "hrsh7th/cmp-cmdline", + -- event = "BufWinEnter", + -- config = function() + -- local cmp = require("cmp") + -- -- for cmd line + -- cmp.setup.cmdline("/", { + -- mapping = cmp.mapping.preset.cmdline(), + -- sources = { + -- { name = "buffer" }, + -- }, + -- }) + -- + -- -- -- `:` cmdline setup. + -- cmp.setup.cmdline(":", { + -- mapping = cmp.mapping.preset.cmdline(), + -- sources = cmp.config.sources({ + -- { name = "path" }, + -- }, { + -- { + -- name = "cmdline", + -- option = { + -- ignore_cmds = { "man", "!" }, + -- }, + -- }, + -- }), + -- }) + -- end, + -- }, + + -- for auto complate commond mode + { + "gelguy/wilder.nvim", + event = "BufWinEnter", + config = function() + local wilder = require("wilder") + wilder.setup({ modes = { ":", "/", "?" } }) + wilder.set_option( + "renderer", + wilder.popupmenu_renderer({ + highlighter = wilder.basic_highlighter(), + left = { " ", wilder.popupmenu_devicons() }, + right = { " ", wilder.popupmenu_scrollbar() }, + }) + ) + end, + }, +} diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 337cfd9..23e7f31 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -415,21 +415,4 @@ return { require("fidget").setup() end, }, - -- for auto complate commond mode - { - "gelguy/wilder.nvim", - event = "BufWinEnter", - config = function() - local wilder = require("wilder") - wilder.setup({ modes = { ":", "/", "?" } }) - wilder.set_option( - "renderer", - wilder.popupmenu_renderer({ - highlighter = wilder.basic_highlighter(), - left = { " ", wilder.popupmenu_devicons() }, - right = { " ", wilder.popupmenu_scrollbar() }, - }) - ) - end, - }, } diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua index ea2e5cc..a194e06 100644 --- a/lua/plugins/ui.lua +++ b/lua/plugins/ui.lua @@ -158,4 +158,33 @@ return { require("user.telescope") end, }, + -- -- ui components + -- { "MunifTanjim/nui.nvim", lazy = true }, + -- -- noicer ui + -- { + -- "folke/noice.nvim", + -- event = "VeryLazy", + -- opts = { + -- lsp = { + -- override = { + -- ["vim.lsp.util.convert_input_to_markdown_lines"] = true, + -- ["vim.lsp.util.stylize_markdown"] = true, + -- }, + -- }, + -- presets = { + -- bottom_search = true, + -- command_palette = true, + -- long_message_to_split = true, + -- }, + -- }, + -- -- stylua: ignore + -- keys = { + -- { "", function() require("noice").redirect(vim.fn.getcmdline()) end, mode = "c", desc = "Redirect Cmdline" }, + -- { "snl", function() require("noice").cmd("last") end, desc = "Noice Last Message" }, + -- { "snh", function() require("noice").cmd("history") end, desc = "Noice History" }, + -- { "sna", function() require("noice").cmd("all") end, desc = "Noice All" }, + -- { "", function() if not require("noice.lsp").scroll(4) then return "" end end, silent = true, expr = true, desc = "Scroll forward", mode = {"i", "n", "s"} }, + -- { "", function() if not require("noice.lsp").scroll(-4) then return "" end end, silent = true, expr = true, desc = "Scroll backward", mode = {"i", "n", "s"}}, + -- }, + -- }, } diff --git a/lua/user/autocommands.lua b/lua/user/autocommands.lua index 2987c9e..19e3424 100644 --- a/lua/user/autocommands.lua +++ b/lua/user/autocommands.lua @@ -7,6 +7,7 @@ vim.cmd([[ autocmd BufWinEnter * :set formatoptions=croql autocmd BufWinEnter * :set textwidth=80 autocmd BufWinEnter * :set colorcolumn=+1 + " autocmd BufWinEnter * :set nolazyredraw " autocmd BufWinEnter * :hi ColorColumn guibg=#1B2430 ctermbg=246 autocmd FileType qf set nobuflisted augroup end