diff --git a/Internal/os_nvim_init.lua b/Internal/os_nvim_init.lua index 1a8f33a..b31f9a3 100644 --- a/Internal/os_nvim_init.lua +++ b/Internal/os_nvim_init.lua @@ -114,15 +114,6 @@ require("lazy").setup({ function() require('fff').live_grep() end, desc = 'LiFFFe grep', }, - { - "fz", - function() require('fff').live_grep({ - grep = { - modes = { 'fuzzy', 'plain' } - } - }) end, - desc = 'Live fffuzy grep', - }, { "R", function() require('fff').live_grep({ query = vim.fn.expand("") }) end, @@ -264,6 +255,34 @@ require("lazy").setup({ -- Utilities 'nvim-lua/plenary.nvim', + + -- Opencode + { + "sudo-tee/opencode.nvim", + config = function() + require("opencode").setup({}) + end, + dependencies = { + "nvim-lua/plenary.nvim", + { + "MeanderingProgrammer/render-markdown.nvim", + opts = { + anti_conceal = { enabled = false }, + file_types = { 'markdown', 'opencode_output' }, + }, + ft = { 'markdown', 'Avante', 'copilot-chat', 'opencode_output' }, + }, + -- Optional, for file mentions and commands completion, pick only one + -- 'saghen/blink.cmp', + 'hrsh7th/nvim-cmp', + + -- Optional, for file mentions picker, pick only one + -- 'folke/snacks.nvim', + -- 'nvim-telescope/telescope.nvim', + -- 'ibhagwan/fzf-lua', + -- 'nvim_mini/mini.nvim', + }, + }, }, { install = { colorscheme = { "gruvbox-material" },