diff --git a/lua/keymaps.lua b/lua/keymaps.lua index 2dbef1f..56071d5 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -115,3 +115,15 @@ vim.keymap.set("n", "", ":Telescope live_grep", { desc = "Live Grep"}) -- vim.keymap.set("n", "", ":b#", { desc = "Last Buffer"}) vim.keymap.set("n", "", ":setlocal spell! spelllang=en_us", { desc = "Toggle Spell Check"}) vim.keymap.set("n", "", ":setlocal wrap!", { desc = "Toggle Line Wrap"}) +-- vim.keymap.set( "n", "a", nil, desc = "AI/Claude Code" }, +-- vim.keymap.set( "n", "ac", "ClaudeCode", desc = "Toggle Claude" } +-- vim.keymap.set( "n", "af", "ClaudeCodeFocus", desc = "Focus Claude" } +-- vim.keymap.set( "n", "ar", "ClaudeCode --resume", desc = "Resume Claude" } +-- vim.keymap.set( "n", "aC", "ClaudeCode --continue", desc = "Continue Claude" } +-- vim.keymap.set( "n", "am", "ClaudeCodeSelectModel", desc = "Select Claude model" } +-- vim.keymap.set( "n", "ab", "ClaudeCodeAdd %", desc = "Add current buffer" } +-- vim.keymap.set( "n", "as", "ClaudeCodeSend", mode = "v", desc = "Send to Claude" } +-- vim.keymap.set( "n", "as", "ClaudeCodeTreeAdd", desc = "Add file", ft = { "NvimTree", "neo-tree", "oil", "minifiles" } +-- vim.keymap.set( "n", "aa", "ClaudeCodeDiffAccept", desc = "Accept diff" } +-- vim.keymap.set( "n", "ad", "ClaudeCodeDiffDeny", desc = "Deny diff" } + diff --git a/lua/options.lua b/lua/options.lua index b1d04be..8412a31 100644 --- a/lua/options.lua +++ b/lua/options.lua @@ -27,6 +27,7 @@ vim.g.netrw_liststyle = 3 vim.g.netrw_browse_split = 4 vim.g.ranger_map_keys = 0 vim.g.ranger_replace_netrw = 1 +vim.g.cmdheight = 1 vim.o.foldmethod = "expr" vim.o.foldexpr = "nvim_treesitter#foldexpr()" diff --git a/lua/plugins.lua b/lua/plugins.lua index 994756a..66dcac7 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -53,9 +53,11 @@ vim.pack.add({ { src = "https://github.com/nvim-telescope/telescope-project.nvim"}, { src = "https://github.com/nvim-telescope/telescope-ui-select.nvim" }, { src = "https://github.com/luckasRanarison/nvim-devdocs" }, - { src = "https://github.com/folke/noice.nvim" }, + -- { src = "https://github.com/folke/noice.nvim" }, { src = "https://github.com/mbbill/undotree.git" }, { src = "https://github.com/francoiscabrol/ranger.vim" }, + { src = "https://github.com/folke/snacks.nvim" }, + { src = "https://github.com/coder/cluadecode.nvim" }, }) if host == "xps13" then @@ -120,19 +122,19 @@ require('goto-preview').setup({ default_mappings = true }) require('colorizer').setup({}) require('telescope').setup({}) require('nvim-devdocs').setup({}) -require('noice').setup({ - lsp = { - override = { - ["vim.lsp.util.convert_input_to_markdown_lines"] = true, - ["vim.lsp.util.stylize_markdown"] = true, - ["cmp.entry.get_documentation"] = true, -- requires hrsh7th/nvim-cmp - }, - }, - presets = { - bottom_search = true, -- use a classic bottom cmdline for search - command_palette = true, -- position the cmdline and popupmenu together - long_message_to_split = true, -- long messages will be sent to a split - inc_rename = false, -- enables an input dialog for inc-rename.nvim - lsp_doc_border = false, -- add a border to hover docs and signature help - }, -}) +-- require('noice').setup({ +-- lsp = { +-- override = { +-- ["vim.lsp.util.convert_input_to_markdown_lines"] = true, +-- ["vim.lsp.util.stylize_markdown"] = true, +-- ["cmp.entry.get_documentation"] = true, -- requires hrsh7th/nvim-cmp +-- }, +-- }, +-- presets = { +-- bottom_search = true, -- use a classic bottom cmdline for search +-- command_palette = true, -- position the cmdline and popupmenu together +-- long_message_to_split = true, -- long messages will be sent to a split +-- inc_rename = false, -- enables an input dialog for inc-rename.nvim +-- lsp_doc_border = false, -- add a border to hover docs and signature help +-- }, +-- })