diff --git a/coc-settings.json b/coc-settings.json index 484cb4a..674e36a 100644 --- a/coc-settings.json +++ b/coc-settings.json @@ -3,4 +3,5 @@ "diagnostic.enable": false, "inlayHint.enable": false, "codeLens.enable": true, + "snippets.ultisnips.pythonPrompt": false, } diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 5e33c6d..548e0a2 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -79,36 +79,3 @@ keyset("v", "", '"_d"+gP', { desc = "Remove the selected part and paste fro keyset("v", "", '"+y', { desc = "Copy to clipboard in visual mode" }) keyset("v", "", '"+d', { desc = "Cut to clipboard" }) map_nv("", "ggG", { desc = "Select all" }) --- end --- Set the keymap fg to trigger the picker --- keyset("n", "fg", function() --- local Snacks = require("snacks") --- return Snacks.picker({ --- finder = "lsp_symbols", -- Use the LSP symbols as the source --- layout = { --- layout = { --- box = "horizontal", --- width = 0.5, --- height = 0.5, --- { --- box = "vertical", --- border = "rounded", --- title = "Find directory", --- { win = "input", height = 1, border = "bottom" }, --- { win = "list", border = "none" }, --- }, --- }, --- }, --- format = 'lsp_symbol', --- confirm = function(picker, item) --- picker:close() --- Snacks.picker.pick("files", { --- dirs = { item.file }, --- }) --- end, --- filter = { --- tex = true, --- } --- }) --- end --- , { desc = "Find LaTeX environments using LSP" }) -- Updated description diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua index 7f2bc88..75d1f31 100644 --- a/lua/plugins/example.lua +++ b/lua/plugins/example.lua @@ -16,9 +16,9 @@ return { }, { "tomasr/molokai", -- colorscheme - config = function() - vim.cmd.colorscheme("molokai") - end, + -- config = function() + -- vim.cmd.colorscheme("molokai") + -- end, }, { "folke/which-key.nvim", @@ -204,69 +204,70 @@ return { -- end end, }, - { - "yetone/avante.nvim", - event = "VeryLazy", - version = false, -- Never set this value to "*"! Never! - opts = { - -- add any opts here - hints = { enabled = false }, - -- for example - provider = "openai", - providers = { - openai = { - endpoint = "https://api.openai.com/v1", - model = "gpt-4o", -- your desired model (or use gpt-4o, etc.) - extra_request_body = { - temperature = 0.75, - max_completion_tokens = 8192, -- Increase this to include reasoning tokens (for reasoning models) - --reasoning_effort = "medium", -- low|medium|high, only used for reasoning models - }, - }, - }, - }, - -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` - build = "make", - -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows - dependencies = { - "nvim-treesitter/nvim-treesitter", - "stevearc/dressing.nvim", - "nvim-lua/plenary.nvim", - "MunifTanjim/nui.nvim", - --- The below dependencies are optional, - "echasnovski/mini.pick", -- for file_selector provider mini.pick - "nvim-telescope/telescope.nvim", -- for file_selector provider telescope - "hrsh7th/nvim-cmp", -- autocompletion for avante commands and mentions - "ibhagwan/fzf-lua", -- for file_selector provider fzf - "nvim-tree/nvim-web-devicons", -- or echasnovski/mini.icons - "zbirenbaum/copilot.lua", -- for providers='copilot' - { - -- support for image pasting - "HakonHarnes/img-clip.nvim", - event = "VeryLazy", - opts = { - -- recommended settings - default = { - embed_image_as_base64 = false, - prompt_for_file_name = false, - drag_and_drop = { - insert_mode = true, - }, - -- required for Windows users - use_absolute_path = true, - }, - }, - }, - { - -- Make sure to set this up properly if you have lazy=true - "MeanderingProgrammer/render-markdown.nvim", - opts = { - file_types = { "markdown", "Avante" }, - }, - ft = { "markdown", "Avante" }, - }, - }, - }, + { "HakonHarnes/img-clip.nvim" }, + -- { + -- "yetone/avante.nvim", + -- event = "VeryLazy", + -- version = false, -- Never set this value to "*"! Never! + -- opts = { + -- -- add any opts here + -- hints = { enabled = false }, + -- -- for example + -- provider = "openai", + -- providers = { + -- openai = { + -- endpoint = "https://api.openai.com/v1", + -- model = "gpt-4o", -- your desired model (or use gpt-4o, etc.) + -- extra_request_body = { + -- temperature = 0.75, + -- max_completion_tokens = 8192, -- Increase this to include reasoning tokens (for reasoning models) + -- --reasoning_effort = "medium", -- low|medium|high, only used for reasoning models + -- }, + -- }, + -- }, + -- }, + -- -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` + -- build = "make", + -- -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows + -- dependencies = { + -- "nvim-treesitter/nvim-treesitter", + -- "stevearc/dressing.nvim", + -- "nvim-lua/plenary.nvim", + -- "MunifTanjim/nui.nvim", + -- --- The below dependencies are optional, + -- "echasnovski/mini.pick", -- for file_selector provider mini.pick + -- "nvim-telescope/telescope.nvim", -- for file_selector provider telescope + -- "hrsh7th/nvim-cmp", -- autocompletion for avante commands and mentions + -- "ibhagwan/fzf-lua", -- for file_selector provider fzf + -- "nvim-tree/nvim-web-devicons", -- or echasnovski/mini.icons + -- "zbirenbaum/copilot.lua", -- for providers='copilot' + -- { + -- -- support for image pasting + -- "HakonHarnes/img-clip.nvim", + -- event = "VeryLazy", + -- opts = { + -- -- recommended settings + -- default = { + -- embed_image_as_base64 = false, + -- prompt_for_file_name = false, + -- drag_and_drop = { + -- insert_mode = true, + -- }, + -- -- required for Windows users + -- use_absolute_path = true, + -- }, + -- }, + -- }, + -- { + -- -- Make sure to set this up properly if you have lazy=true + -- "MeanderingProgrammer/render-markdown.nvim", + -- opts = { + -- file_types = { "markdown", "Avante" }, + -- }, + -- ft = { "markdown", "Avante" }, + -- }, + -- }, + -- }, { "flin16/vim-overleaf", },