From 2a6c3fd317c297557cd5bdc7a99497a604e2027e Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 15:30:00 -0300 Subject: [PATCH 001/107] feat: kickstart plugins and custom plugins --- .gitignore | 1 - README.md | 2 +- init.lua | 997 +----------------------- lua/custom/plugins/hop.lua | 9 + lua/custom/plugins/neotest.lua | 35 + lua/custom/plugins/nvim-dap-go.lua | 31 + lua/custom/plugins/rust-crates.lua | 18 + lua/custom/plugins/rust.lua | 9 + lua/custom/plugins/rustaceanvim.lua | 68 ++ lua/kickstart/mappings.lua | 46 ++ lua/kickstart/options.lua | 94 +++ lua/kickstart/plugins/conform.lua | 53 ++ lua/kickstart/plugins/debug.lua | 41 +- lua/kickstart/plugins/gitsigns.lua | 7 + lua/kickstart/plugins/lazydev.lua | 14 + lua/kickstart/plugins/lspconfig.lua | 274 +++++++ lua/kickstart/plugins/mini.lua | 39 + lua/kickstart/plugins/neo-tree.lua | 3 + lua/kickstart/plugins/nvim-cmp.lua | 119 +++ lua/kickstart/plugins/telescope.lua | 106 +++ lua/kickstart/plugins/theme.lua | 24 + lua/kickstart/plugins/todo-comments.lua | 3 + lua/kickstart/plugins/treesitter.lua | 53 ++ lua/kickstart/plugins/vim-sleuth.lua | 5 + lua/kickstart/plugins/which-key.lua | 58 ++ spell/en.utf-8.add | 217 ++++++ spell/en.utf-8.add.spl | Bin 0 -> 2878 bytes 27 files changed, 1301 insertions(+), 1025 deletions(-) create mode 100644 lua/custom/plugins/hop.lua create mode 100644 lua/custom/plugins/neotest.lua create mode 100644 lua/custom/plugins/nvim-dap-go.lua create mode 100644 lua/custom/plugins/rust-crates.lua create mode 100644 lua/custom/plugins/rust.lua create mode 100644 lua/custom/plugins/rustaceanvim.lua create mode 100644 lua/kickstart/mappings.lua create mode 100644 lua/kickstart/options.lua create mode 100644 lua/kickstart/plugins/conform.lua create mode 100644 lua/kickstart/plugins/lazydev.lua create mode 100644 lua/kickstart/plugins/lspconfig.lua create mode 100644 lua/kickstart/plugins/mini.lua create mode 100644 lua/kickstart/plugins/nvim-cmp.lua create mode 100644 lua/kickstart/plugins/telescope.lua create mode 100644 lua/kickstart/plugins/theme.lua create mode 100644 lua/kickstart/plugins/todo-comments.lua create mode 100644 lua/kickstart/plugins/treesitter.lua create mode 100644 lua/kickstart/plugins/vim-sleuth.lua create mode 100644 lua/kickstart/plugins/which-key.lua create mode 100644 spell/en.utf-8.add create mode 100644 spell/en.utf-8.add.spl diff --git a/.gitignore b/.gitignore index 005b535b606..61f6deaf931 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,4 @@ test.sh .luarc.json nvim -spell/ lazy-lock.json diff --git a/README.md b/README.md index 92841110bf2..16695c8358d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# kickstart.nvim +# kbckstart.nvim ## Introduction diff --git a/init.lua b/init.lua index 1427b6c7d5d..8e3f38eedd9 100644 --- a/init.lua +++ b/init.lua @@ -1,212 +1,5 @@ ---[[ - -===================================================================== -==================== READ THIS BEFORE CONTINUING ==================== -===================================================================== -======== .-----. ======== -======== .----------------------. | === | ======== -======== |.-""""""""""""""""""-.| |-----| ======== -======== || || | === | ======== -======== || KICKSTART.NVIM || |-----| ======== -======== || || | === | ======== -======== || || |-----| ======== -======== ||:Tutor || |:::::| ======== -======== |'-..................-'| |____o| ======== -======== `"")----------------(""` ___________ ======== -======== /::::::::::| |::::::::::\ \ no mouse \ ======== -======== /:::========| |==hjkl==:::\ \ required \ ======== -======== '""""""""""""' '""""""""""""' '""""""""""' ======== -======== ======== -===================================================================== -===================================================================== - -What is Kickstart? - - Kickstart.nvim is *not* a distribution. - - Kickstart.nvim is a starting point for your own configuration. - The goal is that you can read every line of code, top-to-bottom, understand - what your configuration is doing, and modify it to suit your needs. - - Once you've done that, you can start exploring, configuring and tinkering to - make Neovim your own! That might mean leaving Kickstart just the way it is for a while - or immediately breaking it into modular pieces. It's up to you! - - If you don't know anything about Lua, I recommend taking some time to read through - a guide. One possible example which will only take 10-15 minutes: - - https://learnxinyminutes.com/docs/lua/ - - After understanding a bit more about Lua, you can use `:help lua-guide` as a - reference for how Neovim integrates Lua. - - :help lua-guide - - (or HTML version): https://neovim.io/doc/user/lua-guide.html - -Kickstart Guide: - - TODO: The very first thing you should do is to run the command `:Tutor` in Neovim. - - If you don't know what this means, type the following: - - - - : - - Tutor - - - - (If you already know the Neovim basics, you can skip this step.) - - Once you've completed that, you can continue working through **AND READING** the rest - of the kickstart init.lua. - - Next, run AND READ `:help`. - This will open up a help window with some basic information - about reading, navigating and searching the builtin help documentation. - - This should be the first place you go to look when you're stuck or confused - with something. It's one of my favorite Neovim features. - - MOST IMPORTANTLY, we provide a keymap "sh" to [s]earch the [h]elp documentation, - which is very useful when you're not exactly sure of what you're looking for. - - I have left several `:help X` comments throughout the init.lua - These are hints about where to find more information about the relevant settings, - plugins or Neovim features used in Kickstart. - - NOTE: Look for lines like this - - Throughout the file. These are for you, the reader, to help you understand what is happening. - Feel free to delete them once you know what you're doing, but they should serve as a guide - for when you are first encountering a few different constructs in your Neovim config. - -If you experience any errors while trying to install kickstart, run `:checkhealth` for more info. - -I hope you enjoy your Neovim journey, -- TJ - -P.S. You can delete this when you're done too. It's your config now! :) ---]] - --- Set as the leader key --- See `:help mapleader` --- NOTE: Must happen before plugins are loaded (otherwise wrong leader will be used) -vim.g.mapleader = ' ' -vim.g.maplocalleader = ' ' - --- Set to true if you have a Nerd Font installed and selected in the terminal -vim.g.have_nerd_font = false - --- [[ Setting options ]] --- See `:help vim.opt` --- NOTE: You can change these options as you wish! --- For more options, you can see `:help option-list` - --- Make line numbers default -vim.opt.number = true --- You can also add relative line numbers, to help with jumping. --- Experiment for yourself to see if you like it! --- vim.opt.relativenumber = true - --- Enable mouse mode, can be useful for resizing splits for example! -vim.opt.mouse = 'a' - --- Don't show the mode, since it's already in the status line -vim.opt.showmode = false - --- Sync clipboard between OS and Neovim. --- Schedule the setting after `UiEnter` because it can increase startup-time. --- Remove this option if you want your OS clipboard to remain independent. --- See `:help 'clipboard'` -vim.schedule(function() - vim.opt.clipboard = 'unnamedplus' -end) - --- Enable break indent -vim.opt.breakindent = true - --- Save undo history -vim.opt.undofile = true - --- Case-insensitive searching UNLESS \C or one or more capital letters in the search term -vim.opt.ignorecase = true -vim.opt.smartcase = true - --- Keep signcolumn on by default -vim.opt.signcolumn = 'yes' - --- Decrease update time -vim.opt.updatetime = 250 - --- Decrease mapped sequence wait time -vim.opt.timeoutlen = 300 - --- Configure how new splits should be opened -vim.opt.splitright = true -vim.opt.splitbelow = true - --- Sets how neovim will display certain whitespace characters in the editor. --- See `:help 'list'` --- and `:help 'listchars'` -vim.opt.list = true -vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' } - --- Preview substitutions live, as you type! -vim.opt.inccommand = 'split' - --- Show which line your cursor is on -vim.opt.cursorline = true - --- Minimal number of screen lines to keep above and below the cursor. -vim.opt.scrolloff = 10 - --- if performing an operation that would fail due to unsaved changes in the buffer (like `:q`), --- instead raise a dialog asking if you wish to save the current file(s) --- See `:help 'confirm'` -vim.opt.confirm = true - --- [[ Basic Keymaps ]] --- See `:help vim.keymap.set()` - --- Clear highlights on search when pressing in normal mode --- See `:help hlsearch` -vim.keymap.set('n', '', 'nohlsearch') - --- Diagnostic keymaps -vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) - --- Exit terminal mode in the builtin terminal with a shortcut that is a bit easier --- for people to discover. Otherwise, you normally need to press , which --- is not what someone will guess without a bit more experience. --- --- NOTE: This won't work in all terminal emulators/tmux/etc. Try your own mapping --- or just use to exit terminal mode -vim.keymap.set('t', '', '', { desc = 'Exit terminal mode' }) - --- TIP: Disable arrow keys in normal mode --- vim.keymap.set('n', '', 'echo "Use h to move!!"') --- vim.keymap.set('n', '', 'echo "Use l to move!!"') --- vim.keymap.set('n', '', 'echo "Use k to move!!"') --- vim.keymap.set('n', '', 'echo "Use j to move!!"') - --- Keybinds to make split navigation easier. --- Use CTRL+ to switch between windows --- --- See `:help wincmd` for a list of all window commands -vim.keymap.set('n', '', '', { desc = 'Move focus to the left window' }) -vim.keymap.set('n', '', '', { desc = 'Move focus to the right window' }) -vim.keymap.set('n', '', '', { desc = 'Move focus to the lower window' }) -vim.keymap.set('n', '', '', { desc = 'Move focus to the upper window' }) - --- [[ Basic Autocommands ]] --- See `:help lua-guide-autocommands` - --- Highlight when yanking (copying) text --- Try it with `yap` in normal mode --- See `:help vim.highlight.on_yank()` -vim.api.nvim_create_autocmd('TextYankPost', { - desc = 'Highlight when yanking (copying) text', - group = vim.api.nvim_create_augroup('kickstart-highlight-yank', { clear = true }), - callback = function() - vim.highlight.on_yank() - end, -}) +require 'kickstart.options' +require 'kickstart.mappings' -- [[ Install `lazy.nvim` plugin manager ]] -- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info @@ -220,793 +13,11 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then end ---@diagnostic disable-next-line: undefined-field vim.opt.rtp:prepend(lazypath) --- [[ Configure and install plugins ]] --- --- To check the current status of your plugins, run --- :Lazy --- --- You can press `?` in this menu for help. Use `:q` to close the window --- --- To update plugins you can run --- :Lazy update --- --- NOTE: Here is where you install your plugins. require('lazy').setup({ - -- NOTE: Plugins can be added with a link (or for a github repo: 'owner/repo' link). - 'tpope/vim-sleuth', -- Detect tabstop and shiftwidth automatically - - -- NOTE: Plugins can also be added by using a table, - -- with the first argument being the link and the following - -- keys can be used to configure plugin behavior/loading/etc. - -- - -- Use `opts = {}` to automatically pass options to a plugin's `setup()` function, forcing the plugin to be loaded. - -- - - -- Alternatively, use `config = function() ... end` for full control over the configuration. - -- If you prefer to call `setup` explicitly, use: - -- { - -- 'lewis6991/gitsigns.nvim', - -- config = function() - -- require('gitsigns').setup({ - -- -- Your gitsigns configuration here - -- }) - -- end, - -- } - -- - -- Here is a more advanced example where we pass configuration - -- options to `gitsigns.nvim`. - -- - -- See `:help gitsigns` to understand what the configuration keys do - { -- Adds git related signs to the gutter, as well as utilities for managing changes - 'lewis6991/gitsigns.nvim', - opts = { - signs = { - add = { text = '+' }, - change = { text = '~' }, - delete = { text = '_' }, - topdelete = { text = '‾' }, - changedelete = { text = '~' }, - }, - }, - }, - - -- NOTE: Plugins can also be configured to run Lua code when they are loaded. - -- - -- This is often very useful to both group configuration, as well as handle - -- lazy loading plugins that don't need to be loaded immediately at startup. - -- - -- For example, in the following configuration, we use: - -- event = 'VimEnter' - -- - -- which loads which-key before all the UI elements are loaded. Events can be - -- normal autocommands events (`:help autocmd-events`). - -- - -- Then, because we use the `opts` key (recommended), the configuration runs - -- after the plugin has been loaded as `require(MODULE).setup(opts)`. - - { -- Useful plugin to show you pending keybinds. - 'folke/which-key.nvim', - event = 'VimEnter', -- Sets the loading event to 'VimEnter' - opts = { - -- delay between pressing a key and opening which-key (milliseconds) - -- this setting is independent of vim.opt.timeoutlen - delay = 0, - icons = { - -- set icon mappings to true if you have a Nerd Font - mappings = vim.g.have_nerd_font, - -- If you are using a Nerd Font: set icons.keys to an empty table which will use the - -- default which-key.nvim defined Nerd Font icons, otherwise define a string table - keys = vim.g.have_nerd_font and {} or { - Up = ' ', - Down = ' ', - Left = ' ', - Right = ' ', - C = ' ', - M = ' ', - D = ' ', - S = ' ', - CR = ' ', - Esc = ' ', - ScrollWheelDown = ' ', - ScrollWheelUp = ' ', - NL = ' ', - BS = ' ', - Space = ' ', - Tab = ' ', - F1 = '', - F2 = '', - F3 = '', - F4 = '', - F5 = '', - F6 = '', - F7 = '', - F8 = '', - F9 = '', - F10 = '', - F11 = '', - F12 = '', - }, - }, - - -- Document existing key chains - spec = { - { 'c', group = '[C]ode', mode = { 'n', 'x' } }, - { 'd', group = '[D]ocument' }, - { 'r', group = '[R]ename' }, - { 's', group = '[S]earch' }, - { 'w', group = '[W]orkspace' }, - { 't', group = '[T]oggle' }, - { 'h', group = 'Git [H]unk', mode = { 'n', 'v' } }, - }, - }, - }, - - -- NOTE: Plugins can specify dependencies. - -- - -- The dependencies are proper plugin specifications as well - anything - -- you do for a plugin at the top level, you can do for a dependency. - -- - -- Use the `dependencies` key to specify the dependencies of a particular plugin - - { -- Fuzzy Finder (files, lsp, etc) - 'nvim-telescope/telescope.nvim', - event = 'VimEnter', - branch = '0.1.x', - dependencies = { - 'nvim-lua/plenary.nvim', - { -- If encountering errors, see telescope-fzf-native README for installation instructions - 'nvim-telescope/telescope-fzf-native.nvim', - - -- `build` is used to run some command when the plugin is installed/updated. - -- This is only run then, not every time Neovim starts up. - build = 'make', - - -- `cond` is a condition used to determine whether this plugin should be - -- installed and loaded. - cond = function() - return vim.fn.executable 'make' == 1 - end, - }, - { 'nvim-telescope/telescope-ui-select.nvim' }, - - -- Useful for getting pretty icons, but requires a Nerd Font. - { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, - }, - config = function() - -- Telescope is a fuzzy finder that comes with a lot of different things that - -- it can fuzzy find! It's more than just a "file finder", it can search - -- many different aspects of Neovim, your workspace, LSP, and more! - -- - -- The easiest way to use Telescope, is to start by doing something like: - -- :Telescope help_tags - -- - -- After running this command, a window will open up and you're able to - -- type in the prompt window. You'll see a list of `help_tags` options and - -- a corresponding preview of the help. - -- - -- Two important keymaps to use while in Telescope are: - -- - Insert mode: - -- - Normal mode: ? - -- - -- This opens a window that shows you all of the keymaps for the current - -- Telescope picker. This is really useful to discover what Telescope can - -- do as well as how to actually do it! - - -- [[ Configure Telescope ]] - -- See `:help telescope` and `:help telescope.setup()` - require('telescope').setup { - -- You can put your default mappings / updates / etc. in here - -- All the info you're looking for is in `:help telescope.setup()` - -- - -- defaults = { - -- mappings = { - -- i = { [''] = 'to_fuzzy_refine' }, - -- }, - -- }, - -- pickers = {} - extensions = { - ['ui-select'] = { - require('telescope.themes').get_dropdown(), - }, - }, - } - - -- Enable Telescope extensions if they are installed - pcall(require('telescope').load_extension, 'fzf') - pcall(require('telescope').load_extension, 'ui-select') - - -- See `:help telescope.builtin` - local builtin = require 'telescope.builtin' - vim.keymap.set('n', 'sh', builtin.help_tags, { desc = '[S]earch [H]elp' }) - vim.keymap.set('n', 'sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' }) - vim.keymap.set('n', 'sf', builtin.find_files, { desc = '[S]earch [F]iles' }) - vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) - vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) - vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [G]rep' }) - vim.keymap.set('n', 'sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' }) - vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) - vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) - vim.keymap.set('n', '', builtin.buffers, { desc = '[ ] Find existing buffers' }) - - -- Slightly advanced example of overriding default behavior and theme - vim.keymap.set('n', '/', function() - -- You can pass additional configuration to Telescope to change the theme, layout, etc. - builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown { - winblend = 10, - previewer = false, - }) - end, { desc = '[/] Fuzzily search in current buffer' }) - - -- It's also possible to pass additional configuration options. - -- See `:help telescope.builtin.live_grep()` for information about particular keys - vim.keymap.set('n', 's/', function() - builtin.live_grep { - grep_open_files = true, - prompt_title = 'Live Grep in Open Files', - } - end, { desc = '[S]earch [/] in Open Files' }) - - -- Shortcut for searching your Neovim configuration files - vim.keymap.set('n', 'sn', function() - builtin.find_files { cwd = vim.fn.stdpath 'config' } - end, { desc = '[S]earch [N]eovim files' }) - end, - }, - - -- LSP Plugins - { - -- `lazydev` configures Lua LSP for your Neovim config, runtime and plugins - -- used for completion, annotations and signatures of Neovim apis - 'folke/lazydev.nvim', - ft = 'lua', - opts = { - library = { - -- Load luvit types when the `vim.uv` word is found - { path = '${3rd}/luv/library', words = { 'vim%.uv' } }, - }, - }, - }, - { - -- Main LSP Configuration - 'neovim/nvim-lspconfig', - dependencies = { - -- Automatically install LSPs and related tools to stdpath for Neovim - -- Mason must be loaded before its dependents so we need to set it up here. - -- NOTE: `opts = {}` is the same as calling `require('mason').setup({})` - { 'williamboman/mason.nvim', opts = {} }, - 'williamboman/mason-lspconfig.nvim', - 'WhoIsSethDaniel/mason-tool-installer.nvim', - - -- Useful status updates for LSP. - { 'j-hui/fidget.nvim', opts = {} }, - - -- Allows extra capabilities provided by nvim-cmp - 'hrsh7th/cmp-nvim-lsp', - }, - config = function() - -- Brief aside: **What is LSP?** - -- - -- LSP is an initialism you've probably heard, but might not understand what it is. - -- - -- LSP stands for Language Server Protocol. It's a protocol that helps editors - -- and language tooling communicate in a standardized fashion. - -- - -- In general, you have a "server" which is some tool built to understand a particular - -- language (such as `gopls`, `lua_ls`, `rust_analyzer`, etc.). These Language Servers - -- (sometimes called LSP servers, but that's kind of like ATM Machine) are standalone - -- processes that communicate with some "client" - in this case, Neovim! - -- - -- LSP provides Neovim with features like: - -- - Go to definition - -- - Find references - -- - Autocompletion - -- - Symbol Search - -- - and more! - -- - -- Thus, Language Servers are external tools that must be installed separately from - -- Neovim. This is where `mason` and related plugins come into play. - -- - -- If you're wondering about lsp vs treesitter, you can check out the wonderfully - -- and elegantly composed help section, `:help lsp-vs-treesitter` - - -- This function gets run when an LSP attaches to a particular buffer. - -- That is to say, every time a new file is opened that is associated with - -- an lsp (for example, opening `main.rs` is associated with `rust_analyzer`) this - -- function will be executed to configure the current buffer - vim.api.nvim_create_autocmd('LspAttach', { - group = vim.api.nvim_create_augroup('kickstart-lsp-attach', { clear = true }), - callback = function(event) - -- NOTE: Remember that Lua is a real programming language, and as such it is possible - -- to define small helper and utility functions so you don't have to repeat yourself. - -- - -- In this case, we create a function that lets us more easily define mappings specific - -- for LSP related items. It sets the mode, buffer and description for us each time. - local map = function(keys, func, desc, mode) - mode = mode or 'n' - vim.keymap.set(mode, keys, func, { buffer = event.buf, desc = 'LSP: ' .. desc }) - end - - -- Jump to the definition of the word under your cursor. - -- This is where a variable was first declared, or where a function is defined, etc. - -- To jump back, press . - map('gd', require('telescope.builtin').lsp_definitions, '[G]oto [D]efinition') - - -- Find references for the word under your cursor. - map('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences') - - -- Jump to the implementation of the word under your cursor. - -- Useful when your language has ways of declaring types without an actual implementation. - map('gI', require('telescope.builtin').lsp_implementations, '[G]oto [I]mplementation') - - -- Jump to the type of the word under your cursor. - -- Useful when you're not sure what type a variable is and you want to see - -- the definition of its *type*, not where it was *defined*. - map('D', require('telescope.builtin').lsp_type_definitions, 'Type [D]efinition') - - -- Fuzzy find all the symbols in your current document. - -- Symbols are things like variables, functions, types, etc. - map('ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') - - -- Fuzzy find all the symbols in your current workspace. - -- Similar to document symbols, except searches over your entire project. - map('ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') - - -- Rename the variable under your cursor. - -- Most Language Servers support renaming across files, etc. - map('rn', vim.lsp.buf.rename, '[R]e[n]ame') - - -- Execute a code action, usually your cursor needs to be on top of an error - -- or a suggestion from your LSP for this to activate. - map('ca', vim.lsp.buf.code_action, '[C]ode [A]ction', { 'n', 'x' }) - - -- WARN: This is not Goto Definition, this is Goto Declaration. - -- For example, in C this would take you to the header. - map('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') - - -- This function resolves a difference between neovim nightly (version 0.11) and stable (version 0.10) - ---@param client vim.lsp.Client - ---@param method vim.lsp.protocol.Method - ---@param bufnr? integer some lsp support methods only in specific files - ---@return boolean - local function client_supports_method(client, method, bufnr) - if vim.fn.has 'nvim-0.11' == 1 then - return client:supports_method(method, bufnr) - else - return client.supports_method(method, { bufnr = bufnr }) - end - end - - -- The following two autocommands are used to highlight references of the - -- word under your cursor when your cursor rests there for a little while. - -- See `:help CursorHold` for information about when this is executed - -- - -- When you move your cursor, the highlights will be cleared (the second autocommand). - local client = vim.lsp.get_client_by_id(event.data.client_id) - if client and client_supports_method(client, vim.lsp.protocol.Methods.textDocument_documentHighlight, event.buf) then - local highlight_augroup = vim.api.nvim_create_augroup('kickstart-lsp-highlight', { clear = false }) - vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, { - buffer = event.buf, - group = highlight_augroup, - callback = vim.lsp.buf.document_highlight, - }) - - vim.api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' }, { - buffer = event.buf, - group = highlight_augroup, - callback = vim.lsp.buf.clear_references, - }) - - vim.api.nvim_create_autocmd('LspDetach', { - group = vim.api.nvim_create_augroup('kickstart-lsp-detach', { clear = true }), - callback = function(event2) - vim.lsp.buf.clear_references() - vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-highlight', buffer = event2.buf } - end, - }) - end - - -- The following code creates a keymap to toggle inlay hints in your - -- code, if the language server you are using supports them - -- - -- This may be unwanted, since they displace some of your code - if client and client_supports_method(client, vim.lsp.protocol.Methods.textDocument_inlayHint, event.buf) then - map('th', function() - vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled { bufnr = event.buf }) - end, '[T]oggle Inlay [H]ints') - end - end, - }) - - -- Diagnostic Config - -- See :help vim.diagnostic.Opts - vim.diagnostic.config { - severity_sort = true, - float = { border = 'rounded', source = 'if_many' }, - underline = { severity = vim.diagnostic.severity.ERROR }, - signs = vim.g.have_nerd_font and { - text = { - [vim.diagnostic.severity.ERROR] = '󰅚 ', - [vim.diagnostic.severity.WARN] = '󰀪 ', - [vim.diagnostic.severity.INFO] = '󰋽 ', - [vim.diagnostic.severity.HINT] = '󰌶 ', - }, - } or {}, - virtual_text = { - source = 'if_many', - spacing = 2, - format = function(diagnostic) - local diagnostic_message = { - [vim.diagnostic.severity.ERROR] = diagnostic.message, - [vim.diagnostic.severity.WARN] = diagnostic.message, - [vim.diagnostic.severity.INFO] = diagnostic.message, - [vim.diagnostic.severity.HINT] = diagnostic.message, - } - return diagnostic_message[diagnostic.severity] - end, - }, - } - - -- LSP servers and clients are able to communicate to each other what features they support. - -- By default, Neovim doesn't support everything that is in the LSP specification. - -- When you add nvim-cmp, luasnip, etc. Neovim now has *more* capabilities. - -- So, we create new capabilities with nvim cmp, and then broadcast that to the servers. - local capabilities = vim.lsp.protocol.make_client_capabilities() - capabilities = vim.tbl_deep_extend('force', capabilities, require('cmp_nvim_lsp').default_capabilities()) - - -- Enable the following language servers - -- Feel free to add/remove any LSPs that you want here. They will automatically be installed. - -- - -- Add any additional override configuration in the following tables. Available keys are: - -- - cmd (table): Override the default command used to start the server - -- - filetypes (table): Override the default list of associated filetypes for the server - -- - capabilities (table): Override fields in capabilities. Can be used to disable certain LSP features. - -- - settings (table): Override the default settings passed when initializing the server. - -- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/ - local servers = { - -- clangd = {}, - -- gopls = {}, - -- pyright = {}, - -- rust_analyzer = {}, - -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs - -- - -- Some languages (like typescript) have entire language plugins that can be useful: - -- https://github.com/pmizio/typescript-tools.nvim - -- - -- But for many setups, the LSP (`ts_ls`) will work just fine - -- ts_ls = {}, - -- - - lua_ls = { - -- cmd = { ... }, - -- filetypes = { ... }, - -- capabilities = {}, - settings = { - Lua = { - completion = { - callSnippet = 'Replace', - }, - -- You can toggle below to ignore Lua_LS's noisy `missing-fields` warnings - -- diagnostics = { disable = { 'missing-fields' } }, - }, - }, - }, - } - - -- Ensure the servers and tools above are installed - -- - -- To check the current status of installed tools and/or manually install - -- other tools, you can run - -- :Mason - -- - -- You can press `g?` for help in this menu. - -- - -- `mason` had to be setup earlier: to configure its options see the - -- `dependencies` table for `nvim-lspconfig` above. - -- - -- You can add other tools here that you want Mason to install - -- for you, so that they are available from within Neovim. - local ensure_installed = vim.tbl_keys(servers or {}) - vim.list_extend(ensure_installed, { - 'stylua', -- Used to format Lua code - }) - require('mason-tool-installer').setup { ensure_installed = ensure_installed } - - require('mason-lspconfig').setup { - ensure_installed = {}, -- explicitly set to an empty table (Kickstart populates installs via mason-tool-installer) - automatic_installation = false, - handlers = { - function(server_name) - local server = servers[server_name] or {} - -- This handles overriding only values explicitly passed - -- by the server configuration above. Useful when disabling - -- certain features of an LSP (for example, turning off formatting for ts_ls) - server.capabilities = vim.tbl_deep_extend('force', {}, capabilities, server.capabilities or {}) - require('lspconfig')[server_name].setup(server) - end, - }, - } - end, - }, - - { -- Autoformat - 'stevearc/conform.nvim', - event = { 'BufWritePre' }, - cmd = { 'ConformInfo' }, - keys = { - { - 'f', - function() - require('conform').format { async = true, lsp_format = 'fallback' } - end, - mode = '', - desc = '[F]ormat buffer', - }, - }, - opts = { - notify_on_error = false, - format_on_save = function(bufnr) - -- Disable "format_on_save lsp_fallback" for languages that don't - -- have a well standardized coding style. You can add additional - -- languages here or re-enable it for the disabled ones. - local disable_filetypes = { c = true, cpp = true } - local lsp_format_opt - if disable_filetypes[vim.bo[bufnr].filetype] then - lsp_format_opt = 'never' - else - lsp_format_opt = 'fallback' - end - return { - timeout_ms = 500, - lsp_format = lsp_format_opt, - } - end, - formatters_by_ft = { - lua = { 'stylua' }, - -- Conform can also run multiple formatters sequentially - -- python = { "isort", "black" }, - -- - -- You can use 'stop_after_first' to run the first available formatter from the list - -- javascript = { "prettierd", "prettier", stop_after_first = true }, - }, - }, - }, - - { -- Autocompletion - 'hrsh7th/nvim-cmp', - event = 'InsertEnter', - dependencies = { - -- Snippet Engine & its associated nvim-cmp source - { - 'L3MON4D3/LuaSnip', - build = (function() - -- Build Step is needed for regex support in snippets. - -- This step is not supported in many windows environments. - -- Remove the below condition to re-enable on windows. - if vim.fn.has 'win32' == 1 or vim.fn.executable 'make' == 0 then - return - end - return 'make install_jsregexp' - end)(), - dependencies = { - -- `friendly-snippets` contains a variety of premade snippets. - -- See the README about individual language/framework/plugin snippets: - -- https://github.com/rafamadriz/friendly-snippets - -- { - -- 'rafamadriz/friendly-snippets', - -- config = function() - -- require('luasnip.loaders.from_vscode').lazy_load() - -- end, - -- }, - }, - }, - 'saadparwaiz1/cmp_luasnip', - - -- Adds other completion capabilities. - -- nvim-cmp does not ship with all sources by default. They are split - -- into multiple repos for maintenance purposes. - 'hrsh7th/cmp-nvim-lsp', - 'hrsh7th/cmp-path', - 'hrsh7th/cmp-nvim-lsp-signature-help', - }, - config = function() - -- See `:help cmp` - local cmp = require 'cmp' - local luasnip = require 'luasnip' - luasnip.config.setup {} - - cmp.setup { - snippet = { - expand = function(args) - luasnip.lsp_expand(args.body) - end, - }, - completion = { completeopt = 'menu,menuone,noinsert' }, - - -- For an understanding of why these mappings were - -- chosen, you will need to read `:help ins-completion` - -- - -- No, but seriously. Please read `:help ins-completion`, it is really good! - mapping = cmp.mapping.preset.insert { - -- Select the [n]ext item - [''] = cmp.mapping.select_next_item(), - -- Select the [p]revious item - [''] = cmp.mapping.select_prev_item(), - - -- Scroll the documentation window [b]ack / [f]orward - [''] = cmp.mapping.scroll_docs(-4), - [''] = cmp.mapping.scroll_docs(4), - - -- Accept ([y]es) the completion. - -- This will auto-import if your LSP supports it. - -- This will expand snippets if the LSP sent a snippet. - [''] = cmp.mapping.confirm { select = true }, - - -- If you prefer more traditional completion keymaps, - -- you can uncomment the following lines - --[''] = cmp.mapping.confirm { select = true }, - --[''] = cmp.mapping.select_next_item(), - --[''] = cmp.mapping.select_prev_item(), - - -- Manually trigger a completion from nvim-cmp. - -- Generally you don't need this, because nvim-cmp will display - -- completions whenever it has completion options available. - [''] = cmp.mapping.complete {}, - - -- Think of as moving to the right of your snippet expansion. - -- So if you have a snippet that's like: - -- function $name($args) - -- $body - -- end - -- - -- will move you to the right of each of the expansion locations. - -- is similar, except moving you backwards. - [''] = cmp.mapping(function() - if luasnip.expand_or_locally_jumpable() then - luasnip.expand_or_jump() - end - end, { 'i', 's' }), - [''] = cmp.mapping(function() - if luasnip.locally_jumpable(-1) then - luasnip.jump(-1) - end - end, { 'i', 's' }), - - -- For more advanced Luasnip keymaps (e.g. selecting choice nodes, expansion) see: - -- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps - }, - sources = { - { - name = 'lazydev', - -- set group index to 0 to skip loading LuaLS completions as lazydev recommends it - group_index = 0, - }, - { name = 'nvim_lsp' }, - { name = 'luasnip' }, - { name = 'path' }, - { name = 'nvim_lsp_signature_help' }, - }, - } - end, - }, - - { -- You can easily change to a different colorscheme. - -- Change the name of the colorscheme plugin below, and then - -- change the command in the config to whatever the name of that colorscheme is. - -- - -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. - 'folke/tokyonight.nvim', - priority = 1000, -- Make sure to load this before all the other start plugins. - config = function() - ---@diagnostic disable-next-line: missing-fields - require('tokyonight').setup { - styles = { - comments = { italic = false }, -- Disable italics in comments - }, - } - - -- Load the colorscheme here. - -- Like many other themes, this one has different styles, and you could load - -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' - end, - }, - - -- Highlight todo, notes, etc in comments - { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { signs = false } }, - - { -- Collection of various small independent plugins/modules - 'echasnovski/mini.nvim', - config = function() - -- Better Around/Inside textobjects - -- - -- Examples: - -- - va) - [V]isually select [A]round [)]paren - -- - yinq - [Y]ank [I]nside [N]ext [Q]uote - -- - ci' - [C]hange [I]nside [']quote - require('mini.ai').setup { n_lines = 500 } - - -- Add/delete/replace surroundings (brackets, quotes, etc.) - -- - -- - saiw) - [S]urround [A]dd [I]nner [W]ord [)]Paren - -- - sd' - [S]urround [D]elete [']quotes - -- - sr)' - [S]urround [R]eplace [)] ['] - require('mini.surround').setup() - - -- Simple and easy statusline. - -- You could remove this setup call if you don't like it, - -- and try some other statusline plugin - local statusline = require 'mini.statusline' - -- set use_icons to true if you have a Nerd Font - statusline.setup { use_icons = vim.g.have_nerd_font } - - -- You can configure sections in the statusline by overriding their - -- default behavior. For example, here we set the section for - -- cursor location to LINE:COLUMN - ---@diagnostic disable-next-line: duplicate-set-field - statusline.section_location = function() - return '%2l:%-2v' - end - - -- ... and there is more! - -- Check out: https://github.com/echasnovski/mini.nvim - end, - }, - { -- Highlight, edit, and navigate code - 'nvim-treesitter/nvim-treesitter', - build = ':TSUpdate', - main = 'nvim-treesitter.configs', -- Sets main module to use for opts - -- [[ Configure Treesitter ]] See `:help nvim-treesitter` - opts = { - ensure_installed = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'markdown_inline', 'query', 'vim', 'vimdoc' }, - -- Autoinstall languages that are not installed - auto_install = true, - highlight = { - enable = true, - -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. - -- If you are experiencing weird indenting issues, add the language to - -- the list of additional_vim_regex_highlighting and disabled languages for indent. - additional_vim_regex_highlighting = { 'ruby' }, - }, - indent = { enable = true, disable = { 'ruby' } }, - }, - -- There are additional nvim-treesitter modules that you can use to interact - -- with nvim-treesitter. You should go explore a few and see what interests you: - -- - -- - Incremental selection: Included, see `:help nvim-treesitter-incremental-selection-mod` - -- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context - -- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects - }, - - -- The following comments only work if you have downloaded the kickstart repo, not just copy pasted the - -- init.lua. If you want these files, they are in the repository, so you can just download them and - -- place them in the correct locations. - - -- NOTE: Next step on your Neovim journey: Add/Configure additional plugins for Kickstart - -- - -- Here are some example plugins that I've included in the Kickstart repository. - -- Uncomment any of the lines below to enable them (you will need to restart nvim). - -- - -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', - -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', - -- require 'kickstart.plugins.neo-tree', - -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps - - -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` - -- This is the easiest way to modularize your config. - -- - -- Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going. - -- { import = 'custom.plugins' }, - -- - -- For additional information with loading, sourcing and examples see `:help lazy.nvim-🔌-plugin-spec` - -- Or use telescope! - -- In normal mode type `sh` then write `lazy.nvim-plugin` - -- you can continue same window with `sr` which resumes last telescope search + { import = 'kickstart.plugins' }, + { import = 'custom.plugins' }, }, { ui = { - -- If you are using a Nerd Font: set icons to an empty table which will use the - -- default lazy.nvim defined Nerd Font icons, otherwise define a unicode icons table icons = vim.g.have_nerd_font and {} or { cmd = '⌘', config = '🛠', diff --git a/lua/custom/plugins/hop.lua b/lua/custom/plugins/hop.lua new file mode 100644 index 00000000000..36037f059e7 --- /dev/null +++ b/lua/custom/plugins/hop.lua @@ -0,0 +1,9 @@ +return { + { + 'phaazon/hop.nvim', + branch = 'v2', + config = function() + require('hop').setup() + end, + }, +} diff --git a/lua/custom/plugins/neotest.lua b/lua/custom/plugins/neotest.lua new file mode 100644 index 00000000000..425f7fc67a3 --- /dev/null +++ b/lua/custom/plugins/neotest.lua @@ -0,0 +1,35 @@ +return { + { + 'nvim-neotest/neotest', + dependencies = { + 'nvim-neotest/nvim-nio', + 'nvim-lua/plenary.nvim', + 'antoinemadec/FixCursorHold.nvim', + 'nvim-treesitter/nvim-treesitter', + { + 'nvim-neotest/neotest-go', + dependencies = { + 'leoluz/nvim-dap-go', + }, + }, + { + 'mrcjkb/rustaceanvim', + }, + }, + config = function() + require('neotest').setup { + adapters = { + require 'neotest-go', + require 'rustaceanvim.neotest', + }, + } + + vim.keymap.set('n', 'ts', "lua require('neotest').summary.toggle()", { desc = 'Toggle [N]eotest Summary' }) + vim.keymap.set('n', 'tr', "lua require('neotest').run.run()", { desc = 'Run [N]earest test to the cursor' }) + vim.keymap.set('n', 'tf', "lua require('neotest').run.run(vim.fn.expand('%'))", { desc = 'Run entire file' }) + vim.keymap.set('n', 'td', "lua require('neotest').run.run({ strategy = 'dap' })", { desc = 'Debug [N]earest test' }) + vim.keymap.set('n', ']t', "lua require('neotest').jump.next({ status = 'failed' })", { desc = 'Jump to the next failed test' }) + vim.keymap.set('n', '[t', "require('neotest').jump.prev({ status = 'failed' })", { desc = 'Jump to the previous failed test' }) + end, + }, +} diff --git a/lua/custom/plugins/nvim-dap-go.lua b/lua/custom/plugins/nvim-dap-go.lua new file mode 100644 index 00000000000..f227cdef8c2 --- /dev/null +++ b/lua/custom/plugins/nvim-dap-go.lua @@ -0,0 +1,31 @@ +return { + { + 'leoluz/nvim-dap-go', + ft = 'go', + dependencies = { + 'mfussenegger/nvim-dap', + }, + config = function(_, _) + require('dap-go').setup { + dap_configurations = { + { + type = 'go', + name = 'Debug with dynamic args', + request = 'launch', + program = '${workspaceFolder}/main.go', + outputMode = 'remote', + args = require('dap-go').get_arguments, + env = { + GOPRIVATE = 'bitbucket.org/asappay', + ENVIRONMENT = 'dev', + SERVICE_NAME = 'go-acquirer-local-service', + OTEL_EXPORTER_OTLP_ENDPOINT = 'localhost:4317', + AWSPROFILE = 'asappay-dev', + SOME_VAR = 'value', + }, + }, + }, + } + end, + }, +} diff --git a/lua/custom/plugins/rust-crates.lua b/lua/custom/plugins/rust-crates.lua new file mode 100644 index 00000000000..391841d7ea3 --- /dev/null +++ b/lua/custom/plugins/rust-crates.lua @@ -0,0 +1,18 @@ +return { + { + 'saecki/crates.nvim', + ft = { 'toml' }, + config = function() + require('crates').setup { + completion = { + cmp = { + enabled = true, + }, + }, + } + require('cmp').setup.buffer { + sources = { { name = 'crates' } }, + } + end, + }, +} diff --git a/lua/custom/plugins/rust.lua b/lua/custom/plugins/rust.lua new file mode 100644 index 00000000000..7a924aa3d74 --- /dev/null +++ b/lua/custom/plugins/rust.lua @@ -0,0 +1,9 @@ +return { + { + 'rust-lang/rust.vim', + ft = 'rust', + init = function() + vim.g.rustfmt_autosave = 0 + end, + }, +} diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua new file mode 100644 index 00000000000..c30046f7520 --- /dev/null +++ b/lua/custom/plugins/rustaceanvim.lua @@ -0,0 +1,68 @@ +return { + { + 'mrcjkb/rustaceanvim', + version = '^5', + lazy = false, + pft = 'rust', + config = function() + local mason_registry = require 'mason-registry' + local codelldb = mason_registry.get_package 'codelldb' + local extension_path = codelldb:get_install_path() .. '/extension/' + local codelldb_path = extension_path .. 'adapter/codelldb' + local liblldb_path = extension_path .. 'lldb/lib/liblldb.so' + local cfg = require 'rustaceanvim.config' + local dap = require 'dap' + + vim.g.rustaceanvim = { + dap = { + adapter = cfg.get_codelldb_adapter(codelldb_path, liblldb_path), + }, + tools = { + float_win_config = { + border = 'rounded', + }, + }, + } + + local program_name + function get_program_name() + if not program_name then + program_name = vim.fn.input('Enter program name: ', '') + end + return program_name + end + + dap.configurations.rust = { + { + type = 'codelldb', + request = 'launch', + name = 'dynamic launcher', + program = function() + return string.format('${workspaceFolder}/target/debug/%s', get_program_name()) + end, + cargo = { + args = function() + local pn = get_program_name() + return { 'build', string.format('--bin=%s', pn), string.format('--package=%s', pn) } + end, + filter = { + name = function() + return get_program_name() + end, + kind = 'bin', + }, + }, + env = { + app_name = function() + return get_program_name() + end, + rust_env = 'local', + rust_backtrace = 'full', + }, + cwd = '${workspaceFolder}', + }, + } + -- + end, + }, +} diff --git a/lua/kickstart/mappings.lua b/lua/kickstart/mappings.lua new file mode 100644 index 00000000000..5080a0db00b --- /dev/null +++ b/lua/kickstart/mappings.lua @@ -0,0 +1,46 @@ +-- [[ Basic Keymaps ]] +-- See `:help vim.keymap.set()` + +-- Clear highlights on search when pressing in normal mode +-- See `:help hlsearch` +vim.keymap.set('n', '', 'nohlsearch') + +-- Diagnostic keymaps +vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) + +-- Exit terminal mode in the builtin terminal with a shortcut that is a bit easier +-- for people to discover. Otherwise, you normally need to press , which +-- is not what someone will guess without a bit more experience. +-- +-- NOTE: This won't work in all terminal emulators/tmux/etc. Try your own mapping +-- or just use to exit terminal mode +vim.keymap.set('t', '', '', { desc = 'Exit terminal mode' }) + +-- TIP: Disable arrow keys in normal mode +-- vim.keymap.set('n', '', 'echo "Use h to move!!"') +-- vim.keymap.set('n', '', 'echo "Use l to move!!"') +-- vim.keymap.set('n', '', 'echo "Use k to move!!"') +-- vim.keymap.set('n', '', 'echo "Use j to move!!"') + +-- Keybinds to make split navigation easier. +-- Use CTRL+ to switch between windows +-- +-- See `:help wincmd` for a list of all window commands +vim.keymap.set('n', '', '', { desc = 'Move focus to the left window' }) +vim.keymap.set('n', '', '', { desc = 'Move focus to the right window' }) +vim.keymap.set('n', '', '', { desc = 'Move focus to the lower window' }) +vim.keymap.set('n', '', '', { desc = 'Move focus to the upper window' }) + +-- [[ Basic Autocommands ]] +-- See `:help lua-guide-autocommands` + +-- Highlight when yanking (copying) text +-- Try it with `yap` in normal mode +-- See `:help vim.highlight.on_yank()` +vim.api.nvim_create_autocmd('TextYankPost', { + desc = 'Highlight when yanking (copying) text', + group = vim.api.nvim_create_augroup('kickstart-highlight-yank', { clear = true }), + callback = function() + vim.highlight.on_yank() + end, +}) diff --git a/lua/kickstart/options.lua b/lua/kickstart/options.lua new file mode 100644 index 00000000000..631ad12f2e0 --- /dev/null +++ b/lua/kickstart/options.lua @@ -0,0 +1,94 @@ +vim.g.mapleader = ' ' +vim.g.maplocalleader = ' ' +vim.g.have_nerd_font = true + +-- [[ Setting options ]] +-- See `:help vim.opt` +-- NOTE: You can change these options as you wish! +-- For more options, you can see `:help option-list` + +-- Make line numbers default +vim.opt.number = true +-- You can also add relative line numbers, to help with jumping. +-- Experiment for yourself to see if you like it! +-- vim.opt.relativenumber = true + +-- Enable mouse mode, can be useful for resizing splits for example! +vim.opt.mouse = 'a' + +-- Don't show the mode, since it's already in the status line +vim.opt.showmode = false + +vim.schedule(function() + vim.opt.clipboard = 'unnamedplus' +end) + +-- Enable break indent +vim.opt.breakindent = true + +-- Save undo history +vim.opt.undofile = true + +-- Case-insensitive searching UNLESS \C or one or more capital letters in the search term +vim.opt.ignorecase = true +vim.opt.smartcase = true + +-- Keep signcolumn on by default +vim.opt.signcolumn = 'yes' + +-- Decrease update time +vim.opt.updatetime = 250 + +-- Decrease mapped sequence wait time +vim.opt.timeoutlen = 300 + +-- Configure how new splits should be opened +vim.opt.splitright = true +vim.opt.splitbelow = true + +-- Sets how neovim will display certain whitespace characters in the editor. +-- See `:help 'list'` +-- and `:help 'listchars'` +vim.opt.list = true +vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' } + +-- Preview substitutions live, as you type! +vim.opt.inccommand = 'split' + +-- Show which line your cursor is on +vim.opt.cursorline = true + +-- Minimal number of screen lines to keep above and below the cursor. +vim.opt.scrolloff = 10 + +-- if performing an operation that would fail due to unsaved changes in the buffer (like `:q`), +-- instead raise a dialog asking if you wish to save the current file(s) +-- See `:help 'confirm'` +vim.opt.confirm = true + +-- CUSTOM OPTIONS +-- #### SPELL +vim.opt.spelllang = 'en_us' +vim.opt.spell = true +vim.opt.laststatus = 3 +-- ##### FOLD ##### +vim.opt.foldmethod = 'expr' +vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' +vim.opt.foldenable = false +vim.api.nvim_create_autocmd('BufReadPost', { + pattern = '*', + callback = function() + vim.defer_fn(function() + vim.cmd 'normal! zR' + end, 50) + end, +}) +-- ########################## +-- #### RESETTING SQL KEY BIDING +vim.api.nvim_create_autocmd('Filetype', { + pattern = 'sql', + callback = function() + vim.keymap.del('i', '', { buffer = true }) + vim.keymap.del('i', '', { buffer = true }) + end, +}) diff --git a/lua/kickstart/plugins/conform.lua b/lua/kickstart/plugins/conform.lua new file mode 100644 index 00000000000..c21ede77dd8 --- /dev/null +++ b/lua/kickstart/plugins/conform.lua @@ -0,0 +1,53 @@ +return { + { -- Autoformat + 'stevearc/conform.nvim', + event = { 'BufWritePre' }, + cmd = { 'ConformInfo' }, + keys = { + { + 'f', + function() + require('conform').format { async = true, lsp_format = 'fallback' } + end, + mode = '', + desc = '[F]ormat buffer', + }, + }, + opts = { + notify_on_error = false, + format_on_save = function(bufnr) + -- Disable "format_on_save lsp_fallback" for languages that don't + -- have a well standardized coding style. You can add additional + -- languages here or re-enable it for the disabled ones. + local disable_filetypes = { c = true, cpp = true } + local lsp_format_opt + if disable_filetypes[vim.bo[bufnr].filetype] then + lsp_format_opt = 'never' + else + lsp_format_opt = 'fallback' + end + return { + timeout_ms = 500, + lsp_format = lsp_format_opt, + } + end, + formatters_by_ft = { + lua = { 'stylua' }, + go = { 'gofmt', 'goimports-reviser' }, + gomod = { 'goimports' }, + rust = { 'clippy' }, + toml = { 'taplo' }, + proto = { 'buf' }, + graphql = { 'prettier' }, + terraform = { 'terraform_fmt' }, + hcl = { 'terraform_fmt' }, + dockerfile = { 'dockerfmt' }, + json = { 'prettier' }, + javascript = { 'prettier' }, + jsx = { 'prettier' }, + typescript = { 'prettier' }, + tsx = { 'prettier' }, + }, + }, + }, +} diff --git a/lua/kickstart/plugins/debug.lua b/lua/kickstart/plugins/debug.lua index 753cb0cedd3..f0e6cf866ca 100644 --- a/lua/kickstart/plugins/debug.lua +++ b/lua/kickstart/plugins/debug.lua @@ -1,15 +1,5 @@ --- debug.lua --- --- Shows how to use the DAP plugin to debug your code. --- --- Primarily focused on configuring the debugger for Go, but can --- be extended to other languages as well. That's why it's called --- kickstart.nvim and not kitchen-sink.nvim ;) - return { - -- NOTE: Yes, you can install new plugins here! 'mfussenegger/nvim-dap', - -- NOTE: And you can specify dependencies as well dependencies = { -- Creates a beautiful debugger UI 'rcarriga/nvim-dap-ui', @@ -93,8 +83,8 @@ return { -- You'll need to check that you have the required things installed -- online, please don't ask me how to install them :) ensure_installed = { - -- Update this to ensure that you have the debuggers for the langs you want 'delve', + 'codelldb', }, } @@ -121,28 +111,19 @@ return { } -- Change breakpoint icons - -- vim.api.nvim_set_hl(0, 'DapBreak', { fg = '#e51400' }) - -- vim.api.nvim_set_hl(0, 'DapStop', { fg = '#ffcc00' }) - -- local breakpoint_icons = vim.g.have_nerd_font - -- and { Breakpoint = '', BreakpointCondition = '', BreakpointRejected = '', LogPoint = '', Stopped = '' } - -- or { Breakpoint = '●', BreakpointCondition = '⊜', BreakpointRejected = '⊘', LogPoint = '◆', Stopped = '⭔' } - -- for type, icon in pairs(breakpoint_icons) do - -- local tp = 'Dap' .. type - -- local hl = (type == 'Stopped') and 'DapStop' or 'DapBreak' - -- vim.fn.sign_define(tp, { text = icon, texthl = hl, numhl = hl }) - -- end + vim.api.nvim_set_hl(0, 'DapBreak', { fg = '#e51400' }) + vim.api.nvim_set_hl(0, 'DapStop', { fg = '#ffcc00' }) + local breakpoint_icons = vim.g.have_nerd_font + and { Breakpoint = '', BreakpointCondition = '', BreakpointRejected = '', LogPoint = '', Stopped = '' } + or { Breakpoint = '●', BreakpointCondition = '⊜', BreakpointRejected = '⊘', LogPoint = '◆', Stopped = '⭔' } + for type, icon in pairs(breakpoint_icons) do + local tp = 'Dap' .. type + local hl = (type == 'Stopped') and 'DapStop' or 'DapBreak' + vim.fn.sign_define(tp, { text = icon, texthl = hl, numhl = hl }) + end dap.listeners.after.event_initialized['dapui_config'] = dapui.open dap.listeners.before.event_terminated['dapui_config'] = dapui.close dap.listeners.before.event_exited['dapui_config'] = dapui.close - - -- Install golang specific config - require('dap-go').setup { - delve = { - -- On Windows delve must be run attached or it crashes. - -- See https://github.com/leoluz/nvim-dap-go/blob/main/README.md#configuring - detached = vim.fn.has 'win32' == 0, - }, - } end, } diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index cbbd22d24fc..ca12c093f35 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -6,6 +6,13 @@ return { { 'lewis6991/gitsigns.nvim', opts = { + signs = { + add = { text = '+' }, + change = { text = '~' }, + delete = { text = '_' }, + topdelete = { text = '‾' }, + changedelete = { text = '~' }, + }, on_attach = function(bufnr) local gitsigns = require 'gitsigns' diff --git a/lua/kickstart/plugins/lazydev.lua b/lua/kickstart/plugins/lazydev.lua new file mode 100644 index 00000000000..3f9cbd672d0 --- /dev/null +++ b/lua/kickstart/plugins/lazydev.lua @@ -0,0 +1,14 @@ +return { + { + -- `lazydev` configures Lua LSP for your Neovim config, runtime and plugins + -- used for completion, annotations and signatures of Neovim apis + 'folke/lazydev.nvim', + ft = 'lua', + opts = { + library = { + -- Load luvit types when the `vim.uv` word is found + { path = '${3rd}/luv/library', words = { 'vim%.uv' } }, + }, + }, + }, +} diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua new file mode 100644 index 00000000000..76a67485d93 --- /dev/null +++ b/lua/kickstart/plugins/lspconfig.lua @@ -0,0 +1,274 @@ +return { + { + -- Main LSP Configuration + 'neovim/nvim-lspconfig', + dependencies = { + -- Automatically install LSPs and related tools to stdpath for Neovim + -- Mason must be loaded before its dependents so we need to set it up here. + -- NOTE: `opts = {}` is the same as calling `require('mason').setup({})` + { + 'williamboman/mason.nvim', + opts = {}, + }, + 'williamboman/mason-lspconfig.nvim', + 'WhoIsSethDaniel/mason-tool-installer.nvim', + + -- Useful status updates for LSP. + { 'j-hui/fidget.nvim', opts = {} }, + + -- Allows extra capabilities provided by nvim-cmp + 'hrsh7th/cmp-nvim-lsp', + }, + config = function() + -- Brief aside: **What is LSP?** + -- + -- LSP is an initialism you've probably heard, but might not understand what it is. + -- + -- LSP stands for Language Server Protocol. It's a protocol that helps editors + -- and language tooling communicate in a standardized fashion. + -- + -- In general, you have a "server" which is some tool built to understand a particular + -- language (such as `gopls`, `lua_ls`, `rust_analyzer`, etc.). These Language Servers + -- (sometimes called LSP servers, but that's kind of like ATM Machine) are standalone + -- processes that communicate with some "client" - in this case, Neovim! + -- + -- LSP provides Neovim with features like: + -- - Go to definition + -- - Find references + -- - Autocompletion + -- - Symbol Search + -- - and more! + -- + -- Thus, Language Servers are external tools that must be installed separately from + -- Neovim. This is where `mason` and related plugins come into play. + -- + -- If you're wondering about lsp vs treesitter, you can check out the wonderfully + -- and elegantly composed help section, `:help lsp-vs-treesitter` + + -- This function gets run when an LSP attaches to a particular buffer. + -- That is to say, every time a new file is opened that is associated with + -- an lsp (for example, opening `main.rs` is associated with `rust_analyzer`) this + -- function will be executed to configure the current buffer + vim.api.nvim_create_autocmd('LspAttach', { + group = vim.api.nvim_create_augroup('kickstart-lsp-attach', { clear = true }), + callback = function(event) + -- NOTE: Remember that Lua is a real programming language, and as such it is possible + -- to define small helper and utility functions so you don't have to repeat yourself. + -- + -- In this case, we create a function that lets us more easily define mappings specific + -- for LSP related items. It sets the mode, buffer and description for us each time. + local map = function(keys, func, desc, mode) + mode = mode or 'n' + vim.keymap.set(mode, keys, func, { buffer = event.buf, desc = 'LSP: ' .. desc }) + end + + -- Jump to the definition of the word under your cursor. + -- This is where a variable was first declared, or where a function is defined, etc. + -- To jump back, press . + map('gd', require('telescope.builtin').lsp_definitions, '[G]oto [D]efinition') + + -- Find references for the word under your cursor. + map('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences') + + -- Jump to the implementation of the word under your cursor. + -- Useful when your language has ways of declaring types without an actual implementation. + map('gI', require('telescope.builtin').lsp_implementations, '[G]oto [I]mplementation') + + -- Jump to the type of the word under your cursor. + -- Useful when you're not sure what type a variable is and you want to see + -- the definition of its *type*, not where it was *defined*. + map('D', require('telescope.builtin').lsp_type_definitions, 'Type [D]efinition') + + -- Fuzzy find all the symbols in your current document. + -- Symbols are things like variables, functions, types, etc. + map('ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') + + -- Fuzzy find all the symbols in your current workspace. + -- Similar to document symbols, except searches over your entire project. + map('ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') + + -- Rename the variable under your cursor. + -- Most Language Servers support renaming across files, etc. + map('rn', vim.lsp.buf.rename, '[R]e[n]ame') + + -- Execute a code action, usually your cursor needs to be on top of an error + -- or a suggestion from your LSP for this to activate. + map('ca', vim.lsp.buf.code_action, '[C]ode [A]ction', { 'n', 'x' }) + + -- WARN: This is not Goto Definition, this is Goto Declaration. + -- For example, in C this would take you to the header. + map('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') + + -- This function resolves a difference between neovim nightly (version 0.11) and stable (version 0.10) + ---@param client vim.lsp.Client + ---@param method vim.lsp.protocol.Method + ---@param bufnr? integer some lsp support methods only in specific files + ---@return boolean + local function client_supports_method(client, method, bufnr) + if vim.fn.has 'nvim-0.11' == 1 then + return client:supports_method(method, bufnr) + else + return client.supports_method(method, { bufnr = bufnr }) + end + end + + -- The following two autocommands are used to highlight references of the + -- word under your cursor when your cursor rests there for a little while. + -- See `:help CursorHold` for information about when this is executed + -- + -- When you move your cursor, the highlights will be cleared (the second autocommand). + local client = vim.lsp.get_client_by_id(event.data.client_id) + if client and client_supports_method(client, vim.lsp.protocol.Methods.textDocument_documentHighlight, event.buf) then + local highlight_augroup = vim.api.nvim_create_augroup('kickstart-lsp-highlight', { clear = false }) + vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, { + buffer = event.buf, + group = highlight_augroup, + callback = vim.lsp.buf.document_highlight, + }) + + vim.api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' }, { + buffer = event.buf, + group = highlight_augroup, + callback = vim.lsp.buf.clear_references, + }) + + vim.api.nvim_create_autocmd('LspDetach', { + group = vim.api.nvim_create_augroup('kickstart-lsp-detach', { clear = true }), + callback = function(event2) + vim.lsp.buf.clear_references() + vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-highlight', buffer = event2.buf } + end, + }) + end + + -- The following code creates a keymap to toggle inlay hints in your + -- code, if the language server you are using supports them + -- + -- This may be unwanted, since they displace some of your code + if client and client_supports_method(client, vim.lsp.protocol.Methods.textDocument_inlayHint, event.buf) then + map('th', function() + vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled { bufnr = event.buf }) + end, '[T]oggle Inlay [H]ints') + end + end, + }) + + -- Diagnostic Config + -- See :help vim.diagnostic.Opts + vim.diagnostic.config { + severity_sort = true, + float = { border = 'rounded', source = 'if_many' }, + underline = { severity = vim.diagnostic.severity.ERROR }, + signs = vim.g.have_nerd_font and { + text = { + [vim.diagnostic.severity.ERROR] = '󰅚 ', + [vim.diagnostic.severity.WARN] = '󰀪 ', + [vim.diagnostic.severity.INFO] = '󰋽 ', + [vim.diagnostic.severity.HINT] = '󰌶 ', + }, + } or {}, + virtual_text = { + source = 'if_many', + spacing = 2, + format = function(diagnostic) + local diagnostic_message = { + [vim.diagnostic.severity.ERROR] = diagnostic.message, + [vim.diagnostic.severity.WARN] = diagnostic.message, + [vim.diagnostic.severity.INFO] = diagnostic.message, + [vim.diagnostic.severity.HINT] = diagnostic.message, + } + return diagnostic_message[diagnostic.severity] + end, + }, + } + + -- LSP servers and clients are able to communicate to each other what features they support. + -- By default, Neovim doesn't support everything that is in the LSP specification. + -- When you add nvim-cmp, luasnip, etc. Neovim now has *more* capabilities. + -- So, we create new capabilities with nvim cmp, and then broadcast that to the servers. + local capabilities = vim.lsp.protocol.make_client_capabilities() + capabilities = vim.tbl_deep_extend('force', capabilities, require('cmp_nvim_lsp').default_capabilities()) + + -- Enable the following language servers + -- Feel free to add/remove any LSPs that you want here. They will automatically be installed. + -- + -- Add any additional override configuration in the following tables. Available keys are: + -- - cmd (table): Override the default command used to start the server + -- - filetypes (table): Override the default list of associated filetypes for the server + -- - capabilities (table): Override fields in capabilities. Can be used to disable certain LSP features. + -- - settings (table): Override the default settings passed when initializing the server. + -- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/ + -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs + -- + -- Some languages (like typescript) have entire language plugins that can be useful: + -- https://github.com/pmizio/typescript-tools.nvim + -- + -- But for many setups, the LSP (`ts_ls`) will work just fine + local servers = { + clangd = {}, + gopls = {}, + pyright = {}, + rust_analyzer = {}, + ts_ls = {}, + terraformls = {}, + yamlls = {}, + dockerls = {}, + helm_ls = {}, + buf_ls = {}, + html = {}, + cssls = {}, + lua_ls = { + -- cmd = { ... }, + -- filetypes = { ... }, + -- capabilities = {}, + settings = { + Lua = { + completion = { + callSnippet = 'Replace', + }, + -- You can toggle below to ignore Lua_LS's noisy `missing-fields` warnings + -- diagnostics = { disable = { 'missing-fields' } }, + }, + }, + }, + } + + -- Ensure the servers and tools above are installed + -- + -- To check the current status of installed tools and/or manually install + -- other tools, you can run + -- :Mason + -- + -- You can press `g?` for help in this menu. + -- + -- `mason` had to be setup earlier: to configure its options see the + -- `dependencies` table for `nvim-lspconfig` above. + -- + -- You can add other tools here that you want Mason to install + -- for you, so that they are available from within Neovim. + local ensure_installed = vim.tbl_keys(servers or {}) + vim.list_extend(ensure_installed, { + 'stylua', -- Used to format Lua code + 'golines', + 'goimports-reviser', + 'cspell', + }) + require('mason-tool-installer').setup { ensure_installed = ensure_installed } + + require('mason-lspconfig').setup { + ensure_installed = {}, -- explicitly set to an empty table (Kickstart populates installs via mason-tool-installer) + automatic_installation = false, + handlers = { + function(server_name) + local server = servers[server_name] or {} + -- This handles overriding only values explicitly passed + -- by the server configuration above. Useful when disabling + -- certain features of an LSP (for example, turning off formatting for ts_ls) + server.capabilities = vim.tbl_deep_extend('force', {}, capabilities, server.capabilities or {}) + require('lspconfig')[server_name].setup(server) + end, + }, + } + end, + }, +} diff --git a/lua/kickstart/plugins/mini.lua b/lua/kickstart/plugins/mini.lua new file mode 100644 index 00000000000..b8d78b55fc0 --- /dev/null +++ b/lua/kickstart/plugins/mini.lua @@ -0,0 +1,39 @@ +return { + { -- Collection of various small independent plugins/modules + 'echasnovski/mini.nvim', + config = function() + -- Better Around/Inside textobjects + -- + -- Examples: + -- - va) - [V]isually select [A]round [)]paren + -- - yinq - [Y]ank [I]nside [N]ext [Q]uote + -- - ci' - [C]hange [I]nside [']quote + require('mini.ai').setup { n_lines = 500 } + + -- Add/delete/replace surroundings (brackets, quotes, etc.) + -- + -- - saiw) - [S]urround [A]dd [I]nner [W]ord [)]Paren + -- - sd' - [S]urround [D]elete [']quotes + -- - sr)' - [S]urround [R]eplace [)] ['] + require('mini.surround').setup() + + -- Simple and easy statusline. + -- You could remove this setup call if you don't like it, + -- and try some other statusline plugin + local statusline = require 'mini.statusline' + -- set use_icons to true if you have a Nerd Font + statusline.setup { use_icons = vim.g.have_nerd_font } + + -- You can configure sections in the statusline by overriding their + -- default behavior. For example, here we set the section for + -- cursor location to LINE:COLUMN + ---@diagnostic disable-next-line: duplicate-set-field + statusline.section_location = function() + return '%2l:%-2v' + end + + -- ... and there is more! + -- Check out: https://github.com/echasnovski/mini.nvim + end, + }, +} diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua index bd4422695aa..8e4fd8f20a5 100644 --- a/lua/kickstart/plugins/neo-tree.lua +++ b/lua/kickstart/plugins/neo-tree.lua @@ -20,6 +20,9 @@ return { ['\\'] = 'close_window', }, }, + filtered_items = { + hide_dotfiles = false, + }, }, }, } diff --git a/lua/kickstart/plugins/nvim-cmp.lua b/lua/kickstart/plugins/nvim-cmp.lua new file mode 100644 index 00000000000..09061578207 --- /dev/null +++ b/lua/kickstart/plugins/nvim-cmp.lua @@ -0,0 +1,119 @@ +return { + { -- Autocompletion + 'hrsh7th/nvim-cmp', + event = 'InsertEnter', + dependencies = { + -- Snippet Engine & its associated nvim-cmp source + { + 'L3MON4D3/LuaSnip', + build = (function() + -- Build Step is needed for regex support in snippets. + -- This step is not supported in many windows environments. + -- Remove the below condition to re-enable on windows. + if vim.fn.has 'win32' == 1 or vim.fn.executable 'make' == 0 then + return + end + return 'make install_jsregexp' + end)(), + dependencies = { + -- `friendly-snippets` contains a variety of premade snippets. + -- See the README about individual language/framework/plugin snippets: + -- https://github.com/rafamadriz/friendly-snippets + -- { + -- 'rafamadriz/friendly-snippets', + -- config = function() + -- require('luasnip.loaders.from_vscode').lazy_load() + -- end, + -- }, + }, + }, + 'saadparwaiz1/cmp_luasnip', + + -- Adds other completion capabilities. + -- nvim-cmp does not ship with all sources by default. They are split + -- into multiple repos for maintenance purposes. + 'hrsh7th/cmp-nvim-lsp', + 'hrsh7th/cmp-path', + 'hrsh7th/cmp-nvim-lsp-signature-help', + }, + config = function() + -- See `:help cmp` + local cmp = require 'cmp' + local luasnip = require 'luasnip' + luasnip.config.setup {} + + cmp.setup { + snippet = { + expand = function(args) + luasnip.lsp_expand(args.body) + end, + }, + completion = { completeopt = 'menu,menuone,noinsert' }, + + -- For an understanding of why these mappings were + -- chosen, you will need to read `:help ins-completion` + -- + -- No, but seriously. Please read `:help ins-completion`, it is really good! + mapping = cmp.mapping.preset.insert { + -- Select the [n]ext item + [''] = cmp.mapping.select_next_item(), + -- Select the [p]revious item + [''] = cmp.mapping.select_prev_item(), + + -- Scroll the documentation window [b]ack / [f]orward + [''] = cmp.mapping.scroll_docs(-4), + [''] = cmp.mapping.scroll_docs(4), + + -- Accept ([y]es) the completion. + -- This will auto-import if your LSP supports it. + -- This will expand snippets if the LSP sent a snippet. + [''] = cmp.mapping.confirm { select = true }, + + -- If you prefer more traditional completion keymaps, + -- you can uncomment the following lines + --[''] = cmp.mapping.confirm { select = true }, + --[''] = cmp.mapping.select_next_item(), + --[''] = cmp.mapping.select_prev_item(), + + -- Manually trigger a completion from nvim-cmp. + -- Generally you don't need this, because nvim-cmp will display + -- completions whenever it has completion options available. + [''] = cmp.mapping.complete {}, + + -- Think of as moving to the right of your snippet expansion. + -- So if you have a snippet that's like: + -- function $name($args) + -- $body + -- end + -- + -- will move you to the right of each of the expansion locations. + -- is similar, except moving you backwards. + [''] = cmp.mapping(function() + if luasnip.expand_or_locally_jumpable() then + luasnip.expand_or_jump() + end + end, { 'i', 's' }), + [''] = cmp.mapping(function() + if luasnip.locally_jumpable(-1) then + luasnip.jump(-1) + end + end, { 'i', 's' }), + + -- For more advanced Luasnip keymaps (e.g. selecting choice nodes, expansion) see: + -- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps + }, + sources = { + { + name = 'lazydev', + -- set group index to 0 to skip loading LuaLS completions as lazydev recommends it + group_index = 0, + }, + { name = 'nvim_lsp' }, + { name = 'luasnip' }, + { name = 'path' }, + { name = 'nvim_lsp_signature_help' }, + }, + } + end, + }, +} diff --git a/lua/kickstart/plugins/telescope.lua b/lua/kickstart/plugins/telescope.lua new file mode 100644 index 00000000000..2f68d8cd346 --- /dev/null +++ b/lua/kickstart/plugins/telescope.lua @@ -0,0 +1,106 @@ +return { + { -- Fuzzy Finder (files, lsp, etc) + 'nvim-telescope/telescope.nvim', + event = 'VimEnter', + branch = '0.1.x', + dependencies = { + 'nvim-lua/plenary.nvim', + { -- If encountering errors, see telescope-fzf-native README for installation instructions + 'nvim-telescope/telescope-fzf-native.nvim', + + -- `build` is used to run some command when the plugin is installed/updated. + -- This is only run then, not every time Neovim starts up. + build = 'make', + + -- `cond` is a condition used to determine whether this plugin should be + -- installed and loaded. + cond = function() + return vim.fn.executable 'make' == 1 + end, + }, + { 'nvim-telescope/telescope-ui-select.nvim' }, + + -- Useful for getting pretty icons, but requires a Nerd Font. + { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, + }, + config = function() + -- Telescope is a fuzzy finder that comes with a lot of different things that + -- it can fuzzy find! It's more than just a "file finder", it can search + -- many different aspects of Neovim, your workspace, LSP, and more! + -- + -- The easiest way to use Telescope, is to start by doing something like: + -- :Telescope help_tags + -- + -- After running this command, a window will open up and you're able to + -- type in the prompt window. You'll see a list of `help_tags` options and + -- a corresponding preview of the help. + -- + -- Two important keymaps to use while in Telescope are: + -- - Insert mode: + -- - Normal mode: ? + -- + -- This opens a window that shows you all of the keymaps for the current + -- Telescope picker. This is really useful to discover what Telescope can + -- do as well as how to actually do it! + + -- [[ Configure Telescope ]] + -- See `:help telescope` and `:help telescope.setup()` + require('telescope').setup { + -- You can put your default mappings / updates / etc. in here + -- All the info you're looking for is in `:help telescope.setup()` + -- + -- defaults = { + -- mappings = { + -- i = { [''] = 'to_fuzzy_refine' }, + -- }, + -- }, + -- pickers = {} + extensions = { + ['ui-select'] = { + require('telescope.themes').get_dropdown(), + }, + }, + } + + -- Enable Telescope extensions if they are installed + pcall(require('telescope').load_extension, 'fzf') + pcall(require('telescope').load_extension, 'ui-select') + + -- See `:help telescope.builtin` + local builtin = require 'telescope.builtin' + vim.keymap.set('n', 'sh', builtin.help_tags, { desc = '[S]earch [H]elp' }) + vim.keymap.set('n', 'sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' }) + vim.keymap.set('n', 'sf', builtin.find_files, { desc = '[S]earch [F]iles' }) + vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) + vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) + vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [G]rep' }) + vim.keymap.set('n', 'sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' }) + vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) + vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) + vim.keymap.set('n', '', builtin.buffers, { desc = '[ ] Find existing buffers' }) + + -- Slightly advanced example of overriding default behavior and theme + vim.keymap.set('n', '/', function() + -- You can pass additional configuration to Telescope to change the theme, layout, etc. + builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown { + winblend = 10, + previewer = false, + }) + end, { desc = '[/] Fuzzily search in current buffer' }) + + -- It's also possible to pass additional configuration options. + -- See `:help telescope.builtin.live_grep()` for information about particular keys + vim.keymap.set('n', 's/', function() + builtin.live_grep { + grep_open_files = true, + prompt_title = 'Live Grep in Open Files', + } + end, { desc = '[S]earch [/] in Open Files' }) + + -- Shortcut for searching your Neovim configuration files + vim.keymap.set('n', 'sn', function() + builtin.find_files { cwd = vim.fn.stdpath 'config' } + end, { desc = '[S]earch [N]eovim files' }) + end, + }, +} diff --git a/lua/kickstart/plugins/theme.lua b/lua/kickstart/plugins/theme.lua new file mode 100644 index 00000000000..79fe7ac32b4 --- /dev/null +++ b/lua/kickstart/plugins/theme.lua @@ -0,0 +1,24 @@ +return { + { -- You can easily change to a different colorscheme. + -- Change the name of the colorscheme plugin below, and then + -- change the command in the config to whatever the name of that colorscheme is. + -- + -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. + 'folke/tokyonight.nvim', + priority = 1000, -- Make sure to load this before all the other start plugins. + config = function() + ---@diagnostic disable-next-line: missing-fields + require('tokyonight').setup { + transparent = true, + styles = { + comments = { italic = false }, -- Disable italics in comments + }, + } + + -- Load the colorscheme here. + -- Like many other themes, this one has different styles, and you could load + -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. + vim.cmd.colorscheme 'tokyonight-night' + end, + }, +} diff --git a/lua/kickstart/plugins/todo-comments.lua b/lua/kickstart/plugins/todo-comments.lua new file mode 100644 index 00000000000..fd4b5ce8e11 --- /dev/null +++ b/lua/kickstart/plugins/todo-comments.lua @@ -0,0 +1,3 @@ +return { + { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { signs = false } }, +} diff --git a/lua/kickstart/plugins/treesitter.lua b/lua/kickstart/plugins/treesitter.lua new file mode 100644 index 00000000000..b87cb50a051 --- /dev/null +++ b/lua/kickstart/plugins/treesitter.lua @@ -0,0 +1,53 @@ +return { + { -- Highlight, edit, and navigate code + 'nvim-treesitter/nvim-treesitter', + build = ':TSUpdate', + main = 'nvim-treesitter.configs', -- Sets main module to use for opts + opts = { + ensure_installed = { + 'bash', + 'c', + 'diff', + 'html', + 'lua', + 'luadoc', + 'markdown', + 'markdown_inline', + 'query', + 'vim', + 'vimdoc', + 'rust', + 'toml', + 'go', + 'gomod', + 'gosum', + 'gowork', + 'yaml', + 'terraform', + 'dockerfile', + 'json', + 'cmake', + 'graphql', + 'proto', + 'sql', + 'bash', + }, + -- Autoinstall languages that are not installed + auto_install = true, + highlight = { + enable = true, + -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. + -- If you are experiencing weird indenting issues, add the language to + -- the list of additional_vim_regex_highlighting and disabled languages for indent. + additional_vim_regex_highlighting = { 'ruby' }, + }, + indent = { enable = true, disable = { 'ruby' } }, + }, + -- There are additional nvim-treesitter modules that you can use to interact + -- with nvim-treesitter. You should go explore a few and see what interests you: + -- + -- - Incremental selection: Included, see `:help nvim-treesitter-incremental-selection-mod` + -- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context + -- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects + }, +} diff --git a/lua/kickstart/plugins/vim-sleuth.lua b/lua/kickstart/plugins/vim-sleuth.lua new file mode 100644 index 00000000000..3583242a56c --- /dev/null +++ b/lua/kickstart/plugins/vim-sleuth.lua @@ -0,0 +1,5 @@ +return { + { + 'tpope/vim-sleuth', + } +} diff --git a/lua/kickstart/plugins/which-key.lua b/lua/kickstart/plugins/which-key.lua new file mode 100644 index 00000000000..0781c54c943 --- /dev/null +++ b/lua/kickstart/plugins/which-key.lua @@ -0,0 +1,58 @@ +return { + { -- Useful plugin to show you pending keybinds. + 'folke/which-key.nvim', + event = 'VimEnter', -- Sets the loading event to 'VimEnter' + opts = { + -- delay between pressing a key and opening which-key (milliseconds) + -- this setting is independent of vim.opt.timeoutlen + delay = 0, + icons = { + -- set icon mappings to true if you have a Nerd Font + mappings = vim.g.have_nerd_font, + -- If you are using a Nerd Font: set icons.keys to an empty table which will use the + -- default which-key.nvim defined Nerd Font icons, otherwise define a string table + keys = vim.g.have_nerd_font and {} or { + Up = ' ', + Down = ' ', + Left = ' ', + Right = ' ', + C = ' ', + M = ' ', + D = ' ', + S = ' ', + CR = ' ', + Esc = ' ', + ScrollWheelDown = ' ', + ScrollWheelUp = ' ', + NL = ' ', + BS = ' ', + Space = ' ', + Tab = ' ', + F1 = '', + F2 = '', + F3 = '', + F4 = '', + F5 = '', + F6 = '', + F7 = '', + F8 = '', + F9 = '', + F10 = '', + F11 = '', + F12 = '', + }, + }, + + -- Document existing key chains + spec = { + { 'c', group = '[C]ode', mode = { 'n', 'x' } }, + { 'd', group = '[D]ocument' }, + { 'r', group = '[R]ename' }, + { 's', group = '[S]earch' }, + { 'w', group = '[W]orkspace' }, + { 't', group = '[T]oggle' }, + { 'h', group = 'Git [H]unk', mode = { 'n', 'v' } }, + }, + }, + } +} diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add new file mode 100644 index 00000000000..b01305def2c --- /dev/null +++ b/spell/en.utf-8.add @@ -0,0 +1,217 @@ +RABBITMQ +POSTGRES +postgres +localhost +hdr +AMQP +nvim +Makefile +README +json +vscode +github +deps +md +github +QueueDefinition +cfgs +dlq +AmqpTopology +rmq +ExchangeDefinition +acks +QueueBinding +Mastercard +println/! +mqtt +jsonwebtoken +moka +neotest +noice +rustaceanvim +sanegx +chadrc +stylua +lspconfig +ftplugin +codelldb +liblldb +mrcjkb +davidmh +nvimtools +hedro +psql +proteu +gerdau +ONPREMISSES +onpremise +FARGATE +awsvpc +hedrogcp +awslogs +tdef +awscredentials +localstack +noremap +bufnr +dapui +Lazygit +startinsert +termopen +gopls +goimports +golines +tohtml +getscript +getscript +logipat +netrw +netrw +matchit +rrhelper +spellfile +vimball +rplugin +synmenu +optwin +bugreport +nvlsp +nvchad +terraformls +cssls +gofumpt +codespell +Gitsigns +keymap +grpcs +nvimtree +tecnology +tfvars +appuser +asapcard +manufacurerkey +manufacurer +moov +paymentcryptographydata +paymentcryptography +asapshared +logrus +Ecommerce +entrepay +Tdes +Manufactores +configtool +amqps +sirupsen +goopentelemetrylib +otellogrus +gomultisqldbpg +Warnf +Infof +mgmt +discoverytool +discoverymgmt +Debugf +rdkafka +rdkafka +traceparent +tracestate +relativenumber +DMC +ELO +TRX +Enum +rabbitmq +CPNJ +config +multisqldb +adempiere +mastercard +timestamp +trxRepository +trx +redis +elo +vsplit +startify +rssi +accraw +Prtv +ParseRMMSError +rmms +mockall +truststore +sasl +CNPJ +clientKey +protos +viewmodels +actix_web +utoipa +deadpool_postgres +chrono +hedrosistemas +hedrosistemas +tlsv1 +Toolchain +rustup +allowedby +foldmethod +foldexpr +foldenable +nvim_create_autocmd +texthl +linehl +numhl +Nvdash +spelllang +thiserror +smoka7 +multicursors +guifg +guibg +Auth +stevearc +vertsplit +nord_blue +statusline_bg +lightbg +pmenu_bg +bg +treesiter +chadracula +pyckeycleanup +auth +lazydocker +CybersourceSDK +cybersource_sdk +cybersourceHost +cybersourceMerchantId +cybersourceBaseSDK +cybersource +devicons +MunifTanjim +avante +yetone +fanout +GatewayCiotStatus +GatewayUartStatus +ciot_status +uart_status +uart +ciot +gomod +gofmt +clippy +taplo +dockerfmt +struct +vimdoc +gosum +gowork +nvim +nvim +txt +folke +https +gitsigns diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl new file mode 100644 index 0000000000000000000000000000000000000000..68fe5e2a9b2c4d0154ee62e389ffc575ea491521 GIT binary patch literal 2878 zcmZWrO^X~=6n*zqJ0`AlA#owG1GAB#X%x}LEW~6&Y~qk;jI#(hRM%J6bbWPI^>mjI z$Z9s?E}P)epD==uH24do*ZBbh!mNV0aS=V|z8(o=hU%(%ANQVn?z#8XcccBLin8qE ze~sDt^F4nYgi)MK(xYjX7iBf8n|6M@=q?9gmRAiPy%%wDu{M$rSAi8NW-&LU2i_AnpzFZ$H<{Zw;d@u;E@E+>+RGUI zEuN$qsAxLt*DzUIU-wD?keS-?u|vHNN<6jJ90Gj{r!A+4b4hJfDUvA%awY1Z0*WKC zJsTDh*{pHKc0&x4F*?a42KdApas&=;+~S==PM;Ek8=LytLIZ%o0Tk3?XvL=Sj~W<37YBfim6<$>$S8 zP8@T?2wM|?M`BU{bF>#&!slc4-`N}yeabyBxOV1ec$O;xmQ8gL-k!(3AS;&Gm*bxS z2VAs@q(tI-wq@)Q5Wva-^DL_zOQ?|oww(${V}XlWP%vfT`DJU1+P$s`*X2vDfPEXn z+GuK{+`_dFrunW(>6jj<4fudL@-5JB<2bT&Zx;RL$GMHfnHNj;0P zk7`@Dpi%`opy~sJqsG=1q%_f#?b1f#H1@c;6f-|?cUmtQmh}{#cb;8oNx=(vDdlY%w?LamyMT# zC7Q|bYu`rE0nw8PIERcxR?LR%%;1Jisl%Oh;tm{ddk(v7cadc!ydNUS0#(3Ym?)D= zei)(C+3%~mnS<>yrdmLU&6hJ+^i^z-faiy-ODz4|l?sn7RxJA^(d+19Oa_OrXa+Mx zxj8Bp?0@nTTYqbPGCv1Shm!ccH_|OX&8xPv1*0LA+IR;`Ffj*VSaXNEA|e|9OigDt zW*e|~-5F}nik=_U$P0zV24D_i_H{h`K^Az5xzKwrB1Nv&p3w)^tjQhj=W|5F^uhF# z;w@0bQx+-3lBI$%FF-Qw4`Se5;ZU!a*yBDEFno~M+$q7kQz?m?Q~Q)Oc@JAS7t?#k z2b>GtU|YvyBqB>1rngO1X}JwPvJIAdKl^G@ zyY|90dM9ji3$4)hC^dINGWA*>d2M~&`!|Eoo#&MorEDFvp!qn@Z~);LVe8cc{gjM& ze~tC!S!vNbwtlB&fEZEiEI@gR?}-aPqrw>Z;PMwYZr<9z`*lF!;nPdL#UAdv_~tT@ z^=n@fa!>YXxqllUc(0zQd$9l7iP|sVpM~a*y&Lxt75Th}ixZmvzB~5JjC$aK90STL zeXE~q5KP!NvXB3JauY#qO1{rsuGX#t*H?Qm@Jg-q6PtAya!uhjptF7}3uZszsA{)=(V^XELn|W Date: Sun, 16 Mar 2025 15:45:06 -0300 Subject: [PATCH 002/107] feat: removing rust analyzer --- lua/kickstart/plugins/lspconfig.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua index 76a67485d93..278bedf9c82 100644 --- a/lua/kickstart/plugins/lspconfig.lua +++ b/lua/kickstart/plugins/lspconfig.lua @@ -208,7 +208,6 @@ return { clangd = {}, gopls = {}, pyright = {}, - rust_analyzer = {}, ts_ls = {}, terraformls = {}, yamlls = {}, From 58e8cddefcef21c4865bc715f567ee9311df904b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 19:55:53 -0300 Subject: [PATCH 003/107] feat: hop ocnfigs --- lua/custom/plugins/hop.lua | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/lua/custom/plugins/hop.lua b/lua/custom/plugins/hop.lua index 36037f059e7..a51772116d4 100644 --- a/lua/custom/plugins/hop.lua +++ b/lua/custom/plugins/hop.lua @@ -3,7 +3,26 @@ return { 'phaazon/hop.nvim', branch = 'v2', config = function() - require('hop').setup() + local hop = require 'hop' + + hop.setup() + + local directions = require('hop.hint').HintDirection + vim.keymap.set('', 'f', function() + hop.hint_char1 { direction = directions.AFTER_CURSOR, current_line_only = true } + end, { remap = true }) + + vim.keymap.set('', 'F', function() + hop.hint_char1 { direction = directions.BEFORE_CURSOR, current_line_only = true } + end, { remap = true }) + + vim.keymap.set('', 't', function() + hop.hint_char1 { direction = directions.AFTER_CURSOR, current_line_only = true, hint_offset = -1 } + end, { remap = true }) + + vim.keymap.set('', 'T', function() + hop.hint_char1 { direction = directions.BEFORE_CURSOR, current_line_only = true, hint_offset = 1 } + end, { remap = true }) end, }, } From 77f63ea5520068c4e9d7ea2c024332c3db278599 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 19:55:58 -0300 Subject: [PATCH 004/107] feat: lazygit config --- lua/custom/plugins/lazygit.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 lua/custom/plugins/lazygit.lua diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua new file mode 100644 index 00000000000..c723e281878 --- /dev/null +++ b/lua/custom/plugins/lazygit.lua @@ -0,0 +1,11 @@ +return { + { + 'kdheepak/lazygit.nvim', + dependencies = { + 'nvim-lua/plenary.nvim', + }, + config = function() + vim.keymap.set('n', 'gg', ':LazyGit', { silent = true, noremap = true, desc = 'Toggle [L]azy Git' }) + end, + }, +} From f056d7155f41ec9f677684cf6e29f3617e012de6 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 19:56:22 -0300 Subject: [PATCH 005/107] feat:ident --- lua/custom/plugins/nvim-dap-go.lua | 58 +++++++++++++-------------- lua/kickstart/plugins/indent_line.lua | 9 +++-- lua/kickstart/plugins/treesitter.lua | 4 +- lua/kickstart/plugins/vim-sleuth.lua | 3 +- 4 files changed, 39 insertions(+), 35 deletions(-) diff --git a/lua/custom/plugins/nvim-dap-go.lua b/lua/custom/plugins/nvim-dap-go.lua index f227cdef8c2..6d85eac7187 100644 --- a/lua/custom/plugins/nvim-dap-go.lua +++ b/lua/custom/plugins/nvim-dap-go.lua @@ -1,31 +1,31 @@ return { - { - 'leoluz/nvim-dap-go', - ft = 'go', - dependencies = { - 'mfussenegger/nvim-dap', - }, - config = function(_, _) - require('dap-go').setup { - dap_configurations = { - { - type = 'go', - name = 'Debug with dynamic args', - request = 'launch', - program = '${workspaceFolder}/main.go', - outputMode = 'remote', - args = require('dap-go').get_arguments, - env = { - GOPRIVATE = 'bitbucket.org/asappay', - ENVIRONMENT = 'dev', - SERVICE_NAME = 'go-acquirer-local-service', - OTEL_EXPORTER_OTLP_ENDPOINT = 'localhost:4317', - AWSPROFILE = 'asappay-dev', - SOME_VAR = 'value', - }, - }, - }, - } - end, - }, + -- { + -- 'leoluz/nvim-dap-go', + -- ft = 'go', + -- dependencies = { + -- 'mfussenegger/nvim-dap', + -- }, + -- config = function(_, _) + -- require('dap-go').setup { + -- dap_configurations = { + -- { + -- type = 'go', + -- name = 'Debug with dynamic args', + -- request = 'launch', + -- program = '${workspaceFolder}/main.go', + -- outputMode = 'remote', + -- args = require('dap-go').get_arguments, + -- env = { + -- GOPRIVATE = 'bitbucket.org/asappay', + -- ENVIRONMENT = 'dev', + -- SERVICE_NAME = 'go-acquirer-local-service', + -- OTEL_EXPORTER_OTLP_ENDPOINT = 'localhost:4317', + -- AWSPROFILE = 'asappay-dev', + -- SOME_VAR = 'value', + -- }, + -- }, + -- }, + -- } + -- end, + -- }, } diff --git a/lua/kickstart/plugins/indent_line.lua b/lua/kickstart/plugins/indent_line.lua index ed7f269399f..0a0c37f3493 100644 --- a/lua/kickstart/plugins/indent_line.lua +++ b/lua/kickstart/plugins/indent_line.lua @@ -1,9 +1,12 @@ return { - { -- Add indentation guides even on blank lines + { 'lukas-reineke/indent-blankline.nvim', - -- Enable `lukas-reineke/indent-blankline.nvim` - -- See `:help ibl` main = 'ibl', + ---@module "ibl" + ---@type ibl.config opts = {}, + config = function() + require('ibl').setup {} + end, }, } diff --git a/lua/kickstart/plugins/treesitter.lua b/lua/kickstart/plugins/treesitter.lua index b87cb50a051..0f2d5760a33 100644 --- a/lua/kickstart/plugins/treesitter.lua +++ b/lua/kickstart/plugins/treesitter.lua @@ -39,9 +39,9 @@ return { -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. -- If you are experiencing weird indenting issues, add the language to -- the list of additional_vim_regex_highlighting and disabled languages for indent. - additional_vim_regex_highlighting = { 'ruby' }, + additional_vim_regex_highlighting = { 'ruby', 'go' }, }, - indent = { enable = true, disable = { 'ruby' } }, + indent = { enable = true, disable = { 'ruby', 'go' } }, }, -- There are additional nvim-treesitter modules that you can use to interact -- with nvim-treesitter. You should go explore a few and see what interests you: diff --git a/lua/kickstart/plugins/vim-sleuth.lua b/lua/kickstart/plugins/vim-sleuth.lua index 3583242a56c..eaa07d4810e 100644 --- a/lua/kickstart/plugins/vim-sleuth.lua +++ b/lua/kickstart/plugins/vim-sleuth.lua @@ -1,5 +1,6 @@ return { + -- EditorConfig to use this we need to have the .editorocnfig file configured { 'tpope/vim-sleuth', - } + }, } From 15ec6fe0df4f96a72d5e032a48d8503a13164c38 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 19:56:42 -0300 Subject: [PATCH 006/107] feat: disabled opt.list to improve go files --- lua/kickstart/options.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/kickstart/options.lua b/lua/kickstart/options.lua index 631ad12f2e0..6362ac46335 100644 --- a/lua/kickstart/options.lua +++ b/lua/kickstart/options.lua @@ -49,7 +49,7 @@ vim.opt.splitbelow = true -- Sets how neovim will display certain whitespace characters in the editor. -- See `:help 'list'` -- and `:help 'listchars'` -vim.opt.list = true +vim.opt.list = false -- originally this configuration was true vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' } -- Preview substitutions live, as you type! From d729bec92630207692100c973136dec3cbce38e0 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 19:56:47 -0300 Subject: [PATCH 007/107] feat: maps --- lua/kickstart/mappings.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/kickstart/mappings.lua b/lua/kickstart/mappings.lua index 5080a0db00b..3f5e1b1a1d6 100644 --- a/lua/kickstart/mappings.lua +++ b/lua/kickstart/mappings.lua @@ -44,3 +44,12 @@ vim.api.nvim_create_autocmd('TextYankPost', { vim.highlight.on_yank() end, }) + +-- ######## LINES MOVE ########### +-- NORMAL mode: Move the current line down/up +vim.keymap.set('n', '', ':m .+1==', { desc = 'Move line down' }) +vim.keymap.set('n', '', ':m .-2==', { desc = 'Move line up' }) +-- VISUAL mode: Move the selected block down/up +vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'Move selection down' }) +vim.keymap.set('v', '', ":m '<-2gv=gv", { desc = 'Move selection up' }) +-- ########################### From 7d3762453081a37f99f5837dd31076aff1a658af Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 20:02:20 -0300 Subject: [PATCH 008/107] feat: dap-go --- lua/custom/plugins/nvim-dap-go.lua | 58 +++++++++++++++--------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/lua/custom/plugins/nvim-dap-go.lua b/lua/custom/plugins/nvim-dap-go.lua index 6d85eac7187..f227cdef8c2 100644 --- a/lua/custom/plugins/nvim-dap-go.lua +++ b/lua/custom/plugins/nvim-dap-go.lua @@ -1,31 +1,31 @@ return { - -- { - -- 'leoluz/nvim-dap-go', - -- ft = 'go', - -- dependencies = { - -- 'mfussenegger/nvim-dap', - -- }, - -- config = function(_, _) - -- require('dap-go').setup { - -- dap_configurations = { - -- { - -- type = 'go', - -- name = 'Debug with dynamic args', - -- request = 'launch', - -- program = '${workspaceFolder}/main.go', - -- outputMode = 'remote', - -- args = require('dap-go').get_arguments, - -- env = { - -- GOPRIVATE = 'bitbucket.org/asappay', - -- ENVIRONMENT = 'dev', - -- SERVICE_NAME = 'go-acquirer-local-service', - -- OTEL_EXPORTER_OTLP_ENDPOINT = 'localhost:4317', - -- AWSPROFILE = 'asappay-dev', - -- SOME_VAR = 'value', - -- }, - -- }, - -- }, - -- } - -- end, - -- }, + { + 'leoluz/nvim-dap-go', + ft = 'go', + dependencies = { + 'mfussenegger/nvim-dap', + }, + config = function(_, _) + require('dap-go').setup { + dap_configurations = { + { + type = 'go', + name = 'Debug with dynamic args', + request = 'launch', + program = '${workspaceFolder}/main.go', + outputMode = 'remote', + args = require('dap-go').get_arguments, + env = { + GOPRIVATE = 'bitbucket.org/asappay', + ENVIRONMENT = 'dev', + SERVICE_NAME = 'go-acquirer-local-service', + OTEL_EXPORTER_OTLP_ENDPOINT = 'localhost:4317', + AWSPROFILE = 'asappay-dev', + SOME_VAR = 'value', + }, + }, + }, + } + end, + }, } From e2cfbaa1fa5cd71addce3a3ce5c48fb9cb8cbfa5 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:55:39 -0300 Subject: [PATCH 009/107] feat: bufferline tabs --- lua/custom/plugins/bufferline.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lua/custom/plugins/bufferline.lua diff --git a/lua/custom/plugins/bufferline.lua b/lua/custom/plugins/bufferline.lua new file mode 100644 index 00000000000..eb050bed65a --- /dev/null +++ b/lua/custom/plugins/bufferline.lua @@ -0,0 +1,24 @@ +return { + { + 'akinsho/bufferline.nvim', + version = '*', + dependencies = 'nvim-tree/nvim-web-devicons', + config = function() + require('bufferline').setup { + options = { + numbers = 'ordinal', + diagnostics = 'nvim_lsp', + hover = { + enabled = true, + delay = 200, + reveal = { 'close' }, + }, + }, + } + + vim.keymap.set('n', '', ':BufferLineCycleNext', { desc = '[B]ufferLine next' }) + vim.keymap.set('n', '', ':BufferLineCyclePrev', { desc = '[B]ufferLine prev' }) + vim.keymap.set('n', 'x', ':bp | bd #', { desc = '[B]ufferLine close current' }) + end, + }, +} From 24e70c9415333dd1d0f8cea621a38c590a1e6938 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:55:46 -0300 Subject: [PATCH 010/107] feat: toggleterm --- lua/custom/plugins/toggleterm.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lua/custom/plugins/toggleterm.lua diff --git a/lua/custom/plugins/toggleterm.lua b/lua/custom/plugins/toggleterm.lua new file mode 100644 index 00000000000..d7952d682ed --- /dev/null +++ b/lua/custom/plugins/toggleterm.lua @@ -0,0 +1,14 @@ +return { + { + 'akinsho/toggleterm.nvim', + version = '*', + opts = {--[[ things you want to change go here]] + }, + config = function() + require('toggleterm').setup {} + + vim.keymap.set('n', '', ':ToggleTerm direction=float', { desc = '[T]oggleTerm float' }) + vim.keymap.set('t', '', ':ToggleTerm', { noremap = true, silent = true }) + end, + }, +} From 537f989393f45dde8d6b08477c1baa0d8324353a Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:55:54 -0300 Subject: [PATCH 011/107] feat: cspell lints --- lua/kickstart/plugins/lint.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/lint.lua b/lua/kickstart/plugins/lint.lua index 907c6bf3e31..0141bf955a4 100644 --- a/lua/kickstart/plugins/lint.lua +++ b/lua/kickstart/plugins/lint.lua @@ -6,7 +6,19 @@ return { config = function() local lint = require 'lint' lint.linters_by_ft = { - markdown = { 'markdownlint' }, + markdown = { 'markdownlint', 'cspell' }, + go = { 'cspell' }, + rust = { 'cspell' }, + lua = { 'cspell' }, + typescript = { 'cspell' }, + javascript = { 'cspell' }, + python = { 'cspell' }, + java = { 'cspell' }, + terraform = { 'cspell' }, + yaml = { 'cspell' }, + proto = { 'cspell' }, + graphql = { 'cspell' }, + text = { 'cspell' }, } -- To allow other plugins to add linters to require('lint').linters_by_ft, From 846b4c36ae388775a8874c0776eb8b9112187198 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:56:05 -0300 Subject: [PATCH 012/107] feat: theme transparent --- lua/kickstart/plugins/theme.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/theme.lua b/lua/kickstart/plugins/theme.lua index 79fe7ac32b4..8ba78904856 100644 --- a/lua/kickstart/plugins/theme.lua +++ b/lua/kickstart/plugins/theme.lua @@ -11,7 +11,9 @@ return { require('tokyonight').setup { transparent = true, styles = { - comments = { italic = false }, -- Disable italics in comments + comments = { italic = false }, + sidebars = 'transparent', + floats = 'transparent', }, } From f3f5d1cc7e23f70d07920507a8164883746e4861 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:56:10 -0300 Subject: [PATCH 013/107] feat: --- lua/kickstart/options.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/options.lua b/lua/kickstart/options.lua index 6362ac46335..1769298454b 100644 --- a/lua/kickstart/options.lua +++ b/lua/kickstart/options.lua @@ -1,6 +1,7 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' vim.g.have_nerd_font = true +vim.opt.termguicolors = true -- [[ Setting options ]] -- See `:help vim.opt` From 64b54d4598baaa89a1dd6ae5c1988bccb70cfbfa Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:56:15 -0300 Subject: [PATCH 014/107] feat: spells --- spell/en.utf-8.add | 1 + spell/en.utf-8.add.spl | Bin 2878 -> 2891 bytes 2 files changed, 1 insertion(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index b01305def2c..eb8708425be 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -215,3 +215,4 @@ txt folke https gitsigns +bufferline diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 68fe5e2a9b2c4d0154ee62e389ffc575ea491521..2f1d7d3aa7305dcfe5121b7ea91aba1ab5271b83 100644 GIT binary patch delta 1049 zcmXX_O=uHA6y7(RUm+!j5@=|vRIpSNf~AC_AS!}Hu;4)tRcSYyO|x{fyV;+boJ8LGP5)9?|a|-=6&IFVd75hX6Rdv zv-nTbQoo;0{FxL@(zKpS76s&xO*qwLj$Wm!9=_?6d`nBTEq~F@g)0$luzk?xwcKI* zoJl5as%V@Jn+el#yW~+DKTc_~Q(wLlMXX=NVr~#4i9wMHmXo?ePvj%LNCWvoUzi=V zV;IC64)>8Jz)7n_3KxBlKlPPDGk}F}O|k`ikLtY0>xqkJ4m=7Gp!M3I;Y;3tPh=Bnx zCfB4U%;LyS8_Z1uK8G7#Cx{c9ZWtkNQ}rN{4#oJE*OGYDw}&Dj@fKYMCl>JvBQu z$LImhV^$peJT*tk$!Dn*XUOPWphE29H4w;C4ipn28|tW}d!g}6L8Ft%`dctKGA#6&bT^^CJZa?;>r?!h}+R9 zAcafWtFxp9n4Ws2LtnS-5atMt@Qcug@@2MA`deq}w0%!NR;f??ig2toR4Twb;J40t M(7t$kKeG4eKgvz#2><{9 delta 1093 zcmXX_OK1~O6n*ziKCNJ}pb0JgP+F84L!n5ixUjg(qOF^@i;8tJnIuCeGn33rn=DG* zi=aFZx)jk(mlcFI=*FE$7OuLtAY`FcT-ZhR+?O&WGw*)RJ?Gy0K4(5;238A;VPL!N z>^~t=-(L)zC5eP+sS$dW&iVMJYw8o-rXBT{UarhVRAGOo#{c;``?D5Vv`IEK_;g%O zSgzM3pK5s6XtB9%lP`r#$S8)%rhxO;Ozl$N#km zG^PC1*ie?0fM|(3E?sin~_Gxfj_xvdQ}lh@#a;kg=2XYTCT0H4wO(q>we zt6ywI3vUXCaf2W)IN1fak(S(n*<4Er?puV;UiRdS&xXFpl+(7|Uw3Z@B+~qi2UDS?C+y z{lcU|P<1rX#HmeN8W+NjI1}#FNo*{hV6uKM-a$2&*-|+uF*C$_`0p)fXN!a ji`-*zLcGY91A6l4IPIbH1q9Yt9S6D{~`ScWGU`2 From 4ad72fc9137fa41a94af32e70211be326c12c7b8 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 16 Mar 2025 21:56:18 -0300 Subject: [PATCH 015/107] feat: --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 8e3f38eedd9..4cf282d3213 100644 --- a/init.lua +++ b/init.lua @@ -38,3 +38,4 @@ require('lazy').setup({ -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et +-- From 96f6ac69dd1834a6969bae2032e10d33bfff2895 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 05:53:41 -0300 Subject: [PATCH 016/107] feat: lualine --- lua/custom/plugins/lualine.lua | 71 ++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 lua/custom/plugins/lualine.lua diff --git a/lua/custom/plugins/lualine.lua b/lua/custom/plugins/lualine.lua new file mode 100644 index 00000000000..7a85fe15c62 --- /dev/null +++ b/lua/custom/plugins/lualine.lua @@ -0,0 +1,71 @@ +return { + 'nvim-lualine/lualine.nvim', + dependencies = { 'nvim-tree/nvim-web-devicons' }, + config = function() + local lualine = require 'lualine' + local lazy_status = require 'lazy.status' -- to configure lazy pending updates count + + local colors = { + blue = '#65D1FF', + green = '#3EFFDC', + violet = '#FF61EF', + yellow = '#FFDA7B', + red = '#FF4A4A', + fg = '#c3ccdc', + bg = '#112638', + inactive_bg = '#2c3043', + } + + local my_lualine_theme = { + normal = { + a = { bg = colors.blue, fg = colors.bg, gui = 'bold' }, + b = { bg = colors.bg, fg = colors.fg }, + c = { bg = colors.bg, fg = colors.fg }, + }, + insert = { + a = { bg = colors.green, fg = colors.bg, gui = 'bold' }, + b = { bg = colors.bg, fg = colors.fg }, + c = { bg = colors.bg, fg = colors.fg }, + }, + visual = { + a = { bg = colors.violet, fg = colors.bg, gui = 'bold' }, + b = { bg = colors.bg, fg = colors.fg }, + c = { bg = colors.bg, fg = colors.fg }, + }, + command = { + a = { bg = colors.yellow, fg = colors.bg, gui = 'bold' }, + b = { bg = colors.bg, fg = colors.fg }, + c = { bg = colors.bg, fg = colors.fg }, + }, + replace = { + a = { bg = colors.red, fg = colors.bg, gui = 'bold' }, + b = { bg = colors.bg, fg = colors.fg }, + c = { bg = colors.bg, fg = colors.fg }, + }, + inactive = { + a = { bg = colors.inactive_bg, fg = colors.semilightgray, gui = 'bold' }, + b = { bg = colors.inactive_bg, fg = colors.semilightgray }, + c = { bg = colors.inactive_bg, fg = colors.semilightgray }, + }, + } + + -- configure lualine with modified theme + lualine.setup { + options = { + theme = my_lualine_theme, + }, + sections = { + lualine_x = { + { + lazy_status.updates, + cond = lazy_status.has_updates, + color = { fg = '#ff9e64' }, + }, + { 'encoding' }, + { 'fileformat' }, + { 'filetype' }, + }, + }, + } + end, +} From cf5887e94f7118afda100064c96c1b2a53cd45a0 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 05:53:45 -0300 Subject: [PATCH 017/107] feat: theme --- lua/kickstart/plugins/theme.lua | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/theme.lua b/lua/kickstart/plugins/theme.lua index 8ba78904856..5770fed5e88 100644 --- a/lua/kickstart/plugins/theme.lua +++ b/lua/kickstart/plugins/theme.lua @@ -8,13 +8,40 @@ return { priority = 1000, -- Make sure to load this before all the other start plugins. config = function() ---@diagnostic disable-next-line: missing-fields + local bg = '#011628' + local bg_dark = '#011423' + local bg_highlight = '#143652' + local bg_search = '#0A64AC' + local bg_visual = '#275378' + local fg = '#CBE0F0' + local fg_dark = '#B4D0E9' + local fg_gutter = '#627E97' + local border = '#547998' + require('tokyonight').setup { + style = 'night', transparent = true, styles = { - comments = { italic = false }, sidebars = 'transparent', floats = 'transparent', }, + on_colors = function(colors) + colors.bg = bg + colors.bg_dark = colors.none + colors.bg_float = colors.none + colors.bg_highlight = bg_highlight + colors.bg_popup = bg_dark + colors.bg_search = bg_search + colors.bg_sidebar = colors.none + colors.bg_statusline = colors.none + colors.bg_visual = bg_visual + colors.border = border + colors.fg = fg + colors.fg_dark = fg_dark + colors.fg_float = fg + colors.fg_gutter = fg_gutter + colors.fg_sidebar = fg_dark + end, } -- Load the colorscheme here. From 38be6324c2e40528d20f88843a3d6f3e7853b3f6 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 05:53:50 -0300 Subject: [PATCH 018/107] feat: lazy config --- init.lua | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/init.lua b/init.lua index 4cf282d3213..b6775ef44ba 100644 --- a/init.lua +++ b/init.lua @@ -17,25 +17,11 @@ require('lazy').setup({ { import = 'kickstart.plugins' }, { import = 'custom.plugins' }, }, { + checker = { + enabled = true, + notify = false, + }, ui = { - icons = vim.g.have_nerd_font and {} or { - cmd = '⌘', - config = '🛠', - event = '📅', - ft = '📂', - init = '⚙', - keys = '🗝', - plugin = '🔌', - runtime = '💻', - require = '🌙', - source = '📄', - start = '🚀', - task = '📌', - lazy = '💤 ', - }, + icons = vim.g.have_nerd_font, }, }) - --- The line beneath this is called `modeline`. See `:help modeline` --- vim: ts=2 sts=2 sw=2 et --- From 0882efd1a3031ba28549a33b62a097e78e95e0fb Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 08:01:56 -0300 Subject: [PATCH 019/107] feat: add rustaceanvim lsp config --- lua/kickstart/plugins/lspconfig.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua index 278bedf9c82..e76545b3158 100644 --- a/lua/kickstart/plugins/lspconfig.lua +++ b/lua/kickstart/plugins/lspconfig.lua @@ -251,6 +251,7 @@ return { 'golines', 'goimports-reviser', 'cspell', + 'rust-analyzer', }) require('mason-tool-installer').setup { ensure_installed = ensure_installed } @@ -260,6 +261,10 @@ return { handlers = { function(server_name) local server = servers[server_name] or {} + -- This configuration is required since the rustaceanvim not work properly with lsp + if server_name == 'rust_analyzer' then + return + end -- This handles overriding only values explicitly passed -- by the server configuration above. Useful when disabling -- certain features of an LSP (for example, turning off formatting for ts_ls) From 9de0a7116e80f541acc051f17421b07f15c30437 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 08:02:04 -0300 Subject: [PATCH 020/107] feat: neo-vim --- lua/kickstart/plugins/neo-tree.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua index 8e4fd8f20a5..6adf8b23f4e 100644 --- a/lua/kickstart/plugins/neo-tree.lua +++ b/lua/kickstart/plugins/neo-tree.lua @@ -23,6 +23,21 @@ return { filtered_items = { hide_dotfiles = false, }, + renderers = { + directory = { + { 'indent' }, + { 'icon' }, + { + 'name', + use_git_status_colors = true, + zindex = 10, + highlight = 'NeoTreeDirectoryName', + callback = function(item) + return vim.fn.fnamemodify(item.path, ':t') -- Shows only the folder name + end, + }, + }, + }, }, }, } From 174d7d269d567a6dfe0703ba88a20bf124dc29ba Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:22 -0300 Subject: [PATCH 021/107] feat: avante --- lua/custom/plugins/avante.lua | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 lua/custom/plugins/avante.lua diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua new file mode 100644 index 00000000000..5ee0960d073 --- /dev/null +++ b/lua/custom/plugins/avante.lua @@ -0,0 +1,39 @@ +return { + { + 'yetone/avante.nvim', + event = 'VeryLazy', + version = false, + opts = { + provider = 'openai', + openai = { + endpoint = 'https://api.openai.com/v1', + model = 'gpt-4o-mini', + timeout = 30000, -- timeout in milliseconds + temperature = 0, -- adjust if needed + max_tokens = 4096, + -- reasoning_effort = "high" -- only supported for reasoning models (o1, etc.) + }, + }, + -- 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', + -- + 'nvim-telescope/telescope.nvim', -- for file_selector provider telescope + 'hrsh7th/nvim-cmp', -- autocompletion for avante commands and mentions + 'nvim-tree/nvim-web-devicons', -- or echasnovski/mini.icons + { + -- Make sure to set this up properly if you have lazy=true + 'MeanderingProgrammer/render-markdown.nvim', + opts = { + file_types = { 'markdown', 'Avante' }, + }, + ft = { 'markdown', 'Avante' }, + }, + }, + }, +} From 64192db2428bc94a53b13497393c0b4efea3a82d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:31 -0300 Subject: [PATCH 022/107] feat: adjust lazygit map --- lua/custom/plugins/lazygit.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index c723e281878..0f783c4545f 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -5,7 +5,7 @@ return { 'nvim-lua/plenary.nvim', }, config = function() - vim.keymap.set('n', 'gg', ':LazyGit', { silent = true, noremap = true, desc = 'Toggle [L]azy Git' }) + vim.keymap.set('n', 'tg', ':LazyGit', { silent = true, noremap = true, desc = '[T]oggle [L]azy Git' }) end, }, } From 91cf245d3d5e2e43aa5bfa7ed1de621a4af8eb0a Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:38 -0300 Subject: [PATCH 023/107] feat vim maximizer --- lua/custom/plugins/vim-maximizer.lua | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 lua/custom/plugins/vim-maximizer.lua diff --git a/lua/custom/plugins/vim-maximizer.lua b/lua/custom/plugins/vim-maximizer.lua new file mode 100644 index 00000000000..69462dec333 --- /dev/null +++ b/lua/custom/plugins/vim-maximizer.lua @@ -0,0 +1,8 @@ +return { + { + 'szw/vim-maximizer', + keys = { + { 'tm', 'MaximizerToggle', desc = '[T]oggle Maximize/minimize split' }, + }, + }, +} From 3d8bb61f04304b220041abf9d502cb8917048e6d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:44 -0300 Subject: [PATCH 024/107] feat: neo-tree --- lua/kickstart/plugins/neo-tree.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua index 6adf8b23f4e..aa824e01fce 100644 --- a/lua/kickstart/plugins/neo-tree.lua +++ b/lua/kickstart/plugins/neo-tree.lua @@ -23,6 +23,9 @@ return { filtered_items = { hide_dotfiles = false, }, + follow_current_file = { + enabled = true, + }, renderers = { directory = { { 'indent' }, From 10cdfdfa5d488604d424426643b1840264cf5de7 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:50 -0300 Subject: [PATCH 025/107] feat: spells --- spell/en.utf-8.add | 1 + spell/en.utf-8.add.spl | Bin 2891 -> 2898 bytes 2 files changed, 1 insertion(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index eb8708425be..c7f169ce675 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -216,3 +216,4 @@ folke https gitsigns bufferline +TODO diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 2f1d7d3aa7305dcfe5121b7ea91aba1ab5271b83..12df43db033279cc9220f8d7b767b27acc440732 100644 GIT binary patch delta 44 zcmX>tc1esc%+t5HAT=k)=syDk+n0@eyquiODH-{Uj0}uQlVv%#FrM9fiL;Us06!=V AlK=n! delta 37 tcmca4c3O-t%+t5HAT=k)=syDk+sBQ3yqru-8Ix5ww=kaCe3P@15dic+44VJ| From a3b0367fdf3aeb5733b1e3335e44c4b52a2f0f72 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 21:48:57 -0300 Subject: [PATCH 026/107] feat: remove unused code --- init.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index b6775ef44ba..45cb746e8b3 100644 --- a/init.lua +++ b/init.lua @@ -21,7 +21,8 @@ require('lazy').setup({ enabled = true, notify = false, }, - ui = { - icons = vim.g.have_nerd_font, - }, }) + +-- The line beneath this is called `modeline`. See `:help modeline` +-- vim: ts=2 sts=2 sw=2 et +-- From 82aafd2d21fcd73632d4dabd43f9bc4d87e4e284 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Tue, 18 Mar 2025 05:45:42 -0300 Subject: [PATCH 027/107] feat: neo-tree --- lua/kickstart/plugins/neo-tree.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua index aa824e01fce..6f57b71f23a 100644 --- a/lua/kickstart/plugins/neo-tree.lua +++ b/lua/kickstart/plugins/neo-tree.lua @@ -22,6 +22,8 @@ return { }, filtered_items = { hide_dotfiles = false, + hide_gitignored = false, + use_libuv_file_watcher = true, }, follow_current_file = { enabled = true, From 1dcd891d0852d0e2218f875020fe881ce36d0efd Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 21 Mar 2025 05:26:02 -0300 Subject: [PATCH 028/107] feat: terroform higligth --- lua/kickstart/plugins/nvim-cmp.lua | 9 ++++++++- lua/kickstart/plugins/treesitter.lua | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lua/kickstart/plugins/nvim-cmp.lua b/lua/kickstart/plugins/nvim-cmp.lua index 09061578207..e0400b6f09a 100644 --- a/lua/kickstart/plugins/nvim-cmp.lua +++ b/lua/kickstart/plugins/nvim-cmp.lua @@ -49,7 +49,14 @@ return { end, }, completion = { completeopt = 'menu,menuone,noinsert' }, - + window = { + completion = { + border = 'single', + }, + documentation = { + border = 'single', + }, + }, -- For an understanding of why these mappings were -- chosen, you will need to read `:help ins-completion` -- diff --git a/lua/kickstart/plugins/treesitter.lua b/lua/kickstart/plugins/treesitter.lua index 0f2d5760a33..eacf58913bc 100644 --- a/lua/kickstart/plugins/treesitter.lua +++ b/lua/kickstart/plugins/treesitter.lua @@ -39,7 +39,7 @@ return { -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. -- If you are experiencing weird indenting issues, add the language to -- the list of additional_vim_regex_highlighting and disabled languages for indent. - additional_vim_regex_highlighting = { 'ruby', 'go' }, + additional_vim_regex_highlighting = { 'ruby', 'go', 'terraform' }, }, indent = { enable = true, disable = { 'ruby', 'go' } }, }, From ba766952ab81ecea20786d84702fbcec630e4090 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 21 Mar 2025 08:04:57 -0300 Subject: [PATCH 029/107] feat: TS --- lua/kickstart/plugins/treesitter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/treesitter.lua b/lua/kickstart/plugins/treesitter.lua index eacf58913bc..7ade3502807 100644 --- a/lua/kickstart/plugins/treesitter.lua +++ b/lua/kickstart/plugins/treesitter.lua @@ -41,7 +41,7 @@ return { -- the list of additional_vim_regex_highlighting and disabled languages for indent. additional_vim_regex_highlighting = { 'ruby', 'go', 'terraform' }, }, - indent = { enable = true, disable = { 'ruby', 'go' } }, + indent = { enable = true, disable = { 'ruby' } }, }, -- There are additional nvim-treesitter modules that you can use to interact -- with nvim-treesitter. You should go explore a few and see what interests you: From c568b79cb7628298aeaf1188f959378e99996ddd Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 23 Mar 2025 18:41:19 -0300 Subject: [PATCH 030/107] feat: spells --- spell/en.utf-8.add | 1 + spell/en.utf-8.add.spl | Bin 2898 -> 2903 bytes 2 files changed, 1 insertion(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index c7f169ce675..2fabe396ccd 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -217,3 +217,4 @@ https gitsigns bufferline TODO +prost diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 12df43db033279cc9220f8d7b767b27acc440732..a2125c3d525ce5321e9514dad5b0fde7012469f5 100644 GIT binary patch delta 42 ycmca4c3q4w%+t5HAT=k)=syDk+t-bJ!t88Jj0_C7iZ?5Me From 4fe850125c25aa68a2e1c447471aec6638af91ca Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 23 Mar 2025 18:44:56 -0300 Subject: [PATCH 031/107] feat: update gitsigns conf --- lua/kickstart/plugins/gitsigns.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index ca12c093f35..b1180bbd348 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -62,6 +62,12 @@ return { -- Toggles map('n', 'tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' }) map('n', 'tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' }) + + vim.api.nvim_create_autocmd('BufWritePost', { + callback = function() + require('gitsigns').refresh() + end, + }) end, }, }, From 45724c8cdfcec5e9df6a278e8e81c05def901b1c Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 23 Mar 2025 18:47:42 -0300 Subject: [PATCH 032/107] feat: staged --- lua/kickstart/plugins/gitsigns.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index b1180bbd348..0f5229323b6 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -63,6 +63,7 @@ return { map('n', 'tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' }) map('n', 'tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' }) + -- vim.api.nvim_create_autocmd('BufWritePost', { callback = function() require('gitsigns').refresh() From 0d182173966a5f5179a305b90de3e8219fb74e47 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 23 Mar 2025 18:52:12 -0300 Subject: [PATCH 033/107] feat: signs --- lua/kickstart/plugins/gitsigns.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index 0f5229323b6..a72aa3d48b3 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -13,6 +13,11 @@ return { topdelete = { text = '‾' }, changedelete = { text = '~' }, }, + watch_gitdir = { + enable = true, + interval = 1000, + follow_files = true, + }, on_attach = function(bufnr) local gitsigns = require 'gitsigns' @@ -63,7 +68,6 @@ return { map('n', 'tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' }) map('n', 'tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' }) - -- vim.api.nvim_create_autocmd('BufWritePost', { callback = function() require('gitsigns').refresh() From ce5c3562787cebbffe2df2f908b5e23cee859667 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 23 Mar 2025 18:56:48 -0300 Subject: [PATCH 034/107] feat: remove confg --- lua/kickstart/plugins/gitsigns.lua | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index a72aa3d48b3..49c26fb4b96 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -67,12 +67,7 @@ return { -- Toggles map('n', 'tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' }) map('n', 'tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' }) - - vim.api.nvim_create_autocmd('BufWritePost', { - callback = function() - require('gitsigns').refresh() - end, - }) + -- end, }, }, From 69cc514fd014501c2576d61276840dc611682338 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Wed, 26 Mar 2025 07:34:43 -0300 Subject: [PATCH 035/107] feat: dap configs --- lua/kickstart/plugins/debug.lua | 15 +++++++++++++++ spell/en.utf-8.add | 2 ++ spell/en.utf-8.add.spl | Bin 2903 -> 2931 bytes 3 files changed, 17 insertions(+) diff --git a/lua/kickstart/plugins/debug.lua b/lua/kickstart/plugins/debug.lua index f0e6cf866ca..0274086d48f 100644 --- a/lua/kickstart/plugins/debug.lua +++ b/lua/kickstart/plugins/debug.lua @@ -19,6 +19,7 @@ return { { '', function() + vim.cmd 'Neotree close' require('dap').continue() end, desc = 'Debug: Start/Continue', @@ -66,6 +67,20 @@ return { end, desc = 'Debug: See last session result.', }, + { + 'df', + function() + require('dapui').float_element 'scopes' + end, + desc = 'Debug: Open scopes floating window', + }, + { + 'de', + function() + require('dapui').eval() + end, + desc = 'Debug: Open evaluating floating window', + }, }, config = function() local dap = require 'dap' diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 2fabe396ccd..420037ba5cd 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -218,3 +218,5 @@ gitsigns bufferline TODO prost +Pkcs7 +Encryptor diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index a2125c3d525ce5321e9514dad5b0fde7012469f5..607da1b29806130664180653319d8dd584d8de1c 100644 GIT binary patch delta 424 zcmX9)F;Bu!5bnK}w!}a*0XD**5dj%ACN2y{<3NnM7#t0hM7lma0!`WG}85@wxr zBOM%Yav^bba4`;U&c+e--ZL-n^4@pfclX`BroK|~N_oHIamQKzRTLvSjz6)4Y6V^J zVE`Tk-~uQx_3?#0!U(U_J(%E|8tAhcC~Srm?I?D^ffKt;Otpj$+8WI8Q`@Gv8hOs$ za>A8@&zin?lr2^#UYo-S)WDHYS15;=(GQ`7uD+Z+?^8vGjte&BAm$s@7T)Ox2@5&` zm~Il`45aWH!6?8Oi^fX6)Fq6I%Y?s;Iy8y)AE~)(o7FmRQ>KTPMjnpw-q=|nkwu~^ zF?+&E8h?z%CA&l2TZEFXDB6)9))0o-X;Z>9{;rv0k$LpYEEyP?TWQ;)RD+aq*ii0d u7|6O>4!_L|O_+?{WHr@cWTa19bIBj|2sr~qo2$vs#AOyJ`bYR49l#$gRb+Ai delta 355 zcmew?c3q4w%+t5HAT=k)=syDk+t-bJhnSd|N=hd`VcNskJ$WIsH{-g=Z<$NjJ|r)V1zgV1rq%G?y&1tDXaR%)orpzJ`!!wyF z1*k3|l`)<%i7^K(R0`7BG1-94pHY8u1Dl#iemT&@93aeROb5y_@)ofrPTtMt$Cb*M z#|T#4GFg^gn{mlxPj(Ff{ZgP`&$Jm_(feMm=3KD^u z%Rp8MOqSwMW{jF_$05ZToe2~NdnJ)WlZoZe4<$DL}&*Hm5QHt@)P(=IqXAN@iqWJGc24 HXC)&5I>%WI From d03ad5f526aec96892dc212947a943ff762d2ae6 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 27 Mar 2025 06:54:07 -0300 Subject: [PATCH 036/107] feat: spells --- spell/en.utf-8.add | 4 ++++ spell/en.utf-8.add.spl | Bin 2931 -> 3005 bytes 2 files changed, 4 insertions(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 420037ba5cd..8af5fbd5f4e 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -220,3 +220,7 @@ TODO prost Pkcs7 Encryptor +omitempty +xml +iface +unprovisioned_pub_topic diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 607da1b29806130664180653319d8dd584d8de1c..1bb06a67c9db9ee2e61a63b94a534a10145ff6ed 100644 GIT binary patch literal 3005 zcmZWrJ8v9S6u#%qV8&KML@uxk@({@eOF#nJ&YGQ>ogMGIc4pSzwS=Iv z_yG}$!XKcGTu`{6ingOhTjw{p!tj0Pu92nK+L`-2kMDfvocZDLepAI+_SwJ2Y~KGM z7=}?iO2+BoB+HAkn$}G_J35{(w!$dOs|I5)oU~F)Aje`vjOjL#%3KaGk99u8JC_Qp zG0yQsESZ$LAIVTx7BZE}v%cPMv035ALy0WJ{*38NnzcOYs%+Tc<-|oYz8as#(#qHx zYq3&Lbib9x3$r7fjU~dbz=;&Q*y~XP-w6~@b!hoaW_Fa=5r!v)+MMA6X8l5i&@`vG z-NNc0qj8!6nr2~x8X9UFP)H~tY|d0{fE#K|x5TKm<^ayLu%YF4ZzidYD>ZDwg+g%~ zR50pLtZyS&VY9{w+l{bH0I4LC5ll<0A!LAmN1wM<*I5H>iFkv(8Q!798|Gj*&KoR6 zdVc~N9IWySk2PGaTD=x3stzr#M($2E*$Cn^%S&4wK`gCEVMBxvb3FEgA>KV~(op)F zfeReb<-{S^i*Yr9@rY9j!(0>!9O3v#^)GA=kM8jf1g@O;DaNu*Y$tjMvo|9@%!)bg z<@l$=ArCEMDZvBZ3tKwBfC+1mmNn)v<`6p|4`i9+4mngnnPUlYE$|~()Viwhg0i(m z?WQZ*?*b^>2#1Xztv|7GZedFR=sDLYoiJWtC09<#>`a|kN_7jOS=KWgh>;P2ENloq zKnZw@A5|#I75Og4zNl^80$U|;mst_Q9Tm2Mi*~Fr+@*{J9zf^w=EjHt!|<$Xj!E%V zPMP+ci2YCJ9(@HGe-=D)T9Un7YLJ^5G!7kPT_%f5Bhrw$P4@_~y1SdMX^|^ZlGN^A zF9gk@^b-8Amm?24PNJBu08-B+bOdW%77BV!!I<~1vZS)3!g<{f!5kR+nw&yrS;JB@ z#GMkffb^eY%olp!+Y9_4EgLxjvQdH)s%1WLzAjsDm=GnolOaOPM;gckl%25+8RLwY zDhF0BBG^kpo8tBE+P4)d5(G2LX_>uDHv{?tQplU6oYpgcQZ)35yuyJEa$p4Ep#?oz zPgLcy(NS%U7J>nRb&Ouuy5|wpD3eyH7ed9w#Q7|D9U+b&-K<)iI^<|~Vlz!))=TEW z+LIm&nB1Adnh|u6`G;zmsd7IqXGgYd6%FrqEk+;L2%YyVt;ut*iILJn7w$fp;+kVL?Yt@# ztW}Kb7|b#2gu9?C&b1xAqTc`N>NzjadV90+Qs776Gd%5kv~|_Ac-dDm#yz?!O9o4J zrVz<$w!oYDwnld&D*-rWdJ7swVqA)-od1W}9E_{Y=6%6cW%dOxk@{y4jf()JG?Ju@QBfb=vT!}K*aV8g5k(qjWPcKWXkWN!^;vM z2lX6x+~)?C2Z_xcF}%D|5ZCSgj4*jGTPPRfe-gl)D;nY23Hwh>l+;ack0jGHK99Tp%52dj zDrzq%cv%nw<_w!E&1GZZH%+8HnXEa`JK7A-xvOd}Dlbl1i>Qu!{#J(8h6cr=uHO!4 z#L$0#sFU;3q8M#{NHbt@pV^`n=C#(=9oHhT^H*t%e6;oD{fA%efAekFLLNT+R$TvIhuvWV?| z1XHdR!%nV_FwEb{KK`G|LpZjs8y((q8F~+Pef9^RXSc8}k o>u)me-lKhJ!S3f=RmOL&%D($3Y2~px&Q>{xC2z(1R&DtAAG*{@C;$Ke literal 2931 zcmZWrJ8v9S6uys%9fOck(hyee5LvB2Q7G&tFNIaG1O#wt&CYAbJFlI`?hZnT%A!R| zq)3$fg2)9$3aV&3YP2QFZ*YYL-*@gBMT)K2x%bY!=kcBIoO8b$A2n5!WuN}5)b8H< z{v-&aIGLuWvn(&lYF;;Ow^;UjL73%LgP{#(t**7Nms)A9)UeU1Ug;CeBbiU|&UJ;= z2>ZAr(wQ#hd#ER}((AddtnuW0i;oo^Zc22o%}VRIot80G|Nji`_b_1#(z?bx!W?3c$pgL4afTc!pvglpEOM1A5LSNoEfc_2*TyB*iy5 zWtx{n?0-6s=qu3pqu`dalI-PDgWSxZapE8wGFe<2k%r7|x<`n`-Gg*Xi(HV>aqZ5H z0?-^vFToFU8C&S+!-%c`QmYa=g0&$F1wE%=%tu#Q!UTzF-z!oH31t*3%miCYumM7U zj4eJev?n1-~Ad8hA8O~BA*gi=Dkae=_M zI4~(*?`>V$pb$YYlbe>A%XHVL3*dr&os{#s^JYauS4bypxW>@O5FQw?l4V3xt{WNE zMoIo36HiCvZHaptLX8k;liC0(E@sYWecSP10qJVfV%I502Q!mN=CVwZ{##E*tXull z9M;6pLBgMkWva}*sO%O7$xk%wZ&HIku1zYXZXA%{7M1A)h)bNuq>z1#5GII-x=Ikul^^AI30T5{$Fllp_3GP##mGJ#1`IwSbk!a@f|8jKgSKrS=&L z0Qmz$pW&Y!LL##3&+@WH5w3ffK=ep%H`?Ybw2`X>hGt!r1lA-5atf-bZDL(;i}U0& zIU>&f;_5aJ&{(tA*c545$OpIUfA1LlzE3;93^>xax!tRK77VVh$H zv!E8xAgjv>tsFt38qVSLwwEkf5A}2QhSvCuLFQH?N>Xen;_*d)^!%CtZVw- zt%$3s-2H_Ps0|r}_piQ4mSVni_22PbJwk;v9%<(~DH$MHljFJ}x)gnplNXhZQdSg7 zU{pPup)aAkup&$2KPNEWyAzqbEDcJ^&fk;_BgRYtsS~ew`w_$bES1t9?%lor@X^ti zUj<|z?rZuRoZzXei<$zr-@0??C;9>94j$uH_-31Z0O@bFS=?P*v2eZc{0>xF7gQm{+MFy)P6Hps;VM(t~Tg#Rb{Aza#)fdNmsgu4g3zIXruZzS9xF-n{R*%JTcDNNRc`JA~YsJ6+0Hs+u A#sB~S From 727dc5968dda1cd9b36dc96876c4d155b57e5ac9 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 27 Mar 2025 18:09:02 -0300 Subject: [PATCH 037/107] feat: update rust debug --- lua/custom/plugins/rustaceanvim.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index c30046f7520..ebd9ce85320 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -56,8 +56,8 @@ return { app_name = function() return get_program_name() end, - rust_env = 'local', - rust_backtrace = 'full', + RUST_ENV = 'local', + RUST_BACKTRACE = 'full', }, cwd = '${workspaceFolder}', }, From 877456adab64cda938e05afb691703b089bd89de Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 05:59:08 -0300 Subject: [PATCH 038/107] feat: openai model --- lua/custom/plugins/avante.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index 5ee0960d073..2d062860094 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -7,10 +7,10 @@ return { provider = 'openai', openai = { endpoint = 'https://api.openai.com/v1', - model = 'gpt-4o-mini', + model = 'gpt-4o', timeout = 30000, -- timeout in milliseconds temperature = 0, -- adjust if needed - max_tokens = 4096, + max_tokens = 8192, -- reasoning_effort = "high" -- only supported for reasoning models (o1, etc.) }, }, From a584c0b62d672aedf751929006bc195d0f82091d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 07:29:28 -0300 Subject: [PATCH 039/107] feat: gisigns --- lua/kickstart/plugins/gitsigns.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index 49c26fb4b96..205fd955425 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -15,7 +15,7 @@ return { }, watch_gitdir = { enable = true, - interval = 1000, + interval = 500, follow_files = true, }, on_attach = function(bufnr) From eead36ad368aea37c4d362fef2afce953c60befd Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 07:31:52 -0300 Subject: [PATCH 040/107] feat: --- lua/kickstart/plugins/gitsigns.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index 205fd955425..09247e01c2d 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -18,6 +18,7 @@ return { interval = 500, follow_files = true, }, + -- on_attach = function(bufnr) local gitsigns = require 'gitsigns' From c6c835623540953cc45408b42605f2002bcd4579 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 07:37:58 -0300 Subject: [PATCH 041/107] feat: show blame --- lua/kickstart/plugins/gitsigns.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index 09247e01c2d..e0559715f12 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -18,7 +18,7 @@ return { interval = 500, follow_files = true, }, - -- + current_line_blame = true, on_attach = function(bufnr) local gitsigns = require 'gitsigns' From 5b900d4bac5d276450084227392f8c4e222d306b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 21:14:19 -0300 Subject: [PATCH 042/107] feat: commit --- lua/kickstart/plugins/gitsigns.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index e0559715f12..9454f79b309 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -29,6 +29,7 @@ return { end -- Navigation + -- map('n', ']c', function() if vim.wo.diff then vim.cmd.normal { ']c', bang = true } From 068ed6028345f48f90572e8d57b0a0e7fc663065 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 21:14:41 -0300 Subject: [PATCH 043/107] feat: s --- lua/kickstart/plugins/gitsigns.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index 9454f79b309..df00080340c 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -30,6 +30,9 @@ return { -- Navigation -- + -- + --:w + -- map('n', ']c', function() if vim.wo.diff then vim.cmd.normal { ']c', bang = true } From c5b5d0f34389e3519d6d209b591dcb195df4c506 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 21:15:03 -0300 Subject: [PATCH 044/107] feat: c --- lua/kickstart/plugins/gitsigns.lua | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua index df00080340c..e0559715f12 100644 --- a/lua/kickstart/plugins/gitsigns.lua +++ b/lua/kickstart/plugins/gitsigns.lua @@ -29,10 +29,6 @@ return { end -- Navigation - -- - -- - --:w - -- map('n', ']c', function() if vim.wo.diff then vim.cmd.normal { ']c', bang = true } From 627611aa742b496c1f8217b05d5e3a8a551112ee Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 21:15:48 -0300 Subject: [PATCH 045/107] feat: --- lua/kickstart/plugins/lazydev.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/plugins/lazydev.lua b/lua/kickstart/plugins/lazydev.lua index 3f9cbd672d0..eb855ddfe8b 100644 --- a/lua/kickstart/plugins/lazydev.lua +++ b/lua/kickstart/plugins/lazydev.lua @@ -4,6 +4,7 @@ return { -- used for completion, annotations and signatures of Neovim apis 'folke/lazydev.nvim', ft = 'lua', + -- opts = { library = { -- Load luvit types when the `vim.uv` word is found From dab965563afe824215d8e4cc6613b7426f412251 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 28 Mar 2025 21:15:58 -0300 Subject: [PATCH 046/107] feat --- lua/kickstart/plugins/lazydev.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/kickstart/plugins/lazydev.lua b/lua/kickstart/plugins/lazydev.lua index eb855ddfe8b..3f9cbd672d0 100644 --- a/lua/kickstart/plugins/lazydev.lua +++ b/lua/kickstart/plugins/lazydev.lua @@ -4,7 +4,6 @@ return { -- used for completion, annotations and signatures of Neovim apis 'folke/lazydev.nvim', ft = 'lua', - -- opts = { library = { -- Load luvit types when the `vim.uv` word is found From 5fb0cbfb50ae17b2af0f3648b38b6419441c026a Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 30 Mar 2025 17:18:55 -0300 Subject: [PATCH 047/107] feat: spells --- spell/en.utf-8.add | 6 ++++++ spell/en.utf-8.add.spl | Bin 3005 -> 3076 bytes 2 files changed, 6 insertions(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 8af5fbd5f4e..7d36275e952 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -224,3 +224,9 @@ omitempty xml iface unprovisioned_pub_topic +mqtt +mqtt +NewMQTTDispatcher +mqtt +pkgs +mqtt diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 1bb06a67c9db9ee2e61a63b94a534a10145ff6ed..fe769616b663066f4471d48e013470ec638f303c 100644 GIT binary patch delta 323 zcmdlh-Xg&l=IL8pkeZWY^q+x&J$@tKFIGe5{E~9U5=KS_=9Q^Hl0m14F_*CrC{n_h z!kEce%vivf2xKQSW-x-~3nojjU1w!vV9Cj!{EbbUohccp$sm2RGJ7K$EC($$K~kk>h9||Ih)IZQE~DTE>$3Tic7^!u^4DBP-{^UV<}@E(55uT z5THmNV-}DN6j#gz+E>o#%NPh04`Fn{<`%`G$pYNsWI*1hOlC}F ycJlCrIKu=aTnx6j1gtEXF$3(J5=Kw3XbMnk1<)y}j0IqonLvZVPLV5O0097zmq5(` From c9d04cf23b00fc1fd59163fce44ec283e9a92756 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 31 Mar 2025 19:30:48 -0300 Subject: [PATCH 048/107] feat: rust dap --- lua/custom/plugins/rustaceanvim.lua | 37 ++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index ebd9ce85320..d8bab3047cb 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -24,12 +24,11 @@ return { }, } - local program_name - function get_program_name() - if not program_name then - program_name = vim.fn.input('Enter program name: ', '') + local function get_program_name() + if not vim.g._last_rust_program or vim.g._last_rust_program == '' then + vim.g._last_rust_program = vim.fn.input('Enter binary name: ', '') end - return program_name + return vim.g._last_rust_program end dap.configurations.rust = { @@ -37,28 +36,54 @@ return { type = 'codelldb', request = 'launch', name = 'dynamic launcher', + program = function() - return string.format('${workspaceFolder}/target/debug/%s', get_program_name()) + local name = get_program_name() + + vim.notify('Compiling ' .. name .. '...', vim.log.levels.INFO) + + local result = vim.fn.system { + 'cargo', + 'build', + '--bin', + name, + '--package', + name, + } + + if vim.v.shell_error ~= 0 then + vim.notify('Cargo build failed:\n' .. result, vim.log.levels.ERROR) + return '' + end + + vim.notify('Binary ' .. name .. ' compiled successfully', vim.log.levels.INFO) + return string.format('${workspaceFolder}/target/debug/%s', name) end, + cargo = { args = function() + vim.notify('cargo args', vim.log.levels.INFO) local pn = get_program_name() return { 'build', string.format('--bin=%s', pn), string.format('--package=%s', pn) } end, filter = { name = function() + vim.notify('cargo filters', vim.log.levels.INFO) return get_program_name() end, kind = 'bin', }, }, + env = { app_name = function() + vim.notify('envs', vim.log.levels.INFO) return get_program_name() end, RUST_ENV = 'local', RUST_BACKTRACE = 'full', }, + cwd = '${workspaceFolder}', }, } From 4bfb39383bf0d6d0614b4ae5d15408bdf6ac12c7 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Wed, 2 Apr 2025 18:21:55 -0300 Subject: [PATCH 049/107] feat: spells --- lua/custom/plugins/rust-crates.lua | 2 ++ spell/en.utf-8.add | 21 +++++++++++++++++++++ spell/en.utf-8.add.spl | Bin 3076 -> 3168 bytes 3 files changed, 23 insertions(+) diff --git a/lua/custom/plugins/rust-crates.lua b/lua/custom/plugins/rust-crates.lua index 391841d7ea3..fce3702ed6d 100644 --- a/lua/custom/plugins/rust-crates.lua +++ b/lua/custom/plugins/rust-crates.lua @@ -13,6 +13,8 @@ return { require('cmp').setup.buffer { sources = { { name = 'crates' } }, } + + -- vim.keymap.set('n', 'cu', 'Crates update_crate', { desc = '[C]reate update' }) end, }, } diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 7d36275e952..34e09baa4e1 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -230,3 +230,24 @@ NewMQTTDispatcher mqtt pkgs mqtt +logrus +asapcard +cybersourcesdk +CybersourceSDK +Cybersource +logrus +logrus +http +iso +cybersource_sdk +ecommerce +cybersourcesdk +rabbitmq +rabbitmq +rabbitmq +cfgs +cfgs +rabbitmq +new_amqp_channel +AMQP_HEADERS_MAX_LENGTH_BYTES +AMQP diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index fe769616b663066f4471d48e013470ec638f303c..b78c893d4da32322c387773a308214ebdee7c271 100644 GIT binary patch literal 3168 zcmZWrzi$**5PolVg8@aSv}r)sTG8neC30g$0)qlZjv$c46{o%3y}kAAuiM=_-=(5V zhmb2u;wo5{NP{Amspul16#NBoK|z%w75Tn-z61rVW8cr2Z)U!kdEedKX{tEOK6`7- z+Akjm!!U|R$vEAcWO-3m)4FMA^Zmv0LKtOv)nM#}lh)QYu>00nYfP`Psa@Cs=CRI) z_~y34YK(I{5!=j`x*yr0t}N};R=)TH70}u-&IUHp8x3UTm{DeimBJ>LCkD8?#3;6n z6(0gC{3tlVvOK_ah8>52_$mn-d>n)b0?x)KF~x}y!Ae0m+pTT9Fq`9StRM=UNU@8( zJ~i;0KmpN)!vB+*j1n1PcwFF84IrtCDpUxeImPV-oOwMOry1PYEG4L+p_V{J*$|jB z6&v7&g6WkQwPFS^rUizU+x?kMC9ZIywG%EpQ9E}l2kKx?BEXQWand#;tkdh%lGzck zC1P5&#Exl?y{F1f8#tBl8|=;S4Q;#z&kTm+yuo6m5+;B_&z{W>Cpg@2=aA9hB|6tR zjjIvvP2k`M=YlxR@=~ffgcC~&BoU&^@z@WB`1Y|$xHLOMkU65|2?TRH#?=HSAY3Ul zxnLAH!tq@7FC~XX4e#LFapI@EeGuZBPBHOyQG8Q-pbkpJ7g@qTi{2^D7wSK3(8iCTBo){{AY1IKu{!t&h3fBxd2Om z0C29cI%d?!b*!9_;F%h)%<2{NW?9d0AVx9;b}1of0VSX>epI1eJ|yjd^<^z}3y8|& z9+M-4ITU6)Fj2-D!%fOa9QR%{=SK_})Sp((K9~+~Ql|VxkNwN)K5fP3-vyK5q$G*C z)F7=hXdF71^_VkEU?OHJ)9EZ8OU!U_Gd-h4?mYFlcK7-r*lvxt0e*NJBM(Q9qnM_^ zrJhM>2-bS6F|?e5G4Im@l^AX{-lzb;zH^1y4iP5I-;!HMG%>7JL!2))pXApV^QFr1 z=7AriWn+JUhob~1RNK)+Z5G>l!-UCW?`Mb<)004%k9Itkkg?9_TTQc$iwyQ2hmzuR z#o1^(C{Pg0q$e_OBV7v!9ORHoNja@&{-gk<9lz)#ZPG>^sh~4ZWwv|KWNAZxOs~HC|e_nr9jQ zmyZC|cA6F+c}>K9S}LfPSRYT}2A0GnzD!Ej1ikqTP9no%8RBrkuoM~`?G%T}`5=l> zXXRN{H#6kUP@TohldUNv1}??cCteV-2w?q@%S*OWx|Y?tfCgPX8q%SCNHo2vhF!yZ zM9en>B{lhOg!eDE+<K{gzQcEYhBFK)tbJWv zgp1hf!7m(HC>V7YUX{wdkO<#)nDe;*djNCz zsKfZkwH8Nsa|6X!e3H&JX(o&2(39E=3SPFKv%Jxqxx!_4;`=Dl#!l7@^p2+28}4c! zS+Be}Wf`M7?)f(|^hb0#b_RWfoYIH>?V(QIl+2B_9|;2}x0y0poZh<9;`$8WNNJ4y z^5T`P>tF4Befv(>LLh6=JzV7F)$`FH8{T^e*}L`{#dmMvExM{*?E2U6d#~$v3uXDL zHE(?j)7YBt;z#>aG%gCfTKf2Fa@TEU_m+i!4k z2O6$puAF(!SDZ`Yt5CN?0q-PnH<4_KC0BuN5z%F~K~^fJ%-IXjyLw{>I?V;y~-fulDh|CPey;QdKsp>tLnYq`@P?LuO6&_v%dD} zhqnqH#PKWt3DMj;T1!`zbV!I!Q6ByL2F;HC`G^k8yVRziOrLH)o(6=|T}_(4AnBL| zU3tHoVUM0q`D9*Dj{?f6po}WKJqj9PuQx~vZ24@`8Ip@{2BL4-tl(X3-j)|y+OKW& z(0neF@ST$Se7H=kf&Pu8g3;G*l}i#)$6OefCUM8*ZifP z{a7p!Lk?^*Z&eh*-zsvaSP7#z$>28E#aP;OD)u{J${O)<#@s65gJ{2`Y%(+NIUj8F z^P1?EM-g`AqaHs(1%m@~&$;{z`)L`bmWbH#C}fEH=5J^H@Gt=3DMFA?+pgnASwROh zm3|)~StT(U)*%h+l{U5$|-C(WU3g}MXju@W(-#tMpM0Sl{K-;)uX*3MWiU9k0F zlroJsfe|%bICOj%J?v+rymE$VQ35!$fn_5`kAwj8BWwnpG3I?KUD;@ht`eRbBD{LjuXf8BNhZ(GZ!qmwzM#RG}=$k5}Dbu&8;Ro46U}! zYV-2uS!=ghCJ6b}7)izWWww`T&D?6fK(W!ymkz~gDLJ#P{uy=`wkb3L*mrx_ Date: Wed, 2 Apr 2025 18:56:45 -0300 Subject: [PATCH 050/107] feat: cspell --- lua/kickstart/plugins/lint.lua | 31 ------------------------------- spell/cspell.json | 22 ++++++++++++++++++++++ spell/en.utf-8.add | 6 ++---- spell/en.utf-8.add.spl | Bin 3168 -> 3189 bytes 4 files changed, 24 insertions(+), 35 deletions(-) create mode 100644 spell/cspell.json diff --git a/lua/kickstart/plugins/lint.lua b/lua/kickstart/plugins/lint.lua index 0141bf955a4..824c082e6bb 100644 --- a/lua/kickstart/plugins/lint.lua +++ b/lua/kickstart/plugins/lint.lua @@ -21,38 +21,7 @@ return { text = { 'cspell' }, } - -- To allow other plugins to add linters to require('lint').linters_by_ft, - -- instead set linters_by_ft like this: - -- lint.linters_by_ft = lint.linters_by_ft or {} - -- lint.linters_by_ft['markdown'] = { 'markdownlint' } -- - -- However, note that this will enable a set of default linters, - -- which will cause errors unless these tools are available: - -- { - -- clojure = { "clj-kondo" }, - -- dockerfile = { "hadolint" }, - -- inko = { "inko" }, - -- janet = { "janet" }, - -- json = { "jsonlint" }, - -- markdown = { "vale" }, - -- rst = { "vale" }, - -- ruby = { "ruby" }, - -- terraform = { "tflint" }, - -- text = { "vale" } - -- } - -- - -- You can disable the default linters by setting their filetypes to nil: - -- lint.linters_by_ft['clojure'] = nil - -- lint.linters_by_ft['dockerfile'] = nil - -- lint.linters_by_ft['inko'] = nil - -- lint.linters_by_ft['janet'] = nil - -- lint.linters_by_ft['json'] = nil - -- lint.linters_by_ft['markdown'] = nil - -- lint.linters_by_ft['rst'] = nil - -- lint.linters_by_ft['ruby'] = nil - -- lint.linters_by_ft['terraform'] = nil - -- lint.linters_by_ft['text'] = nil - -- Create autocommand which carries out the actual linting -- on the specified events. local lint_augroup = vim.api.nvim_create_augroup('lint', { clear = true }) diff --git a/spell/cspell.json b/spell/cspell.json new file mode 100644 index 00000000000..5b73497a6b4 --- /dev/null +++ b/spell/cspell.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", + "version": "0.2", + "language": "en", + "globRoot": ".", + "dictionaryDefinitions": [ + { + "name": "ralvescosta", + "path": "~/.config/nvim/spell/en.utf-8.add", + "addWords": true + } + ], + "dictionaries": ["ralvescosta"], + "ignorePaths": [ + "node_modules", + "dist", + "build", + "cspell-tool.txt", + "target", + "public" + ] +} diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 34e09baa4e1..9fb10959f49 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -236,18 +236,16 @@ cybersourcesdk CybersourceSDK Cybersource logrus -logrus http iso cybersource_sdk ecommerce cybersourcesdk rabbitmq -rabbitmq -rabbitmq -cfgs cfgs rabbitmq new_amqp_channel AMQP_HEADERS_MAX_LENGTH_BYTES AMQP +nvim +mfussenegger diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index b78c893d4da32322c387773a308214ebdee7c271..0dd6249d5a32e85ae7889824c3e19ed3fb7cd158 100644 GIT binary patch delta 131 zcmaDL@l}E^%+t5HAT=k)=syDk`=O0|wX7T*iHr;kdMRm>C$YwfFqSeF17Rv-9uTK9 z0%caGZ~nkq&&YUra{>DnM#cq`RXJN2>nE?`v}D{h`3dJ1HP0NT)Lh1L#$3jH#uSi_ c=c!DL3@nLBV9xt|resD2_L-aaaV=s500-zLj{pDw delta 92 zcmV-i0Hgo)7~mKVR!L2BaAj<4GXDSo2eGjZeFX;xVF3UDE@YFF1zxiS27dto!n1`3 yv;hH+lR6260dAAO2{{3&llcj>0Z5as3KkDgVq^gU008fA0%HLH2Z*!N3ZemGejNb- From 61318758a58d9141493717fa55a4efb77dd2d489 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Wed, 2 Apr 2025 19:28:47 -0300 Subject: [PATCH 051/107] feat: rust dap binary name reset --- lua/custom/plugins/rustaceanvim.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index d8bab3047cb..7443bd0df33 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -87,6 +87,22 @@ return { cwd = '${workspaceFolder}', }, } + + -- Reset binary name after session ends + dap.listeners.after.event_terminated['reset-rust-program'] = function() + vim.g._last_rust_program = nil + vim.notify('Clearing previous Rust binary name', vim.log.levels.DEBUG) + end + + dap.listeners.after.event_exited['reset-rust-program'] = function() + vim.g._last_rust_program = nil + vim.notify('Clearing previous Rust binary name', vim.log.levels.DEBUG) + end + + dap.listeners.after.disconnect['reset-rust-program'] = function() + vim.g._last_rust_program = nil + vim.notify('Clearing previous Rust binary name', vim.log.levels.DEBUG) + end -- end, }, From 22f2778a8f2561d9a1f29cd498f3080a01ed04f7 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 7 Apr 2025 07:27:59 -0300 Subject: [PATCH 052/107] feat: spells --- spell/en.utf-8.add | 7 +++++++ spell/en.utf-8.add.spl | Bin 3189 -> 3343 bytes 2 files changed, 7 insertions(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 9fb10959f49..b94e65fa43c 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -249,3 +249,10 @@ AMQP_HEADERS_MAX_LENGTH_BYTES AMQP nvim mfussenegger +ds +ValidateSignatureXMLMarshal +dto +emv +gokit +ralvescosta +uber diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 0dd6249d5a32e85ae7889824c3e19ed3fb7cd158..0b6ef0025fe67ce1d2873461032c67324dcc6af9 100644 GIT binary patch delta 1110 zcmZWoOK1~O6n*!-$!8j^xbPc4HEj_T{IpQDpz&KjwWU>&uB?+}k`9?<(s`5Gx~K~g z+=z>Zf@>8Q1wla+L|h5FaV5C$*NwOltqV80&~v9n6cgqp_q}`1IrqFf-&bB;-Fo`y zfNr?H-}Os~bn0H~kX)K}T+gosB*Yd?g0@A*m6!Y5%88<1t4~ruHGEwPsYu9q?ouFy zwD|v)2~~`mIGLgbMaU!}RfyO{jPnsE-Z9(N481n*RCkYE_Nwz-pBnm{1YK*b$w@z$ zqydPK3%5mBsnsKoe}9_1btaiFkWhJZ)9RO!%$&6{|HK8+6zXs=?O2W%XgW_*vQz<1 zEOw?EBS;mgLZ!}FXM7ri)EMe;Vt;4eOFP_2sSFWqm0&zART;GGm~3*GzL;9FFMGoaWeI7ITpFc9j3AD2k80MuOft^L zr&nH*qlgp!J12{U2D}2aMmf#d^<`SDl4&-AnG%3QrTT|E?YD2@&xmajib$K zY(f!4E;#@I(R33qE&((RN}nrCQ9#I^GdTS>C7_}7x-9-8a2<;?R4LKPOrA_c!0oO-Yl^<(Jj+!Z=^X> zu-ki;R>g1<8Uv_hLNQX2wJ`px?l)rQg$ei+-|B1xeI%@l=Bd3No_(-aE&UatxQJVH z7Vg&AEvHhJ1GJff8Ex5f#KJ&pBzX|;pjB?rgPHX>;(2vx5(fBq97H+>L;X!3QG}SM zS9O@XEz9>-3haRR8ptAv)O#LLgvS_}M^(m-(-^-Y@zBaZ2-2B-2M!$`7#tctZB(X* za;7)aiS=xz!_H}x0z#WBnHAW(ooUDVB9p!FF!*zA`;jns5UT6wfmg)23JU-3>g0c2 zjnDuc$Ma8DIbZryNag8@sGp(QTucGK(i-isA-GIsHZQU>J-nl1I+I_tY(uVu(@8pk QY;K*6oPW_pTPXPR8`uEu761SM delta 989 zcmY*YO-~b16n*zi+i7W2!$L$p(;y+iSfHrY4My-IKroOPaYZwoPCr7YQ##WUR>YOM zGUTl=E{yIVM%WO8JAMMXVB=O6M7v_a!r-}6Vq%-V&b#m4bIv{Q&YP~&&iJ$GIk#$+ z%c*lA^n=~_ywpR6RVv$#a^$OEUp`=#)gRe4sF_}!YP3dG^2i|)61y5%*pm>?4L_nL zwQV|7zqRp^aGpVMbX;{;B?*e#b=2zh zPE2lGI?6IP+^#*G8K{Oqhx}U@pLI{fF+sBqp(kX z4t8{+xK4R8$dqV^Wmw3Uq<#bk$BGORFCoLl*P;r31;oU5K{IhQyzCH*pgi|0k_|Ny zTA-imMd(p#qg0bQFz;BDf!;DF%y7%vksUB|C6EpDg@_LHC zsZITEFQt8Ezw~AyPMN^){UDIb?@C zX|!0(3r<#}EvjGP0oqdSk*>&x5-<=;tDBKwdap8(Av#enBLhTgJJM6ws`?xk<8bWX z>XAo`6IeH(hOdDK4RSv@P-gjt_?QhF&zvceV_L4reh9^@zVE>W6NWQ_Z*{WmsniVh zx^1Fevq~-iJrwio2By`eXvaMx%iW2lBXQCCCQm4~GdVyoIi33hR%8J@U?d$OXrk@@ z)WgSfPv#et6}?Rf^)5Py^&omJl5qXTMNKuMR}j-<16Z%ey2tmNf0r@|in#~>UrM4N r%WDYn^m#PPD*DxKtT%Cs-v^!?k??#|S`Bj6v>#Q?*j2s1CiwFgZxz&5 From c28e58ac0643d1921da3a91758c77579e009fd87 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 12 Apr 2025 04:13:07 -0300 Subject: [PATCH 053/107] feat: spells --- spell/en.utf-8.add | 3 +++ spell/en.utf-8.add.spl | Bin 3343 -> 3501 bytes 2 files changed, 3 insertions(+) diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index b94e65fa43c..a78b2839c89 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -256,3 +256,6 @@ emv gokit ralvescosta uber +cybersourceHealthcheckHandlers +Alves +Costa diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 0b6ef0025fe67ce1d2873461032c67324dcc6af9..5391a68cf8b1097ee4c024b70f41d386aae464de 100644 GIT binary patch literal 3501 zcmZuzJ8T?P6rJ~GoY>GHp)C+iSW%=vt2G5diW~A#90wzUlL#xtXm)-(-udl(*1OQ8 za~lbX!lDk*(pjdYaAV3e2t)@Rl_e-rqzUKTw;Lr&Y|YMlZ{Gc#d+vSj-p%d04Ab=E z=a#j4>pgGa2VoQslf6-zZYCSPiJd>kY;6#vF(oeVVyQ{`eF z%6x!#rb?`a*vB2APA9664S^cS(hMJKrL`KX($S79iW)VBT?W$Z;2YtU~PoQaAtzN+|wYx zg8e*P^};003c6Cm_e+f~CvcbZ1Th964#z{s8{pl?M*=}aQ}Bl)f*KpA`XNMP3b+Kw z$5#sF*uyc+S8Ap+82Xk%cz2BcF*hFi603<&??o#hs3;9U*ay(?EI62R4uV{2$$y9Y1$AT({NV^VTZ41fC zG(7TO?e%~whx!qM=<%F0Yc@(OLZDZ?O|kX zjC3jufnA$5Vgj@J>>nx`!?y@F*){eIK=aHAi*{lc&Ay=Hd?G#Zqe`QKJV1;i21UQ@ zH3DTBVwD{wfQ}m9nM%{Q;KRHk8~#oz){kR_a^wgiTcoISF?0MNVK%V&#DlO9+#RaS zM!ukkrA(C+^$-U0E?GUvbRnJaOyJz2tM+N_WO+$K8*WLH+Xc5oPevEX`(B8j@0no8 ztdLMC{(0_6p3i%utf+9bR5O9SLg?9IM3XD;vn84Gpoh!m!!Ag23_(B36tP-wG&04* z&O~-erg)&OOH0)8gc$v!-OX^ z2iI&bV2i-Mzf9HgKquDbSZPIvbu=KteVDL%V?ePuGmn@GeSth~w8vDnaNM}ffb1WW zb6%2_%}lfWOVV9VlHL^fv_KVmo{_@zh{}m1(xy?&(EP8tUDyY?b z#9qBiSa_TpELQ#r#dFd2lr{)A!NhyL1zyZCvCrQEX1s8KaM&^xXVfL2PW?UJSzKIq zswrg51&U^4oteYLe#WYZ@X7F%;5io?7{~ip5AHBnwgZSA8)_|^k9|twai`T=w}YWD z;E=zoS4k67i*nYujJ%x^RSo#qMd-fjkWi5S-NT$$OpK4r>0>Iu+C*#CjyW{hX2}OJ z^tf_7?jGdSpf0lmGNy_6%u|dVDUgdm3nIB9C`I>_U*+IhFX2~WaA#4lGHHVc7-wuv zA?~Ib!eN_XqvB--hUY0}bXBsSrZ|3ai1N&l%hMV0cYYek^AuJ9pJJ8tC4F|I4e@ zbzu^Lz9Zd$-x<@gRr1<#4bN-Wj;_IAc{jLv7r^jtu!F~dLsg5j@F7XcTT28pFZJy% zW7}8T>NeKzz|b2yahI)$(1z+O?A(Th>zE7Ye&Yqz^o%PoH==@7Cfk!vF&O%;XitQ_#6r^X^ae3#>7vN0^*j#|I?FXvB cySqFzm)GB$vda6$6oK*@_zI&hR2KjK2hhK#i~s-t delta 1780 zcmX|BU1%It6rOYMB)j=r(ngK8wbrIoyTYZUEhE1fnk(OYn8@c@+qPva>=14kzv$&Yga#{&9#3o(T2J}GxUdw=o2B@K}hB@zpQ# z;KW7@w+vC^W>XED$B*Uwx1YicD0dQ(WXORJMlDCKHi$Skswm5R6zcfl0kTG`%Xma}jzE957$8Ov{T>`ha@EX@k>d&OukR37N@en~O+Se5A^eFbfx* zIvruNCcfyTyCS8q;Dl-279L(_iU6r%Ay6AeA>vqN46kf~rslK|)uDE@kmP1JL@`|$ zc<4P`OP6w-EV4zGYcZHs$W#|B5k?nBqrpWeifR>lZ8-FoKZiNo)qRCb+1%?rfE5JLm!Tq?aN(_`r4DJH>0l{CXk+-Jf%2P)(uo)91|PghrR zKyj&D(Zr|JL4Y9|pPz8(x678}2KaJI-6&5TJGVfKFz0b#sG(0%6v2Yzx+>CgeE7op zQ+2Pr|CK?LQ?0|DXS)MOE$x6cq1#;COjxX04m=k)A<%K2^M)-ih_jvub)c`0JiL07 zyOg;Yj5UB>qNQ8y3r}Cm)1hg(NslKN`ZIN-6>8OJoKsBUQ{*-DxvTTgXgi5klPb0j zkE%K1;8lY>?uVnuzt!oxXCCz$iP)>UEWGU za_;#u>nLL08%0Y{g?BOlezG*M-p&K{<>=AL>xpUM!=M?m0UcMrk3KWD;~@dP=BjGn z*s1sWK7cYr!6lPNe1TqALXeRzv$4%0nC&Ll+}Me@QA@w^>cerCw5RWU`E~SvPri(Am(-8rc?o|`paoPs@#25hQf=!1 From 7e596c318431aa2475254e29db7caf6bc029bd7c Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 12 Apr 2025 12:16:50 -0300 Subject: [PATCH 054/107] feat: readme --- README.md | 84 +++++++++++-------------------------------------------- 1 file changed, 16 insertions(+), 68 deletions(-) diff --git a/README.md b/README.md index 16695c8358d..34bf486809d 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ External Requirements: > See [Install Recipes](#Install-Recipes) for additional Windows and Linux specific notes > and quick install snippets -### Install Kickstart +### Install ralvescosta nvim > **NOTE** > [Backup](#FAQ) your previous configuration (if any exists) @@ -46,9 +46,7 @@ Neovim's configurations are located under the following paths, depending on your | OS | PATH | | :- | :--- | -| Linux, MacOS | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` | -| Windows (cmd)| `%localappdata%\nvim\` | -| Windows (powershell)| `$env:LOCALAPPDATA\nvim\` | +| Linux | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` | #### Recommended Step @@ -64,34 +62,13 @@ You likely want to remove `lazy-lock.json` from your fork's `.gitignore` file too - it's ignored in the kickstart repo to make maintenance easier, but it's [recommended to track it in version control](https://lazy.folke.io/usage/lockfile). -#### Clone kickstart.nvim +#### Clone ralvescosta.nvim > **NOTE** > If following the recommended step above (i.e., forking the repo), replace > `nvim-lua` with `` in the commands below -
Linux and Mac - ```sh -git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim -``` - -
- -
Windows - -If you're using `cmd.exe`: - -``` -git clone https://github.com/nvim-lua/kickstart.nvim.git "%localappdata%\nvim" -``` - -If you're using `powershell.exe` - -``` -git clone https://github.com/nvim-lua/kickstart.nvim.git "${env:LOCALAPPDATA}\nvim" -``` - -
+git clone https://github.com:ralvescosta/nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim ### Post Installation @@ -154,48 +131,7 @@ Below you can find OS specific install instructions for Neovim and dependencies. After installing all the dependencies continue with the [Install Kickstart](#Install-Kickstart) step. -#### Windows Installation - -
Windows with Microsoft C++ Build Tools and CMake -Installation may require installing build tools and updating the run command for `telescope-fzf-native` - -See `telescope-fzf-native` documentation for [more details](https://github.com/nvim-telescope/telescope-fzf-native.nvim#installation) - -This requires: -- Install CMake and the Microsoft C++ Build Tools on Windows - -```lua -{'nvim-telescope/telescope-fzf-native.nvim', build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' } -``` -
-
Windows with gcc/make using chocolatey -Alternatively, one can install gcc and make which don't require changing the config, -the easiest way is to use choco: - -1. install [chocolatey](https://chocolatey.org/install) -either follow the instructions on the page or use winget, -run in cmd as **admin**: -``` -winget install --accept-source-agreements chocolatey.chocolatey -``` - -2. install all requirements using choco, exit the previous cmd and -open a new one so that choco path is set, and run in cmd as **admin**: -``` -choco install -y neovim git ripgrep wget fd unzip gzip mingw make -``` -
-
WSL (Windows Subsystem for Linux) - -``` -wsl --install -wsl -sudo add-apt-repository ppa:neovim-ppa/unstable -y -sudo apt update -sudo apt install make gcc ripgrep unzip git xclip neovim -``` -
#### Linux Install
Ubuntu Install Steps @@ -211,6 +147,18 @@ sudo apt install make gcc ripgrep unzip git xclip neovim ``` sudo apt update sudo apt install make gcc ripgrep unzip git xclip curl +go install github.com/jesseduffield/lazygit@latest +go install github.com/google/yamlfmt/cmd/yamlfmt@latest +go install github.com/jessfraz/dockfmt@latest +go install golang.org/x/tools/cmd/goimports@latest +go install github.com/jesseduffield/lazydocker@latest +asdf reshim golang +npm install -g cspell +asdf reshim nodejs +cargo install taplo-cli +sudo sysctl -w fs.inotify.max_user_watches=1048576 +sudo sysctl -w fs.inotify.max_user_instances=1024 +sudo sysctl -p # Now we install nvim curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz From a7dea7f63a12eff0dad93f87392b62b704f62dd1 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 12 Apr 2025 12:20:50 -0300 Subject: [PATCH 055/107] feat: readme --- .gitignore | 2 -- README.md | 32 +++++++++++++------------------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index 61f6deaf931..d699e1d68cc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,3 @@ tags test.sh .luarc.json nvim - -lazy-lock.json diff --git a/README.md b/README.md index 34bf486809d..1bfd747b4c2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# kbckstart.nvim +# ralvescosta.nvim ## Introduction @@ -48,20 +48,6 @@ Neovim's configurations are located under the following paths, depending on your | :- | :--- | | Linux | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` | -#### Recommended Step - -[Fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) this repo -so that you have your own copy that you can modify, then install by cloning the -fork to your machine using one of the commands below, depending on your OS. - -> **NOTE** -> Your fork's URL will be something like this: -> `https://github.com//kickstart.nvim.git` - -You likely want to remove `lazy-lock.json` from your fork's `.gitignore` file -too - it's ignored in the kickstart repo to make maintenance easier, but it's -[recommended to track it in version control](https://lazy.folke.io/usage/lockfile). - #### Clone ralvescosta.nvim > **NOTE** > If following the recommended step above (i.e., forking the repo), replace @@ -87,10 +73,6 @@ Read through the `init.lua` file in your configuration folder for more information about extending and exploring Neovim. That also includes examples of adding popularly requested plugins. -> [!NOTE] -> For more information about a particular plugin check its repository's documentation. - - ### Getting Started [The Only Video You Need to Get Started with Neovim](https://youtu.be/m8C0Cq9Uv9o) @@ -140,6 +122,18 @@ After installing all the dependencies continue with the [Install Kickstart](#Ins sudo add-apt-repository ppa:neovim-ppa/unstable -y sudo apt update sudo apt install make gcc ripgrep unzip git xclip neovim +go install github.com/jesseduffield/lazygit@latest +go install github.com/google/yamlfmt/cmd/yamlfmt@latest +go install github.com/jessfraz/dockfmt@latest +go install golang.org/x/tools/cmd/goimports@latest +go install github.com/jesseduffield/lazydocker@latest +asdf reshim golang +npm install -g cspell +asdf reshim nodejs +cargo install taplo-cli +sudo sysctl -w fs.inotify.max_user_watches=1048576 +sudo sysctl -w fs.inotify.max_user_instances=1024 +sudo sysctl -p ```
Debian Install Steps From cfdca7aac2588bd11ab097ec65fda3c5ab012507 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 12 Apr 2025 12:20:57 -0300 Subject: [PATCH 056/107] feat: added lazy-lock file --- lazy-lock.json | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 lazy-lock.json diff --git a/lazy-lock.json b/lazy-lock.json new file mode 100644 index 00000000000..1ec32b586d1 --- /dev/null +++ b/lazy-lock.json @@ -0,0 +1,52 @@ +{ + "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, + "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, + "avante.nvim": { "branch": "main", "commit": "e295fe82f0714188615a524604bdaccd266ced35" }, + "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, + "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, + "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, + "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, + "conform.nvim": { "branch": "master", "commit": "eebc724d12c5579d733d1f801386e0ceb909d001" }, + "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, + "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, + "gitsigns.nvim": { "branch": "main", "commit": "fcfa7a989cd6fed10abf02d9880dc76d7a38167d" }, + "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, + "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, + "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, + "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, + "lualine.nvim": { "branch": "master", "commit": "0ea56f91b7f51a37b749c050a5e5dfdd56b302b3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, + "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, + "mini.nvim": { "branch": "main", "commit": "b418d585d99bd1c1a4b04dc8b2c585471665173a" }, + "neo-tree.nvim": { "branch": "main", "commit": "9b5d67119c46e3262ffe1508fe6d8540b79ad75d" }, + "neotest": { "branch": "master", "commit": "dddbe8fe358b05b2b7e54fe4faab50563171a76d" }, + "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, + "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, + "nvim-autopairs": { "branch": "master", "commit": "2a406cdd8c373ae7fe378a9e062a5424472bd8d8" }, + "nvim-cmp": { "branch": "main", "commit": "059e89495b3ec09395262f16b1ad441a38081d04" }, + "nvim-dap": { "branch": "master", "commit": "7aade9e99bef5f0735cf966e715b3ce45515d786" }, + "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, + "nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" }, + "nvim-lint": { "branch": "master", "commit": "5b1bdf306bd3e565908145279e8bbfc594dac3b3" }, + "nvim-lspconfig": { "branch": "master", "commit": "4ea9083b6d3dff4ddc6da17c51334c3255b7eba5" }, + "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, + "nvim-treesitter": { "branch": "master", "commit": "0e21ee8df6235511c02bab4a5b391d18e165a58d" }, + "nvim-web-devicons": { "branch": "master", "commit": "c90dee4e930ab9f49fa6d77f289bff335b49e972" }, + "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "render-markdown.nvim": { "branch": "main", "commit": "8bb0d4725cc4909a603158d44ff28b6158ad9278" }, + "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, + "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, + "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, + "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, + "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, + "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, + "vim-maximizer": { "branch": "master", "commit": "2e54952fe91e140a2e69f35f22131219fcd9c5f1" }, + "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" }, + "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } +} From ea367fc1f50bb7a8254702b6e72b786eae30e297 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 12 Apr 2025 12:22:10 -0300 Subject: [PATCH 057/107] feat: readme --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 1bfd747b4c2..6198549eff9 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ External Requirements: - etc. > **NOTE** -> See [Install Recipes](#Install-Recipes) for additional Windows and Linux specific notes +> See [Install Recipes](#Install-Recipes) for additional Linux specific notes > and quick install snippets ### Install ralvescosta nvim @@ -49,9 +49,6 @@ Neovim's configurations are located under the following paths, depending on your | Linux | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` | #### Clone ralvescosta.nvim -> **NOTE** -> If following the recommended step above (i.e., forking the repo), replace -> `nvim-lua` with `` in the commands below ```sh git clone https://github.com:ralvescosta/nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim From 7186cf7a3cc67df8677449cc285092a1b8f9bd8d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 05:48:47 -0300 Subject: [PATCH 058/107] feat: add code diagnost cmd --- lua/kickstart/mappings.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/kickstart/mappings.lua b/lua/kickstart/mappings.lua index 3f5e1b1a1d6..e37aad3b462 100644 --- a/lua/kickstart/mappings.lua +++ b/lua/kickstart/mappings.lua @@ -7,6 +7,7 @@ vim.keymap.set('n', '', 'nohlsearch') -- Diagnostic keymaps vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) +vim.keymap.set('n', 'cd', vim.diagnostic.open_float, { desc = 'Open diagnostic [F]loat window' }) -- Exit terminal mode in the builtin terminal with a shortcut that is a bit easier -- for people to discover. Otherwise, you normally need to press , which From ae903a659acdf82b3091f7e5ba9f9acf5974762f Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 05:48:52 -0300 Subject: [PATCH 059/107] feat: update pkgs --- lazy-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1ec32b586d1..d8950e569d3 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,43 +1,43 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "avante.nvim": { "branch": "main", "commit": "e295fe82f0714188615a524604bdaccd266ced35" }, + "avante.nvim": { "branch": "main", "commit": "eb1cd44731783024621beafe4e46204cbc9a4320" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "eebc724d12c5579d733d1f801386e0ceb909d001" }, + "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" }, "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "fcfa7a989cd6fed10abf02d9880dc76d7a38167d" }, + "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, - "lualine.nvim": { "branch": "master", "commit": "0ea56f91b7f51a37b749c050a5e5dfdd56b302b3" }, + "lualine.nvim": { "branch": "master", "commit": "86fe39534b7da729a1ac56c0466e76f2c663dc42" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "b418d585d99bd1c1a4b04dc8b2c585471665173a" }, + "mini.nvim": { "branch": "main", "commit": "ed581c333798e08a68fbe1aecfdf95d3c1432d3f" }, "neo-tree.nvim": { "branch": "main", "commit": "9b5d67119c46e3262ffe1508fe6d8540b79ad75d" }, - "neotest": { "branch": "master", "commit": "dddbe8fe358b05b2b7e54fe4faab50563171a76d" }, + "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, - "nvim-autopairs": { "branch": "master", "commit": "2a406cdd8c373ae7fe378a9e062a5424472bd8d8" }, - "nvim-cmp": { "branch": "main", "commit": "059e89495b3ec09395262f16b1ad441a38081d04" }, + "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, + "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, "nvim-dap": { "branch": "master", "commit": "7aade9e99bef5f0735cf966e715b3ce45515d786" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, - "nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" }, - "nvim-lint": { "branch": "master", "commit": "5b1bdf306bd3e565908145279e8bbfc594dac3b3" }, - "nvim-lspconfig": { "branch": "master", "commit": "4ea9083b6d3dff4ddc6da17c51334c3255b7eba5" }, + "nvim-dap-ui": { "branch": "master", "commit": "881a69e25bd6658864fab47450025490b74be878" }, + "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" }, + "nvim-lspconfig": { "branch": "master", "commit": "32b6a6449aaba11461fffbb596dd6310af79eea4" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "0e21ee8df6235511c02bab4a5b391d18e165a58d" }, + "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, "nvim-web-devicons": { "branch": "master", "commit": "c90dee4e930ab9f49fa6d77f289bff335b49e972" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "8bb0d4725cc4909a603158d44ff28b6158ad9278" }, + "render-markdown.nvim": { "branch": "main", "commit": "dfc1299d9f32b53b34b7ac6c3a7553b5fd29977f" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 8bc6f83ab0c7ac19d419b07cbd089cfebe328ff8 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:42:34 -0300 Subject: [PATCH 060/107] feat: removing unused plugin --- lua/custom/plugins/vim-maximizer.lua | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 lua/custom/plugins/vim-maximizer.lua diff --git a/lua/custom/plugins/vim-maximizer.lua b/lua/custom/plugins/vim-maximizer.lua deleted file mode 100644 index 69462dec333..00000000000 --- a/lua/custom/plugins/vim-maximizer.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - { - 'szw/vim-maximizer', - keys = { - { 'tm', 'MaximizerToggle', desc = '[T]oggle Maximize/minimize split' }, - }, - }, -} From 1f6850f0fb0fa9bb0ac60f1dfeef05206d452619 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:42:42 -0300 Subject: [PATCH 061/107] feat: addind copiilot --- lua/custom/plugins/copilot.lua | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 lua/custom/plugins/copilot.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000000..88cb3b9ab90 --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,5 @@ +return { + { + 'github/copilot.vim', + }, +} From ba481ccb9a3ce8ca6ff386ed2a1e5620f3fddd33 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:44:01 -0300 Subject: [PATCH 062/107] feat: lazygit --- lua/custom/plugins/lazygit.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index 0f783c4545f..16e5232abcc 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -6,6 +6,16 @@ return { }, config = function() vim.keymap.set('n', 'tg', ':LazyGit', { silent = true, noremap = true, desc = '[T]oggle [L]azy Git' }) + + vim.api.nvim_create_autocmd('TermClose', { + callback = function(args) + local bufnr = args.buf + local name = vim.api.nvim_buf_get_name(bufnr) + if name:match 'lazygit' then + vim.cmd 'Neotree git_status refresh' + end + end, + }) end, }, } From 45aaf121abf5d15e887e8ad94e0218359836acf1 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:44:31 -0300 Subject: [PATCH 063/107] feat: --- lua/custom/plugins/lazygit.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index 16e5232abcc..292c2a58eed 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -17,5 +17,6 @@ return { end, }) end, + -- }, } From 5e7e3de5946ee34ce914a4956f11407f9322b2c8 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:45:48 -0300 Subject: [PATCH 064/107] feat: --- lua/custom/plugins/lazygit.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index 292c2a58eed..aebcd126feb 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -12,11 +12,11 @@ return { local bufnr = args.buf local name = vim.api.nvim_buf_get_name(bufnr) if name:match 'lazygit' then - vim.cmd 'Neotree git_status refresh' + require('neo-tree.sources.git_status.commands').refresh() end end, }) + -- end, - -- }, } From 7b67c7bd0ff8cfb90d8b6a95fc4d61437669707b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:46:03 -0300 Subject: [PATCH 065/107] feat: --- lua/custom/plugins/lazygit.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index aebcd126feb..e4dbb11496f 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -16,7 +16,7 @@ return { end end, }) - -- + -- --- end, }, } From 04eed3d91ba479b5a70f63026f4c8025f228c55d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:47:03 -0300 Subject: [PATCH 066/107] feat: --- lua/custom/plugins/lazygit.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index e4dbb11496f..7042a37dcf2 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -16,7 +16,7 @@ return { end end, }) - -- --- + -- other comments end, }, } From da10cd3d529a425c94403480a4ae9de541920f8b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 08:47:45 -0300 Subject: [PATCH 067/107] feat: avant confg --- lazy-lock.json | 1 + lua/custom/plugins/avante.lua | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index d8950e569d3..1940ca517e2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -8,6 +8,7 @@ "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" }, + "copilot.vim": { "branch": "release", "commit": "8d1e0f86d8aaa64070c080589bc2a516beb4024f" }, "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" }, diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index 2d062860094..841c07c1bd1 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -5,12 +5,14 @@ return { version = false, opts = { provider = 'openai', + auto_suggestions_provider = 'openai', openai = { endpoint = 'https://api.openai.com/v1', model = 'gpt-4o', timeout = 30000, -- timeout in milliseconds temperature = 0, -- adjust if needed max_tokens = 8192, + --do something for me -- reasoning_effort = "high" -- only supported for reasoning models (o1, etc.) }, }, From 4917cc23db69a7c0b59573998a52811276e1ddb9 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 09:07:20 -0300 Subject: [PATCH 068/107] feat: toggle copilot --- lua/custom/plugins/copilot.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index 88cb3b9ab90..fbab5ab90cd 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -1,5 +1,20 @@ return { { 'github/copilot.vim', + config = function() + vim.g.copilot_enabled = false + + vim.api.nvim_create_user_command('CopilotToggle', function() + if vim.g.copilot_enabled == 1 then + vim.g.copilot_enabled = 0 + print 'Copilot: OFF' + else + vim.g.copilot_enabled = 1 + print 'Copilot: ON' + end + end, {}) + + vim.keymap.set('n', 'tc', ':CopilotToggle', { desc = '[T]oggle [C]opilot', silent = true }) + end, }, } From 644338b013f13b197b8fd356538e4fde074bebd9 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 09:07:35 -0300 Subject: [PATCH 069/107] feat: neotest config --- lua/custom/plugins/neotest.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/custom/plugins/neotest.lua b/lua/custom/plugins/neotest.lua index 425f7fc67a3..d5946acf8b5 100644 --- a/lua/custom/plugins/neotest.lua +++ b/lua/custom/plugins/neotest.lua @@ -24,10 +24,10 @@ return { }, } - vim.keymap.set('n', 'ts', "lua require('neotest').summary.toggle()", { desc = 'Toggle [N]eotest Summary' }) - vim.keymap.set('n', 'tr', "lua require('neotest').run.run()", { desc = 'Run [N]earest test to the cursor' }) - vim.keymap.set('n', 'tf', "lua require('neotest').run.run(vim.fn.expand('%'))", { desc = 'Run entire file' }) - vim.keymap.set('n', 'td', "lua require('neotest').run.run({ strategy = 'dap' })", { desc = 'Debug [N]earest test' }) + vim.keymap.set('n', 'ts', "lua require('neotest').summary.toggle()", { desc = '[T]oggle [N]eotest Summary' }) + vim.keymap.set('n', 'rt', "lua require('neotest').run.run()", { desc = '[R]un [N]earest test to the cursor' }) + vim.keymap.set('n', 'rf', "lua require('neotest').run.run(vim.fn.expand('%'))", { desc = '[R]un entire file' }) + vim.keymap.set('n', 'dt', "lua require('neotest').run.run({ strategy = 'dap' })", { desc = 'Debug [N]earest test' }) vim.keymap.set('n', ']t', "lua require('neotest').jump.next({ status = 'failed' })", { desc = 'Jump to the next failed test' }) vim.keymap.set('n', '[t', "require('neotest').jump.prev({ status = 'failed' })", { desc = 'Jump to the previous failed test' }) end, From a82fa227d7cf515b215b680d08f144fe042fafc5 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 09:20:51 -0300 Subject: [PATCH 070/107] feat: disabling bufferline --- lua/custom/plugins/bufferline.lua | 44 +++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lua/custom/plugins/bufferline.lua b/lua/custom/plugins/bufferline.lua index eb050bed65a..894aa9e8602 100644 --- a/lua/custom/plugins/bufferline.lua +++ b/lua/custom/plugins/bufferline.lua @@ -1,24 +1,24 @@ return { - { - 'akinsho/bufferline.nvim', - version = '*', - dependencies = 'nvim-tree/nvim-web-devicons', - config = function() - require('bufferline').setup { - options = { - numbers = 'ordinal', - diagnostics = 'nvim_lsp', - hover = { - enabled = true, - delay = 200, - reveal = { 'close' }, - }, - }, - } - - vim.keymap.set('n', '', ':BufferLineCycleNext', { desc = '[B]ufferLine next' }) - vim.keymap.set('n', '', ':BufferLineCyclePrev', { desc = '[B]ufferLine prev' }) - vim.keymap.set('n', 'x', ':bp | bd #', { desc = '[B]ufferLine close current' }) - end, - }, + -- { + -- 'akinsho/bufferline.nvim', + -- version = '*', + -- dependencies = 'nvim-tree/nvim-web-devicons', + -- config = function() + -- require('bufferline').setup { + -- options = { + -- numbers = 'ordinal', + -- diagnostics = 'nvim_lsp', + -- hover = { + -- enabled = true, + -- delay = 200, + -- reveal = { 'close' }, + -- }, + -- }, + -- } + -- + -- vim.keymap.set('n', '', ':BufferLineCycleNext', { desc = '[B]ufferLine next' }) + -- vim.keymap.set('n', '', ':BufferLineCyclePrev', { desc = '[B]ufferLine prev' }) + -- vim.keymap.set('n', 'x', ':bp | bd #', { desc = '[B]ufferLine close current' }) + -- end, + -- }, } From 92267ee544c1fd1a6ebf6013fe1e3be5422b34d7 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 09:21:07 -0300 Subject: [PATCH 071/107] feat: adding copilot enabled by default --- lua/custom/plugins/copilot.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index fbab5ab90cd..c7a9c6ba43e 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -2,7 +2,7 @@ return { { 'github/copilot.vim', config = function() - vim.g.copilot_enabled = false + vim.g.copilot_enabled = true vim.api.nvim_create_user_command('CopilotToggle', function() if vim.g.copilot_enabled == 1 then From e6e9b7b04217e380e4dfeaaf296f5258b14c7e91 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 10:11:24 -0300 Subject: [PATCH 072/107] feat: ia configurations --- lazy-lock.json | 4 +--- lua/custom/plugins/avante.lua | 13 ++++------- lua/custom/plugins/copilot.lua | 41 +++++++++++++++++++++++----------- 3 files changed, 33 insertions(+), 25 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1940ca517e2..b9ee0c7d7ab 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -2,13 +2,12 @@ "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, "avante.nvim": { "branch": "main", "commit": "eb1cd44731783024621beafe4e46204cbc9a4320" }, - "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" }, - "copilot.vim": { "branch": "release", "commit": "8d1e0f86d8aaa64070c080589bc2a516beb4024f" }, + "copilot.lua": { "branch": "master", "commit": "b3988bb51e87a057fee79192c3cc0932a0360bf6" }, "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" }, @@ -47,7 +46,6 @@ "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, - "vim-maximizer": { "branch": "master", "commit": "2e54952fe91e140a2e69f35f22131219fcd9c5f1" }, "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" }, "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } } diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index 841c07c1bd1..d6b9aa11c7b 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -4,16 +4,11 @@ return { event = 'VeryLazy', version = false, opts = { - provider = 'openai', - auto_suggestions_provider = 'openai', - openai = { - endpoint = 'https://api.openai.com/v1', - model = 'gpt-4o', - timeout = 30000, -- timeout in milliseconds - temperature = 0, -- adjust if needed + provider = 'copilot', + cursor_applying_provider = 'copilot', + copilot = { + temperature = 0, max_tokens = 8192, - --do something for me - -- reasoning_effort = "high" -- only supported for reasoning models (o1, etc.) }, }, -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index c7a9c6ba43e..ce06c78a16b 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -1,20 +1,35 @@ return { { - 'github/copilot.vim', + 'zbirenbaum/copilot.lua', + cmd = 'Copilot', + event = 'InsertEnter', config = function() - vim.g.copilot_enabled = true + require('copilot').setup { + suggestion = { + enabled = true, + auto_trigger = true, + debounce = 75, + keymap = { + accept = '', + next = '', + prev = '', + dismiss = '', + }, + }, + filetypes = { + yaml = true, + markdown = true, + help = false, + gitcommit = false, + gitrebase = false, + hgcommit = false, + svn = false, + cvs = false, + ['.'] = false, + }, + } - vim.api.nvim_create_user_command('CopilotToggle', function() - if vim.g.copilot_enabled == 1 then - vim.g.copilot_enabled = 0 - print 'Copilot: OFF' - else - vim.g.copilot_enabled = 1 - print 'Copilot: ON' - end - end, {}) - - vim.keymap.set('n', 'tc', ':CopilotToggle', { desc = '[T]oggle [C]opilot', silent = true }) + vim.keymap.set('n', 'tc', ':Copilot toggle', { desc = '[T]oggle [C]opilot', silent = true }) end, }, } From e77c78cb9b9a3a125b7a06de6ffb5cbbb123bd8b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 12:34:36 -0300 Subject: [PATCH 073/107] feat: update pkgs --- lazy-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index b9ee0c7d7ab..b96febac581 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -21,7 +21,7 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "ed581c333798e08a68fbe1aecfdf95d3c1432d3f" }, + "mini.nvim": { "branch": "main", "commit": "c404fc5717866ff738aadeeb1f54ab8ed270ae1e" }, "neo-tree.nvim": { "branch": "main", "commit": "9b5d67119c46e3262ffe1508fe6d8540b79ad75d" }, "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, From fc88eaa5c27885251cbfa71c0f68c827513bab5b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 19 Apr 2025 14:48:45 -0300 Subject: [PATCH 074/107] feat: close buffer --- lua/kickstart/mappings.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/kickstart/mappings.lua b/lua/kickstart/mappings.lua index e37aad3b462..a6602b26e0e 100644 --- a/lua/kickstart/mappings.lua +++ b/lua/kickstart/mappings.lua @@ -54,3 +54,11 @@ vim.keymap.set('n', '', ':m .-2==', { desc = 'Move line up' }) vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'Move selection down' }) vim.keymap.set('v', '', ":m '<-2gv=gv", { desc = 'Move selection up' }) -- ########################### + +-- -- ######### BUFFER ########### +vim.keymap.set('n', 'x', function() + local current = vim.api.nvim_get_current_buf() + vim.cmd 'bnext' + vim.api.nvim_buf_delete(current, { force = false }) +end, { desc = 'Close current buffer and go to next', silent = true }) +-- ########################### From bdb6a22196b4c42105cdb2d4612469f6451d6ff2 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 25 Apr 2025 05:20:49 -0300 Subject: [PATCH 075/107] feat: copilot --- lazy-lock.json | 28 ++++++++++++++-------------- lua/custom/plugins/copilot.lua | 2 +- spell/en.utf-8.add | 1 + spell/en.utf-8.add.spl | Bin 3501 -> 3436 bytes 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index b96febac581..a4a015136f1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,43 +1,43 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "avante.nvim": { "branch": "main", "commit": "eb1cd44731783024621beafe4e46204cbc9a4320" }, + "avante.nvim": { "branch": "main", "commit": "f755861d939df35b9d28ca3eb667af798750747f" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" }, - "copilot.lua": { "branch": "master", "commit": "b3988bb51e87a057fee79192c3cc0932a0360bf6" }, + "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, + "copilot.lua": { "branch": "master", "commit": "2f50ec4c16048153a50633053120292c9a7784bb" }, "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" }, + "gitsigns.nvim": { "branch": "main", "commit": "ee7e50dfbdf49e3acfa416fd3ad3abbdb658582c" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, - "lualine.nvim": { "branch": "master", "commit": "86fe39534b7da729a1ac56c0466e76f2c663dc42" }, + "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "c404fc5717866ff738aadeeb1f54ab8ed270ae1e" }, - "neo-tree.nvim": { "branch": "main", "commit": "9b5d67119c46e3262ffe1508fe6d8540b79ad75d" }, + "mini.nvim": { "branch": "main", "commit": "05975f387906211745d0aaf996eb7ad3c91b193d" }, + "neo-tree.nvim": { "branch": "main", "commit": "1ef260eb4f54515fe121a2267b477efb054d108a" }, "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, - "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, + "nui.nvim": { "branch": "main", "commit": "8d5b0b568517935d3c84f257f272ef004d9f5a59" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "7aade9e99bef5f0735cf966e715b3ce45515d786" }, + "nvim-dap": { "branch": "master", "commit": "98bf130702eaafad8567c0e3ea1171c2552d58bb" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, - "nvim-dap-ui": { "branch": "master", "commit": "881a69e25bd6658864fab47450025490b74be878" }, - "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" }, - "nvim-lspconfig": { "branch": "master", "commit": "32b6a6449aaba11461fffbb596dd6310af79eea4" }, + "nvim-dap-ui": { "branch": "master", "commit": "851f6f00480dc9366f37b6b91f3aeadb3b6ba04f" }, + "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, + "nvim-lspconfig": { "branch": "master", "commit": "8b0f47d851ee5343d38fe194a06ad16b9b9bd086" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, - "nvim-web-devicons": { "branch": "master", "commit": "c90dee4e930ab9f49fa6d77f289bff335b49e972" }, + "nvim-web-devicons": { "branch": "master", "commit": "68f70df44652d310d2adedf181b174c33a693665" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "dfc1299d9f32b53b34b7ac6c3a7553b5fd29977f" }, + "render-markdown.nvim": { "branch": "main", "commit": "e78a2768816807f24d607c3cc7253459d567204d" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index ce06c78a16b..e4450228e35 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -10,7 +10,7 @@ return { auto_trigger = true, debounce = 75, keymap = { - accept = '', + accept = '', next = '', prev = '', dismiss = '', diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index a78b2839c89..b7a6e6726de 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -259,3 +259,4 @@ uber cybersourceHealthcheckHandlers Alves Costa +httpw diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 5391a68cf8b1097ee4c024b70f41d386aae464de..0329949d6a63092a0ed99c64784aa4d23ecec52c 100644 GIT binary patch delta 717 zcmX|9KWGzS6#w44yWCw&L$S0%V=Wj}IBMEmB|^Hv2U^kA9Axm<}-YF^NTHphHM z9ArH(EPF~;iYnIGOh1H>YxzNziO(H&q78qM2fkRgs*c;@%vajBhR(^mu*T&Q>g*s0 zfh$Sp3HwwZv>Pw0}JKC>s8MiD4CW;ySJ zj}0XiKY3A@jel%s;3K`ZCm}_<_QkQiPBih~A3RVV>xo`OtG}c|d_2`}@mw`VWb>M{ zqBa#93av@%#t%znA6e5n|DGUPR~)$Pi2k&ub{D?`taE8hT@pSP9UiAH3+CF4&}s3W z(Y3JyA>bKp9V^7)CR|a)r?1iR#0`+-ByJDx1pmFg%((^nkO&R_n2|I;FaZxJ7`X5U DER3Bc delta 775 zcmX|9&r1|>6#u@rGw#g#gS{x|YMMV#3eEM93zdXsk+wxy1|5?9F!ke9iBD&QrFr+$k@M53ulrntZ%$s@d^FE)?ydPb!Q*DbEvq9DI zyor6Ktob)>9h|Tf^HTn9IS6Hx-9D<&3XV??$f5f<6{_P}r7Dq9FCBTrPiR@vu^sz! zNIATW9hD*DQqOdm$|&-wrVGdGh}7YOX*f-JSI*0B(hq=9C8;9~{vecaX1QES|T-HPh6Pr{(}{$fkLut>IcZ zjan=LV_A00YvjpPQ!k0!Zn{M$-Qqh11dlxDf3GJrMbukO0UFnMURTQ?yGEDneM(o6XBee zAEL!UX$1htU&xR>Fu13E(*W9sNqqOn(pOKqpK7E From efb5122ff8393944166acb25347e18c3b33da017 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 25 Apr 2025 05:23:20 -0300 Subject: [PATCH 076/107] feat: update pkgs --- lazy-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a4a015136f1..d59dad82017 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "avante.nvim": { "branch": "main", "commit": "f755861d939df35b9d28ca3eb667af798750747f" }, + "avante.nvim": { "branch": "main", "commit": "f9aa75459d403d9e963ef2647c9791e0dfc9e5f9" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, @@ -10,7 +10,7 @@ "copilot.lua": { "branch": "master", "commit": "2f50ec4c16048153a50633053120292c9a7784bb" }, "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "ee7e50dfbdf49e3acfa416fd3ad3abbdb658582c" }, + "gitsigns.nvim": { "branch": "main", "commit": "140ac646db125904e456e42ab8b538d28f9607d7" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, @@ -21,7 +21,7 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "05975f387906211745d0aaf996eb7ad3c91b193d" }, + "mini.nvim": { "branch": "main", "commit": "3a5ea026f6b997399a2899559bd7381d8fb67dd4" }, "neo-tree.nvim": { "branch": "main", "commit": "1ef260eb4f54515fe121a2267b477efb054d108a" }, "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, @@ -35,9 +35,9 @@ "nvim-lspconfig": { "branch": "master", "commit": "8b0f47d851ee5343d38fe194a06ad16b9b9bd086" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, - "nvim-web-devicons": { "branch": "master", "commit": "68f70df44652d310d2adedf181b174c33a693665" }, + "nvim-web-devicons": { "branch": "master", "commit": "50b5b06bff13a9b4eab946de7c7033649a6618a1" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "e78a2768816807f24d607c3cc7253459d567204d" }, + "render-markdown.nvim": { "branch": "main", "commit": "6910fe12a9634be5ce4e19aff4d3b45abf3f0dd3" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 8ab49b93387503183aa38f4543ad3da975cb5f73 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 3 May 2025 10:09:16 -0300 Subject: [PATCH 077/107] feat: update lazy --- lazy-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index d59dad82017..cf41dffe550 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,16 +1,16 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "avante.nvim": { "branch": "main", "commit": "f9aa75459d403d9e963ef2647c9791e0dfc9e5f9" }, + "LuaSnip": { "branch": "master", "commit": "7351d673f430e89f11962dc45b7360d6a0a26d2d" }, + "avante.nvim": { "branch": "main", "commit": "fcf6e8617e78a07a038a3ea8e8722f99dd845204" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, - "copilot.lua": { "branch": "master", "commit": "2f50ec4c16048153a50633053120292c9a7784bb" }, - "crates.nvim": { "branch": "main", "commit": "73d2c590c74a0c582144987a4decb4a642755859" }, + "copilot.lua": { "branch": "master", "commit": "a5c390f8d8e85b501b22dcb2f30e0cbbd69d5ff0" }, + "crates.nvim": { "branch": "main", "commit": "2c8f4fab02e3e9ea42c6ad9b547e4207a914a397" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "140ac646db125904e456e42ab8b538d28f9607d7" }, + "gitsigns.nvim": { "branch": "main", "commit": "1796c7cedfe7e5dd20096c5d7b8b753d8f8d22eb" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, @@ -21,23 +21,23 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "3a5ea026f6b997399a2899559bd7381d8fb67dd4" }, + "mini.nvim": { "branch": "main", "commit": "ee23e1abc206efc6d6cce19ec8c0a3da7a897035" }, "neo-tree.nvim": { "branch": "main", "commit": "1ef260eb4f54515fe121a2267b477efb054d108a" }, "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, - "nui.nvim": { "branch": "main", "commit": "8d5b0b568517935d3c84f257f272ef004d9f5a59" }, + "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "98bf130702eaafad8567c0e3ea1171c2552d58bb" }, + "nvim-dap": { "branch": "master", "commit": "8df427aeba0a06c6577dc3ab82de3076964e3b8d" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, - "nvim-dap-ui": { "branch": "master", "commit": "851f6f00480dc9366f37b6b91f3aeadb3b6ba04f" }, + "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "8b0f47d851ee5343d38fe194a06ad16b9b9bd086" }, + "nvim-lspconfig": { "branch": "master", "commit": "46434074f188e6bfccf9d9153dd8be6b1381498b" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, - "nvim-web-devicons": { "branch": "master", "commit": "50b5b06bff13a9b4eab946de7c7033649a6618a1" }, + "nvim-treesitter": { "branch": "master", "commit": "94ea4f436d2b59c80f02e293466c374584f03b8c" }, + "nvim-web-devicons": { "branch": "master", "commit": "2c2b4eafce6cdd0cb165036faa17396eff18f847" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "6910fe12a9634be5ce4e19aff4d3b45abf3f0dd3" }, + "render-markdown.nvim": { "branch": "main", "commit": "b2d857c848c2c27440c8e5efc8e49a9b5bcf13c6" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From dad810e073ff3197ef2c4b774c0de3d35b991e2d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 4 May 2025 08:04:04 -0300 Subject: [PATCH 078/107] chore: update lazy --- 2 | 40 ++++++++++++++++++++++++++++++++++ lazy-lock.json | 8 +++---- lua/custom/plugins/copilot.lua | 7 +++++- 3 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 2 diff --git a/2 b/2 new file mode 100644 index 00000000000..e34202bf4d3 --- /dev/null +++ b/2 @@ -0,0 +1,40 @@ +return { + { + 'zbirenbaum/copilot.lua', + cmd = 'Copilot', + event = 'InsertEnter', + config = function() + require('copilot').setup { + suggestion = { + enabled = true, + auto_trigger = true, + debounce = 50, + keymap = { + accept = '', + next = '', + prev = '', + dismiss = '', + refresh = '', + }, + }, + filetypes = { + yaml = true, + markdown = true, + golang = true, + rust = true, + lua = true, + help = false, + gitcommit = false, + gitrebase = false, + hgcommit = false, + svn = false, + cvs = false, + json = false, + ['.'] = false, + }, + } + + vim.keymap.set('n', 'tc', ':Copilot toggle', { desc = '[T]oggle [C]opilot', silent = true }) + end, + }, +} diff --git a/lazy-lock.json b/lazy-lock.json index cf41dffe550..8744dbb54b2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "7351d673f430e89f11962dc45b7360d6a0a26d2d" }, - "avante.nvim": { "branch": "main", "commit": "fcf6e8617e78a07a038a3ea8e8722f99dd845204" }, + "LuaSnip": { "branch": "master", "commit": "6f4a04fd0c484a8c704955c137d3fe424fcce0fc" }, + "avante.nvim": { "branch": "main", "commit": "310fde258d32aa5f367238e132b86dc1fe7a866a" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, @@ -32,12 +32,12 @@ "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "46434074f188e6bfccf9d9153dd8be6b1381498b" }, + "nvim-lspconfig": { "branch": "master", "commit": "1b801f68d09e70e59e6dd967b663b6d84ee3e87d" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "94ea4f436d2b59c80f02e293466c374584f03b8c" }, "nvim-web-devicons": { "branch": "master", "commit": "2c2b4eafce6cdd0cb165036faa17396eff18f847" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "b2d857c848c2c27440c8e5efc8e49a9b5bcf13c6" }, + "render-markdown.nvim": { "branch": "main", "commit": "3484e3ec3831deacc28a5d1e3307693b8c997c6c" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index e4450228e35..e34202bf4d3 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -8,23 +8,28 @@ return { suggestion = { enabled = true, auto_trigger = true, - debounce = 75, + debounce = 50, keymap = { accept = '', next = '', prev = '', dismiss = '', + refresh = '', }, }, filetypes = { yaml = true, markdown = true, + golang = true, + rust = true, + lua = true, help = false, gitcommit = false, gitrebase = false, hgcommit = false, svn = false, cvs = false, + json = false, ['.'] = false, }, } From a4c8fbdad72dd7abd948fd3ce217d37f5e1e3f41 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Wed, 7 May 2025 05:10:43 -0300 Subject: [PATCH 079/107] feat: update lazy --- lazy-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 8744dbb54b2..647a4677f32 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,29 +1,29 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "6f4a04fd0c484a8c704955c137d3fe424fcce0fc" }, - "avante.nvim": { "branch": "main", "commit": "310fde258d32aa5f367238e132b86dc1fe7a866a" }, + "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, + "avante.nvim": { "branch": "main", "commit": "113913355a6b9c0fbd62cf52d0cf3e5671d0e34a" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, - "copilot.lua": { "branch": "master", "commit": "a5c390f8d8e85b501b22dcb2f30e0cbbd69d5ff0" }, + "copilot.lua": { "branch": "master", "commit": "7ba73866b9b3c696f80579c470c6eec374d3acec" }, "crates.nvim": { "branch": "main", "commit": "2c8f4fab02e3e9ea42c6ad9b547e4207a914a397" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "1796c7cedfe7e5dd20096c5d7b8b753d8f8d22eb" }, + "gitsigns.nvim": { "branch": "main", "commit": "43b0c856ae5f32a195d83f4a27fe21d63e6c966c" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "d39a75bbce4b8aad5d627191ea915179c77c100f" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "1255518cb067e038a4755f5cb3e980f79b6ab89c" }, - "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.nvim": { "branch": "main", "commit": "ee23e1abc206efc6d6cce19ec8c0a3da7a897035" }, - "neo-tree.nvim": { "branch": "main", "commit": "1ef260eb4f54515fe121a2267b477efb054d108a" }, - "neotest": { "branch": "master", "commit": "6267dcd577aa519c828d2526b05844770d3a2c6a" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "aafae207d5a2a28c59c9d478d8581c2739135d09" }, + "mason.nvim": { "branch": "main", "commit": "7c7318e8bae7e3536ef6b9e86b9e38e74f2e125e" }, + "mini.nvim": { "branch": "main", "commit": "6105b69d79fef0afed5ed576081b1997ef2b4be1" }, + "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, + "neotest": { "branch": "master", "commit": "f0edc1dafdb04ae51a3863c1c5e4268d7462931b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, @@ -32,12 +32,12 @@ "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "1b801f68d09e70e59e6dd967b663b6d84ee3e87d" }, + "nvim-lspconfig": { "branch": "master", "commit": "4bc481b6f0c0cf3671fc894debd0e00347089a4e" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "94ea4f436d2b59c80f02e293466c374584f03b8c" }, + "nvim-treesitter": { "branch": "master", "commit": "28d480e0624b259095e56f353ec911f9f2a0f404" }, "nvim-web-devicons": { "branch": "master", "commit": "2c2b4eafce6cdd0cb165036faa17396eff18f847" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "3484e3ec3831deacc28a5d1e3307693b8c997c6c" }, + "render-markdown.nvim": { "branch": "main", "commit": "ff577b44bd3ab642acec0f134a7bf26b7278d137" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 4a02b45a23d522a5e81e79ea732c9bda6a6cdf2e Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 10 May 2025 08:49:50 -0300 Subject: [PATCH 080/107] chore: updates --- 2 | 40 ---------------------------------------- lazy-lock.json | 16 ++++++++-------- 2 files changed, 8 insertions(+), 48 deletions(-) delete mode 100644 2 diff --git a/2 b/2 deleted file mode 100644 index e34202bf4d3..00000000000 --- a/2 +++ /dev/null @@ -1,40 +0,0 @@ -return { - { - 'zbirenbaum/copilot.lua', - cmd = 'Copilot', - event = 'InsertEnter', - config = function() - require('copilot').setup { - suggestion = { - enabled = true, - auto_trigger = true, - debounce = 50, - keymap = { - accept = '', - next = '', - prev = '', - dismiss = '', - refresh = '', - }, - }, - filetypes = { - yaml = true, - markdown = true, - golang = true, - rust = true, - lua = true, - help = false, - gitcommit = false, - gitrebase = false, - hgcommit = false, - svn = false, - cvs = false, - json = false, - ['.'] = false, - }, - } - - vim.keymap.set('n', 'tc', ':Copilot toggle', { desc = '[T]oggle [C]opilot', silent = true }) - end, - }, -} diff --git a/lazy-lock.json b/lazy-lock.json index 647a4677f32..afcd5fb7936 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,13 +1,13 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, - "avante.nvim": { "branch": "main", "commit": "113913355a6b9c0fbd62cf52d0cf3e5671d0e34a" }, + "avante.nvim": { "branch": "main", "commit": "adae032f5fbc611d59545792d3c5bb1c9ddc3fdb" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, - "copilot.lua": { "branch": "master", "commit": "7ba73866b9b3c696f80579c470c6eec374d3acec" }, + "conform.nvim": { "branch": "master", "commit": "374aaf384e2e841607b8e2fe63fa3ad01d111c91" }, + "copilot.lua": { "branch": "master", "commit": "2fe34db04570f6c47db0b752ca421a49b7357c03" }, "crates.nvim": { "branch": "main", "commit": "2c8f4fab02e3e9ea42c6ad9b547e4207a914a397" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "gitsigns.nvim": { "branch": "main", "commit": "43b0c856ae5f32a195d83f4a27fe21d63e6c966c" }, @@ -21,9 +21,9 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "aafae207d5a2a28c59c9d478d8581c2739135d09" }, "mason.nvim": { "branch": "main", "commit": "7c7318e8bae7e3536ef6b9e86b9e38e74f2e125e" }, - "mini.nvim": { "branch": "main", "commit": "6105b69d79fef0afed5ed576081b1997ef2b4be1" }, + "mini.nvim": { "branch": "main", "commit": "c665f30bb372c2ec8cfd61f7531098d3658b6634" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "neotest": { "branch": "master", "commit": "f0edc1dafdb04ae51a3863c1c5e4268d7462931b" }, + "neotest": { "branch": "master", "commit": "2d9011396c43fa1d40221e6b6c3be5eb001427a9" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, @@ -32,12 +32,12 @@ "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "4bc481b6f0c0cf3671fc894debd0e00347089a4e" }, + "nvim-lspconfig": { "branch": "master", "commit": "af4a9f5ce58763365999bfc558ddecd20d41f2b7" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "28d480e0624b259095e56f353ec911f9f2a0f404" }, - "nvim-web-devicons": { "branch": "master", "commit": "2c2b4eafce6cdd0cb165036faa17396eff18f847" }, + "nvim-web-devicons": { "branch": "master", "commit": "f1420728f59843eb2ef084406b3d0201a0a0932d" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "ff577b44bd3ab642acec0f134a7bf26b7278d137" }, + "render-markdown.nvim": { "branch": "main", "commit": "935c2c70c296d87ed1bcce9ce667c239c9c982b5" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From b6c507ebb5e5f8e1c6d74c6861de8ffcaf95aed3 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Tue, 13 May 2025 10:11:11 -0300 Subject: [PATCH 081/107] chore: lazysync --- lazy-lock.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index afcd5fb7936..cacb60f1414 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, - "avante.nvim": { "branch": "main", "commit": "adae032f5fbc611d59545792d3c5bb1c9ddc3fdb" }, + "LuaSnip": { "branch": "master", "commit": "c1851d5c519611dfc451b6582961b2602e0af89b" }, + "avante.nvim": { "branch": "main", "commit": "d4672b7e1ee8bf94df5e1d3482e81418187f42aa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, @@ -19,11 +19,11 @@ "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "d39a75bbce4b8aad5d627191ea915179c77c100f" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "aafae207d5a2a28c59c9d478d8581c2739135d09" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "62f821a14e20f3f2ee358cd44d0b3d299a508e72" }, "mason.nvim": { "branch": "main", "commit": "7c7318e8bae7e3536ef6b9e86b9e38e74f2e125e" }, - "mini.nvim": { "branch": "main", "commit": "c665f30bb372c2ec8cfd61f7531098d3658b6634" }, + "mini.nvim": { "branch": "main", "commit": "009435c6c3653d54bc62997ca6b2e8513bc52cf4" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "neotest": { "branch": "master", "commit": "2d9011396c43fa1d40221e6b6c3be5eb001427a9" }, + "neotest": { "branch": "master", "commit": "862afb2a2219d9ca565f67416fb7003cc0f22c4f" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, @@ -32,12 +32,12 @@ "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "af4a9f5ce58763365999bfc558ddecd20d41f2b7" }, + "nvim-lspconfig": { "branch": "master", "commit": "61e5109c8cf24807e4ae29813a3a82b31821dd45" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "28d480e0624b259095e56f353ec911f9f2a0f404" }, + "nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" }, "nvim-web-devicons": { "branch": "master", "commit": "f1420728f59843eb2ef084406b3d0201a0a0932d" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "935c2c70c296d87ed1bcce9ce667c239c9c982b5" }, + "render-markdown.nvim": { "branch": "main", "commit": "a1b0988f5ab26698afb56b9c2f0525a4de1195c1" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 523ce46214d76736b2e8966f4ebe437d03ce5763 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 19 May 2025 18:42:02 -0300 Subject: [PATCH 082/107] feat: update lazy --- lazy-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index cacb60f1414..d796b22bcdb 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,27 +1,27 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "c1851d5c519611dfc451b6582961b2602e0af89b" }, - "avante.nvim": { "branch": "main", "commit": "d4672b7e1ee8bf94df5e1d3482e81418187f42aa" }, + "avante.nvim": { "branch": "main", "commit": "e98bb8d3bae102662c5ad4ada1ce63a9aacac4e0" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "374aaf384e2e841607b8e2fe63fa3ad01d111c91" }, - "copilot.lua": { "branch": "master", "commit": "2fe34db04570f6c47db0b752ca421a49b7357c03" }, - "crates.nvim": { "branch": "main", "commit": "2c8f4fab02e3e9ea42c6ad9b547e4207a914a397" }, + "conform.nvim": { "branch": "master", "commit": "a4bb5d6c4ae6f32ab13114e62e70669fa67745b9" }, + "copilot.lua": { "branch": "master", "commit": "0929c92097a49b6ae3565aab157fa2bce398d953" }, + "crates.nvim": { "branch": "main", "commit": "25f31372ab6f504d4fd7cfee836ad459caed8e68" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "43b0c856ae5f32a195d83f4a27fe21d63e6c966c" }, + "gitsigns.nvim": { "branch": "main", "commit": "ee0606259ee5d5dd40398be26755048e8965086e" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "d39a75bbce4b8aad5d627191ea915179c77c100f" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "2cb844268288ccc06b8d0f368ef3c2b195e8278c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "62f821a14e20f3f2ee358cd44d0b3d299a508e72" }, - "mason.nvim": { "branch": "main", "commit": "7c7318e8bae7e3536ef6b9e86b9e38e74f2e125e" }, - "mini.nvim": { "branch": "main", "commit": "009435c6c3653d54bc62997ca6b2e8513bc52cf4" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "75d60a8f928decd8b38897f80849768b7c540a5b" }, + "mason.nvim": { "branch": "main", "commit": "1aceba8bc158b5aaf90649077cad06744bc23ac4" }, + "mini.nvim": { "branch": "main", "commit": "18889a4993a2c6de64eb07f91e7ad8666793441a" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "862afb2a2219d9ca565f67416fb7003cc0f22c4f" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, @@ -31,13 +31,13 @@ "nvim-dap": { "branch": "master", "commit": "8df427aeba0a06c6577dc3ab82de3076964e3b8d" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, - "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "61e5109c8cf24807e4ae29813a3a82b31821dd45" }, + "nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" }, + "nvim-lspconfig": { "branch": "master", "commit": "ac1dfbe3b60e5e23a2cff90e3bd6a3bc88031a57" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" }, - "nvim-web-devicons": { "branch": "master", "commit": "f1420728f59843eb2ef084406b3d0201a0a0932d" }, + "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "a1b0988f5ab26698afb56b9c2f0525a4de1195c1" }, + "render-markdown.nvim": { "branch": "main", "commit": "4f05de7536571e231b66dd0363af347b162b5fd7" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 6da769492148148f28fbf9a4990eaf70222e74c0 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 24 May 2025 13:57:15 -0300 Subject: [PATCH 083/107] feat: lazy --- lazy-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index d796b22bcdb..010968bab4e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,43 +1,43 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "c1851d5c519611dfc451b6582961b2602e0af89b" }, - "avante.nvim": { "branch": "main", "commit": "e98bb8d3bae102662c5ad4ada1ce63a9aacac4e0" }, + "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, + "avante.nvim": { "branch": "main", "commit": "87c4c6b4937d1884960759aba4a0e42645688f2f" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "a4bb5d6c4ae6f32ab13114e62e70669fa67745b9" }, - "copilot.lua": { "branch": "master", "commit": "0929c92097a49b6ae3565aab157fa2bce398d953" }, + "conform.nvim": { "branch": "master", "commit": "6feb2f28f9a9385e401857b21eeac3c1b66dd628" }, + "copilot.lua": { "branch": "master", "commit": "a620a5a97b73faba009a8160bab2885316e1451c" }, "crates.nvim": { "branch": "main", "commit": "25f31372ab6f504d4fd7cfee836ad459caed8e68" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "ee0606259ee5d5dd40398be26755048e8965086e" }, + "gitsigns.nvim": { "branch": "main", "commit": "8b729e489f1475615dc6c9737da917b3bc163605" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, - "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "2cb844268288ccc06b8d0f368ef3c2b195e8278c" }, + "lualine.nvim": { "branch": "master", "commit": "0c6cca9f2c63dadeb9225c45bc92bb95a151d4af" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "d24b3f1612e53f9d54d866b16bedab51813f2bf1" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "75d60a8f928decd8b38897f80849768b7c540a5b" }, - "mason.nvim": { "branch": "main", "commit": "1aceba8bc158b5aaf90649077cad06744bc23ac4" }, - "mini.nvim": { "branch": "main", "commit": "18889a4993a2c6de64eb07f91e7ad8666793441a" }, + "mason.nvim": { "branch": "main", "commit": "9eaedb864cdadc29c6eb7d761a6c0d8aee26c91b" }, + "mini.nvim": { "branch": "main", "commit": "6c6ac83b59e8918e42a3d395282b2d555c288a92" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "neotest": { "branch": "master", "commit": "862afb2a2219d9ca565f67416fb7003cc0f22c4f" }, + "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "8df427aeba0a06c6577dc3ab82de3076964e3b8d" }, + "nvim-dap": { "branch": "master", "commit": "b0f983507e3702f073bfe1516846e58b56d4e42f" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, - "nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" }, - "nvim-lspconfig": { "branch": "master", "commit": "ac1dfbe3b60e5e23a2cff90e3bd6a3bc88031a57" }, + "nvim-lint": { "branch": "master", "commit": "b47cbb249351873e3a571751c3fb66ed6369852f" }, + "nvim-lspconfig": { "branch": "master", "commit": "562487bc108bf73c2493f9e701b9334b48163216" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "4f05de7536571e231b66dd0363af347b162b5fd7" }, + "render-markdown.nvim": { "branch": "main", "commit": "df64d5d5432e13026a79384ec4e2bab185fd4eb5" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 434e0c6a1488fc8f563626501d7e344302ecbd91 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 29 May 2025 08:22:49 -0300 Subject: [PATCH 084/107] feat: updates --- lazy-lock.json | 20 ++++++++++---------- lua/custom/plugins/copilot.lua | 2 +- lua/kickstart/plugins/debug.lua | 2 +- lua/kickstart/plugins/vim-sleuth.lua | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 010968bab4e..4e79e558325 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,43 +1,44 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, - "avante.nvim": { "branch": "main", "commit": "87c4c6b4937d1884960759aba4a0e42645688f2f" }, + "avante.nvim": { "branch": "main", "commit": "d44db1053550acdf56f0995144dc41368573f508" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "6feb2f28f9a9385e401857b21eeac3c1b66dd628" }, - "copilot.lua": { "branch": "master", "commit": "a620a5a97b73faba009a8160bab2885316e1451c" }, - "crates.nvim": { "branch": "main", "commit": "25f31372ab6f504d4fd7cfee836ad459caed8e68" }, + "copilot.lua": { "branch": "master", "commit": "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64" }, + "crates.nvim": { "branch": "main", "commit": "fc59684a10706cce85e356d03b07fda535bec533" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "gitsigns.nvim": { "branch": "main", "commit": "8b729e489f1475615dc6c9737da917b3bc163605" }, + "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, "lualine.nvim": { "branch": "master", "commit": "0c6cca9f2c63dadeb9225c45bc92bb95a151d4af" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "d24b3f1612e53f9d54d866b16bedab51813f2bf1" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "67da97f8c2fd12d05427bb485ce07ee6418e0a51" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "75d60a8f928decd8b38897f80849768b7c540a5b" }, - "mason.nvim": { "branch": "main", "commit": "9eaedb864cdadc29c6eb7d761a6c0d8aee26c91b" }, - "mini.nvim": { "branch": "main", "commit": "6c6ac83b59e8918e42a3d395282b2d555c288a92" }, + "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, + "mini.nvim": { "branch": "main", "commit": "ecbb9b1e2223a04171388887765e7695f5a0c132" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, - "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, + "nui.nvim": { "branch": "main", "commit": "7cd18e73cfbd70e1546931b7268b3eebaeff9391" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, "nvim-dap": { "branch": "master", "commit": "b0f983507e3702f073bfe1516846e58b56d4e42f" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "b47cbb249351873e3a571751c3fb66ed6369852f" }, - "nvim-lspconfig": { "branch": "master", "commit": "562487bc108bf73c2493f9e701b9334b48163216" }, + "nvim-lspconfig": { "branch": "master", "commit": "b8e7957bde4cbb3cb25a13a62548f7c273b026e9" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "df64d5d5432e13026a79384ec4e2bab185fd4eb5" }, + "render-markdown.nvim": { "branch": "main", "commit": "4a39681990fb515d00dd898de3d7bf2973805f1a" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, @@ -46,6 +47,5 @@ "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, - "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" }, "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } } diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index e34202bf4d3..e7398ffaee6 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -30,7 +30,7 @@ return { svn = false, cvs = false, json = false, - ['.'] = false, + ['*'] = false, }, } diff --git a/lua/kickstart/plugins/debug.lua b/lua/kickstart/plugins/debug.lua index 0274086d48f..a5487d86d2d 100644 --- a/lua/kickstart/plugins/debug.lua +++ b/lua/kickstart/plugins/debug.lua @@ -8,7 +8,7 @@ return { 'nvim-neotest/nvim-nio', -- Installs the debug adapters for you - 'williamboman/mason.nvim', + 'mason-org/mason.nvim', 'jay-babu/mason-nvim-dap.nvim', -- Add your own debuggers here diff --git a/lua/kickstart/plugins/vim-sleuth.lua b/lua/kickstart/plugins/vim-sleuth.lua index eaa07d4810e..329997f9110 100644 --- a/lua/kickstart/plugins/vim-sleuth.lua +++ b/lua/kickstart/plugins/vim-sleuth.lua @@ -1,6 +1,6 @@ return { -- EditorConfig to use this we need to have the .editorocnfig file configured { - 'tpope/vim-sleuth', + 'NMAC427/guess-indent.nvim', }, } From 088dca436218d80c4e89b7a128fa6fd94a84f662 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 29 May 2025 08:49:07 -0300 Subject: [PATCH 085/107] fix: new mason installation path --- lua/custom/plugins/rustaceanvim.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index 7443bd0df33..4a7020cc16a 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -6,8 +6,14 @@ return { pft = 'rust', config = function() local mason_registry = require 'mason-registry' - local codelldb = mason_registry.get_package 'codelldb' - local extension_path = codelldb:get_install_path() .. '/extension/' + + local mason_base = vim.fn.expand '$MASON' + if mason_base == '' then + mason_base = vim.fn.stdpath 'data' .. '/mason' + end + + local codelldb_install = mason_base .. '/packages/codelldb' + local extension_path = codelldb_install .. '/extension/' local codelldb_path = extension_path .. 'adapter/codelldb' local liblldb_path = extension_path .. 'lldb/lib/liblldb.so' local cfg = require 'rustaceanvim.config' From e00e376b16170714f6ea3b6bc452415b0d40f077 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 30 May 2025 05:22:05 -0300 Subject: [PATCH 086/107] feat: update versions --- lazy-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4e79e558325..4a32bdc49fa 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, - "avante.nvim": { "branch": "main", "commit": "d44db1053550acdf56f0995144dc41368573f508" }, + "avante.nvim": { "branch": "main", "commit": "22418bff8bcac4377ebf975cd48f716823867979" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, @@ -10,7 +10,7 @@ "copilot.lua": { "branch": "master", "commit": "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64" }, "crates.nvim": { "branch": "main", "commit": "fc59684a10706cce85e356d03b07fda535bec533" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "8b729e489f1475615dc6c9737da917b3bc163605" }, + "gitsigns.nvim": { "branch": "main", "commit": "8bdaccdb897945a3c99c1ad8df94db0ddf5c8790" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -22,7 +22,7 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "75d60a8f928decd8b38897f80849768b7c540a5b" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "ecbb9b1e2223a04171388887765e7695f5a0c132" }, + "mini.nvim": { "branch": "main", "commit": "25c8959b3fcf0461271a21dd204e6f3cd1cd7806" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, @@ -38,9 +38,9 @@ "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "4a39681990fb515d00dd898de3d7bf2973805f1a" }, + "render-markdown.nvim": { "branch": "main", "commit": "048d68028d09ad2e134e7059032b8192a85180b9" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, + "rustaceanvim": { "branch": "master", "commit": "5120207f90846704a74cbf043295698b009bd5de" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, From d84ee45c9bad518b3a3e16c2040337c1db20308f Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 30 May 2025 05:22:16 -0300 Subject: [PATCH 087/107] feat: update rustaceanvim version --- lua/custom/plugins/rustaceanvim.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index 4a7020cc16a..724ca678a23 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -1,7 +1,7 @@ return { { 'mrcjkb/rustaceanvim', - version = '^5', + version = '^6', lazy = false, pft = 'rust', config = function() From 35f507e37b7fd50413237dd610114eb4c94f6bdb Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 30 May 2025 05:22:25 -0300 Subject: [PATCH 088/107] feat: custom ia plugins --- lua/custom/plugins/avante.lua | 2 ++ lua/custom/plugins/copilot.lua | 7 +------ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index d6b9aa11c7b..c838f66d954 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -7,6 +7,7 @@ return { provider = 'copilot', cursor_applying_provider = 'copilot', copilot = { + model = 'claude-3.7-sonnet', temperature = 0, max_tokens = 8192, }, @@ -23,6 +24,7 @@ return { 'nvim-telescope/telescope.nvim', -- for file_selector provider telescope 'hrsh7th/nvim-cmp', -- autocompletion for avante commands and mentions 'nvim-tree/nvim-web-devicons', -- or echasnovski/mini.icons + 'zbirenbaum/copilot.lua', -- for providers='copilot' { -- Make sure to set this up properly if you have lazy=true 'MeanderingProgrammer/render-markdown.nvim', diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index e7398ffaee6..fa9920e947c 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -18,11 +18,7 @@ return { }, }, filetypes = { - yaml = true, - markdown = true, - golang = true, - rust = true, - lua = true, + ['*'] = true, help = false, gitcommit = false, gitrebase = false, @@ -30,7 +26,6 @@ return { svn = false, cvs = false, json = false, - ['*'] = false, }, } From dd64210e59b794e76c0df3813331891da5b03a4e Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 31 May 2025 08:58:21 -0300 Subject: [PATCH 089/107] chore: update pkgs --- lazy-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4a32bdc49fa..39f14da172e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,14 +1,14 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, - "avante.nvim": { "branch": "main", "commit": "22418bff8bcac4377ebf975cd48f716823867979" }, + "avante.nvim": { "branch": "main", "commit": "bc403ddcbf98c4181ee2a7efd35cd1e18a2fdc5c" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "6feb2f28f9a9385e401857b21eeac3c1b66dd628" }, "copilot.lua": { "branch": "master", "commit": "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64" }, - "crates.nvim": { "branch": "main", "commit": "fc59684a10706cce85e356d03b07fda535bec533" }, + "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "gitsigns.nvim": { "branch": "main", "commit": "8bdaccdb897945a3c99c1ad8df94db0ddf5c8790" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, @@ -18,11 +18,11 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, "lualine.nvim": { "branch": "master", "commit": "0c6cca9f2c63dadeb9225c45bc92bb95a151d4af" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "67da97f8c2fd12d05427bb485ce07ee6418e0a51" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "60eaff7a470b8e78ddff09d847d17a011f560759" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "75d60a8f928decd8b38897f80849768b7c540a5b" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "25c8959b3fcf0461271a21dd204e6f3cd1cd7806" }, + "mini.nvim": { "branch": "main", "commit": "de0a88d925c8e69fdbb498141207ee43504e5cd1" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, @@ -33,12 +33,12 @@ "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "b47cbb249351873e3a571751c3fb66ed6369852f" }, - "nvim-lspconfig": { "branch": "master", "commit": "b8e7957bde4cbb3cb25a13a62548f7c273b026e9" }, + "nvim-lspconfig": { "branch": "master", "commit": "03bc581e05e81d33808b42b2d7e76d70adb3b595" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "048d68028d09ad2e134e7059032b8192a85180b9" }, + "render-markdown.nvim": { "branch": "main", "commit": "d69f0d8c80ba293d25dad498ec86e9b583a6bbbf" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "5120207f90846704a74cbf043295698b009bd5de" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 5855e334213bacbad17d52be04d6b04521c92745 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 15 Jun 2025 06:38:03 -0300 Subject: [PATCH 090/107] feat: update lzay and spells --- lazy-lock.json | 30 +-- spell/en.utf-8.add | 451 +++++++++++++++++++++------------------------ 2 files changed, 230 insertions(+), 251 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 39f14da172e..a7a30fbddbf 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,46 +1,46 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, - "avante.nvim": { "branch": "main", "commit": "bc403ddcbf98c4181ee2a7efd35cd1e18a2fdc5c" }, + "LuaSnip": { "branch": "master", "commit": "fb525166ccc30296fb3457441eb979113de46b00" }, + "avante.nvim": { "branch": "main", "commit": "b8aa182c3f0b4ae992c7f5311629e644b9a0af74" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "6feb2f28f9a9385e401857b21eeac3c1b66dd628" }, - "copilot.lua": { "branch": "master", "commit": "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64" }, + "conform.nvim": { "branch": "master", "commit": "8132ec733eed3bf415b97b76797ca41b59f51d7d" }, + "copilot.lua": { "branch": "master", "commit": "c1bb86abbed1a52a11ab3944ef00c8410520543d" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "8bdaccdb897945a3c99c1ad8df94db0ddf5c8790" }, + "gitsigns.nvim": { "branch": "main", "commit": "731b581428ec6c1ccb451b95190ebbc6d7006db7" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, - "lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" }, - "lualine.nvim": { "branch": "master", "commit": "0c6cca9f2c63dadeb9225c45bc92bb95a151d4af" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "60eaff7a470b8e78ddff09d847d17a011f560759" }, + "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, + "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "bef29b653ba71d442816bf56286c2a686210be04" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "de0a88d925c8e69fdbb498141207ee43504e5cd1" }, + "mini.nvim": { "branch": "main", "commit": "3f5d06a6f710966cb93baaadc4897eeb6d6210e5" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, - "nui.nvim": { "branch": "main", "commit": "7cd18e73cfbd70e1546931b7268b3eebaeff9391" }, + "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "b0f983507e3702f073bfe1516846e58b56d4e42f" }, + "nvim-dap": { "branch": "master", "commit": "40a8189b8a57664a1850b0823fdcb3ac95b9f635" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, - "nvim-lint": { "branch": "master", "commit": "b47cbb249351873e3a571751c3fb66ed6369852f" }, - "nvim-lspconfig": { "branch": "master", "commit": "03bc581e05e81d33808b42b2d7e76d70adb3b595" }, + "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, + "nvim-lspconfig": { "branch": "master", "commit": "7ad4a11cc5742774877c529fcfb2702f7caf75e4" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "d69f0d8c80ba293d25dad498ec86e9b583a6bbbf" }, + "render-markdown.nvim": { "branch": "main", "commit": "76f7ce56ccb913632745714f160faa53164c5574" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "5120207f90846704a74cbf043295698b009bd5de" }, + "rustaceanvim": { "branch": "master", "commit": "2117ea2a6b2042cdafd19c6ed2d8c9a11bf987c9" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index b7a6e6726de..b7dbe212a1e 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -1,262 +1,241 @@ -RABBITMQ -POSTGRES -postgres -localhost -hdr +accraw +acks +actix_web +adempiere +allowedby +Alves AMQP -nvim -Makefile -README -json -vscode -github -deps -md -github -QueueDefinition -cfgs -dlq +AMQP_HEADERS_MAX_LENGTH_BYTES +amqps AmqpTopology -rmq -ExchangeDefinition -acks -QueueBinding -Mastercard -println/! -mqtt -jsonwebtoken -moka -neotest -noice -rustaceanvim -sanegx -chadrc -stylua -lspconfig -ftplugin -codelldb -liblldb -mrcjkb -davidmh -nvimtools -hedro -psql -proteu -gerdau -ONPREMISSES -onpremise -FARGATE -awsvpc -hedrogcp -awslogs -tdef -awscredentials -localstack -noremap -bufnr -dapui -Lazygit -startinsert -termopen -gopls -goimports -golines -tohtml -getscript -getscript -logipat -netrw -netrw -matchit -rrhelper -spellfile -vimball -rplugin -synmenu -optwin -bugreport -nvlsp -nvchad -terraformls -cssls -gofumpt -codespell -Gitsigns -keymap -grpcs -nvimtree -tecnology -tfvars appuser asapcard -manufacurerkey -manufacurer -moov -paymentcryptographydata -paymentcryptography asapshared -logrus -Ecommerce -entrepay -Tdes -Manufactores -configtool -amqps -sirupsen -goopentelemetrylib -otellogrus -gomultisqldbpg -Warnf -Infof -mgmt -discoverytool -discoverymgmt -Debugf -rdkafka -rdkafka -traceparent -tracestate -relativenumber -DMC -ELO -TRX -Enum -rabbitmq -CPNJ -config -multisqldb -adempiere -mastercard -timestamp -trxRepository -trx -redis -elo -vsplit -startify -rssi -accraw -Prtv -ParseRMMSError -rmms -mockall -truststore -sasl -CNPJ -clientKey -protos -viewmodels -actix_web -utoipa -deadpool_postgres -chrono -hedrosistemas -hedrosistemas -tlsv1 -Toolchain -rustup -allowedby -foldmethod -foldexpr -foldenable -nvim_create_autocmd -texthl -linehl -numhl -Nvdash -spelllang -thiserror -smoka7 -multicursors -guifg -guibg +auth Auth -stevearc -vertsplit -nord_blue -statusline_bg -lightbg -pmenu_bg +avante +awscredentials +awslogs +awsvpc bg -treesiter +bufferline +bufnr +bugreport +cfgs chadracula -pyckeycleanup -auth -lazydocker -CybersourceSDK +chadrc +chrono +ciot +ciot_status +clientKey +clippy +CNPJ +codelldb +codespell +config +configtool +Costa +CPNJ +cssls +cybersource +Cybersource cybersource_sdk +cybersourceBaseSDK +cybersourceHealthcheckHandlers cybersourceHost cybersourceMerchantId -cybersourceBaseSDK -cybersource +cybersourcesdk +CybersourceSDK +dapui +davidmh +deadpool_postgres +Debugf +deps devicons -MunifTanjim -avante -yetone +discoverymgmt +discoverytool +dlq +DMC +dockerfmt +ds +dto +ecommerce +Ecommerce +elo +ELO +emv +Encryptor +entrepay +Enum +ExchangeDefinition fanout +FARGATE +foldenable +foldexpr +foldmethod +folke +ftplugin GatewayCiotStatus GatewayUartStatus -ciot_status -uart_status -uart -ciot -gomod +gerdau +getscript +github +gitsigns +Gitsigns gofmt -clippy -taplo -dockerfmt -struct -vimdoc +gofumpt +goimports +gokit +golines +gomod +gomultisqldbpg +goopentelemetrylib +gopls gosum gowork -nvim -nvim -txt -folke +grpcs +guibg +guifg +hdr +hedro +hedrogcp +hedrosistemas +http https -gitsigns -bufferline -TODO -prost -Pkcs7 -Encryptor -omitempty -xml +httpw iface -unprovisioned_pub_topic -mqtt +Infof +iso +json +jsonwebtoken +keymap +lazydocker +Lazygit +liblldb +lightbg +linehl +localhost +localstack +logipat +logrus +lspconfig +Makefile +Manufactores +manufacurer +manufacurerkey +mastercard +Mastercard +matchit +md +mfussenegger +mgmt +mockall +moka +moov mqtt +mrcjkb +multicursors +multisqldb +MunifTanjim +neotest +netrw +new_amqp_channel NewMQTTDispatcher -mqtt +noice +nord_blue +noremap +numhl +nvchad +Nvdash +nvim +nvim_create_autocmd +nvimtools +nvimtree +nvlsp +omitempty +onpremise +ONPREMISSES +optwin +otellogrus +ParseRMMSError +paymentcryptography +paymentcryptographydata +Pkcs7 pkgs -mqtt -logrus -asapcard -cybersourcesdk -CybersourceSDK -Cybersource -logrus -http -iso -cybersource_sdk -ecommerce -cybersourcesdk -rabbitmq -cfgs +pmenu_bg +postgres +POSTGRES +println/! +prost +proteu +protos +Prtv +psql +pyckeycleanup +QueueBinding +QueueDefinition rabbitmq -new_amqp_channel -AMQP_HEADERS_MAX_LENGTH_BYTES -AMQP -nvim -mfussenegger -ds -ValidateSignatureXMLMarshal -dto -emv -gokit +RABBITMQ ralvescosta +rdkafka +README +redis +REDISTLSENABLED +relativenumber +rmms +rmq +rplugin +rrhelper +rssi +rustaceanvim +rustup +sanegx +sasl +sirupsen +smoka7 +spellfile +spelllang +startify +startinsert +statusline_bg +stevearc +struct +stylua +synmenu +taplo +tdef +Tdes +tecnology +termopen +terraformls +texthl +tfvars +thiserror +timestamp +tlsv1 +TODO +tohtml +Toolchain +traceparent +tracestate +treesiter +truststore +trx +TRX +trxRepository +txt +uart +uart_status uber -cybersourceHealthcheckHandlers -Alves -Costa -httpw +unprovisioned_pub_topic +utoipa +ValidateSignatureXMLMarshal +vertsplit +viewmodels +vimball +vimdoc +vscode +vsplit +Warnf +xml +yetone From 91d593e6a58290e71303ffc6b4cdb09bf1b93dfe Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 20 Jun 2025 23:39:17 -0300 Subject: [PATCH 091/107] feat: update pkgs --- lazy-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a7a30fbddbf..e908c25ec7c 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "fb525166ccc30296fb3457441eb979113de46b00" }, - "avante.nvim": { "branch": "main", "commit": "b8aa182c3f0b4ae992c7f5311629e644b9a0af74" }, + "avante.nvim": { "branch": "main", "commit": "fe4f7d836be08249f4522e872ec794befa763eff" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, @@ -10,7 +10,7 @@ "copilot.lua": { "branch": "master", "commit": "c1bb86abbed1a52a11ab3944ef00c8410520543d" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "731b581428ec6c1ccb451b95190ebbc6d7006db7" }, + "gitsigns.nvim": { "branch": "main", "commit": "1b0350ab707713b2bc6c236151f1a324175347b1" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,29 +18,29 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "bef29b653ba71d442816bf56286c2a686210be04" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "f54e3c11fc9ebfcfc27e696182b0295b071d0811" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "3f5d06a6f710966cb93baaadc4897eeb6d6210e5" }, + "mini.nvim": { "branch": "main", "commit": "f4d3cb78c7c969fa61aa93cd1c1d1bfe792616c1" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, + "nvim-autopairs": { "branch": "master", "commit": "2647cce4cb64fb35c212146663384e05ae126bdf" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "40a8189b8a57664a1850b0823fdcb3ac95b9f635" }, + "nvim-dap": { "branch": "master", "commit": "2edd6375692d9ac1053d50acfe415c1eb2ba92d0" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, - "nvim-lspconfig": { "branch": "master", "commit": "7ad4a11cc5742774877c529fcfb2702f7caf75e4" }, + "nvim-lspconfig": { "branch": "master", "commit": "0112e1f77983141e1453bd37d124302f1c876c46" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, + "nvim-web-devicons": { "branch": "master", "commit": "19d6211c78169e78bab372b585b6fb17ad974e82" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "76f7ce56ccb913632745714f160faa53164c5574" }, + "render-markdown.nvim": { "branch": "main", "commit": "ba50c2fa9178a9b7e35c9410fb7c952bdf6de50e" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "2117ea2a6b2042cdafd19c6ed2d8c9a11bf987c9" }, + "rustaceanvim": { "branch": "master", "commit": "b554761a920d807c3a7e8388d0dd34205ae4fd0d" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, From 6f05eae3448a09691e604801174c9816638e8ae0 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 4 Jul 2025 04:32:56 -0300 Subject: [PATCH 092/107] feat: update pkgs --- lazy-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e908c25ec7c..deb50f7ec4b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,16 +1,16 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "fb525166ccc30296fb3457441eb979113de46b00" }, - "avante.nvim": { "branch": "main", "commit": "fe4f7d836be08249f4522e872ec794befa763eff" }, + "LuaSnip": { "branch": "master", "commit": "eda5be8f0ce9816278671f0b578cdbb8b762c701" }, + "avante.nvim": { "branch": "main", "commit": "b7e7cb4715dcc187931462598aabf0e7ef659e55" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, - "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, + "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "8132ec733eed3bf415b97b76797ca41b59f51d7d" }, - "copilot.lua": { "branch": "master", "commit": "c1bb86abbed1a52a11ab3944ef00c8410520543d" }, + "conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" }, + "copilot.lua": { "branch": "master", "commit": "46f4b7d026cba9497159dcd3e6aa61a185cb1c48" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "1b0350ab707713b2bc6c236151f1a324175347b1" }, + "gitsigns.nvim": { "branch": "main", "commit": "c80e0b4bfc411d5740a47adc8775fd1070f2028b" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,29 +18,29 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "f54e3c11fc9ebfcfc27e696182b0295b071d0811" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "73e0143385d8a2185944b42ed44d728b94ee19a3" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "f4d3cb78c7c969fa61aa93cd1c1d1bfe792616c1" }, + "mini.nvim": { "branch": "main", "commit": "48f48e4b3f317e9da34ee7a01958b4c5018e2d34" }, "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "neotest": { "branch": "master", "commit": "ef492755730e59e1d8122c461abbd086bee4c76b" }, + "neotest": { "branch": "master", "commit": "1d4b3bd89afa8bfa12fffd2bb1ccd26ac3c92ce5" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "2647cce4cb64fb35c212146663384e05ae126bdf" }, + "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "2edd6375692d9ac1053d50acfe415c1eb2ba92d0" }, + "nvim-dap": { "branch": "master", "commit": "1c75a797b4017fec6491f509cf196c8c8833f26f" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, - "nvim-lspconfig": { "branch": "master", "commit": "0112e1f77983141e1453bd37d124302f1c876c46" }, + "nvim-lspconfig": { "branch": "master", "commit": "1ddc1a2e692b120cda6d33c890461e49cb85d6bf" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "19d6211c78169e78bab372b585b6fb17ad974e82" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "ba50c2fa9178a9b7e35c9410fb7c952bdf6de50e" }, + "render-markdown.nvim": { "branch": "main", "commit": "3115ff748d6885fe1af349feb6b73de03eda8e12" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "b554761a920d807c3a7e8388d0dd34205ae4fd0d" }, + "rustaceanvim": { "branch": "master", "commit": "322224d00a731d75eed6b700d38e460fd30f6e3c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, From 78ead72af352dcb97851d2f5096b0f0c48f5bbcb Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 4 Jul 2025 04:33:05 -0300 Subject: [PATCH 093/107] feat: update avante config --- lua/custom/plugins/avante.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index c838f66d954..077161e10f9 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -4,13 +4,17 @@ return { event = 'VeryLazy', version = false, opts = { - provider = 'copilot', - cursor_applying_provider = 'copilot', - copilot = { - model = 'claude-3.7-sonnet', - temperature = 0, - max_tokens = 8192, + providers = { + copilot = { + model = 'claude-3.7-sonnet', + timeout = 30000, + extra_request_body = { + temperature = 0, + max_tokens = 8192, + }, + }, }, + cursor_applying_provider = 'copilot', }, -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` build = 'make', From a4932d37e697750e080a2da67c577cae0575f960 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 7 Jul 2025 05:16:04 -0300 Subject: [PATCH 094/107] feat: update pkgs --- lazy-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index deb50f7ec4b..a7362ddcae3 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "eda5be8f0ce9816278671f0b578cdbb8b762c701" }, - "avante.nvim": { "branch": "main", "commit": "b7e7cb4715dcc187931462598aabf0e7ef659e55" }, + "LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" }, + "avante.nvim": { "branch": "main", "commit": "39ac64aca65d66d05409e712fac666eb298561f5" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" }, @@ -10,7 +10,7 @@ "copilot.lua": { "branch": "master", "commit": "46f4b7d026cba9497159dcd3e6aa61a185cb1c48" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "c80e0b4bfc411d5740a47adc8775fd1070f2028b" }, + "gitsigns.nvim": { "branch": "main", "commit": "362fe61f9f19e9bceff178792780df5cce118a7d" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,13 +18,13 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "73e0143385d8a2185944b42ed44d728b94ee19a3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "c2465eb07db648026eee81005a659abe26e6d077" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, "mini.nvim": { "branch": "main", "commit": "48f48e4b3f317e9da34ee7a01958b4c5018e2d34" }, - "neo-tree.nvim": { "branch": "main", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "neotest": { "branch": "master", "commit": "1d4b3bd89afa8bfa12fffd2bb1ccd26ac3c92ce5" }, + "neo-tree.nvim": { "branch": "main", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, + "neotest": { "branch": "master", "commit": "61d1951131e6770c815243d84a27ccd0436ec61c" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, @@ -32,15 +32,15 @@ "nvim-dap": { "branch": "master", "commit": "1c75a797b4017fec6491f509cf196c8c8833f26f" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, - "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, - "nvim-lspconfig": { "branch": "master", "commit": "1ddc1a2e692b120cda6d33c890461e49cb85d6bf" }, + "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" }, + "nvim-lspconfig": { "branch": "master", "commit": "7fac9025a967a4d0846660f751cd392fac6bb788" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "19d6211c78169e78bab372b585b6fb17ad974e82" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "render-markdown.nvim": { "branch": "main", "commit": "3115ff748d6885fe1af349feb6b73de03eda8e12" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "322224d00a731d75eed6b700d38e460fd30f6e3c" }, + "rustaceanvim": { "branch": "master", "commit": "41d1e845ccbad1670fc32babe7fe7bf512d4ea16" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, From d38396a15bc1d84675932e531697ccf10585ca11 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 11 Jul 2025 10:04:41 -0300 Subject: [PATCH 095/107] feat: update pkgs --- lazy-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a7362ddcae3..e5a29fc1bd3 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,16 +1,16 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" }, - "avante.nvim": { "branch": "main", "commit": "39ac64aca65d66d05409e712fac666eb298561f5" }, + "avante.nvim": { "branch": "main", "commit": "4892b7cde59fca8948b1be279584bb43c04af7c7" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" }, - "copilot.lua": { "branch": "master", "commit": "46f4b7d026cba9497159dcd3e6aa61a185cb1c48" }, + "copilot.lua": { "branch": "master", "commit": "3680bebcc95dfd6c7509466367e66f6dc64a5140" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "362fe61f9f19e9bceff178792780df5cce118a7d" }, + "gitsigns.nvim": { "branch": "main", "commit": "4666d040b60d1dc0e474ccd9a3fd3c4d67b4767c" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,29 +18,29 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "c2465eb07db648026eee81005a659abe26e6d077" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "7815740f4d0afb74ada00956c36e18ad695ed9e3" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "48f48e4b3f317e9da34ee7a01958b4c5018e2d34" }, + "mini.nvim": { "branch": "main", "commit": "ae198e51b90d3bf930a1b0137642cdf7432f55d1" }, "neo-tree.nvim": { "branch": "main", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, "neotest": { "branch": "master", "commit": "61d1951131e6770c815243d84a27ccd0436ec61c" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "1c75a797b4017fec6491f509cf196c8c8833f26f" }, + "nvim-dap": { "branch": "master", "commit": "cc77338e6e34c79f1c638f51ae4160dc9bfb05de" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, - "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" }, + "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" }, - "nvim-lspconfig": { "branch": "master", "commit": "7fac9025a967a4d0846660f751cd392fac6bb788" }, + "nvim-lspconfig": { "branch": "master", "commit": "dbdb80d3bd311989d21029c63918d67a786d5013" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "19d6211c78169e78bab372b585b6fb17ad974e82" }, + "nvim-web-devicons": { "branch": "master", "commit": "a1366758b3a232036dc97be8ca41184aa3f50506" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "3115ff748d6885fe1af349feb6b73de03eda8e12" }, + "render-markdown.nvim": { "branch": "main", "commit": "b977c94b32afdcadb8e53ba33d5934d1937d4eab" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "41d1e845ccbad1670fc32babe7fe7bf512d4ea16" }, + "rustaceanvim": { "branch": "master", "commit": "c86d5d36456fdaa91a3a9dddb4bac09c58fc8cd3" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, From 31bb1e136d5b6e6961535b1601d7884666b4f63d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Wed, 16 Jul 2025 04:20:23 -0300 Subject: [PATCH 096/107] feat: update pkgs --- lazy-lock.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e5a29fc1bd3..8e7458bbd3c 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" }, - "avante.nvim": { "branch": "main", "commit": "4892b7cde59fca8948b1be279584bb43c04af7c7" }, + "avante.nvim": { "branch": "main", "commit": "966eef743bbf8e9ef4a2664747dbfbd093c2355c" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" }, @@ -10,7 +10,7 @@ "copilot.lua": { "branch": "master", "commit": "3680bebcc95dfd6c7509466367e66f6dc64a5140" }, "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "4666d040b60d1dc0e474ccd9a3fd3c4d67b4767c" }, + "gitsigns.nvim": { "branch": "main", "commit": "d20209a154a8d11710607899b24a0698085b35cf" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,11 +18,11 @@ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "7815740f4d0afb74ada00956c36e18ad695ed9e3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "bc743e4f3dc4b6d22b0a9e0b68a6664d93f8a694" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "ae198e51b90d3bf930a1b0137642cdf7432f55d1" }, + "mini.nvim": { "branch": "main", "commit": "ec0fc48de7408f1fc09b1ee2a87484396032dbb4" }, "neo-tree.nvim": { "branch": "main", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, "neotest": { "branch": "master", "commit": "61d1951131e6770c815243d84a27ccd0436ec61c" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, @@ -30,15 +30,15 @@ "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, "nvim-dap": { "branch": "master", "commit": "cc77338e6e34c79f1c638f51ae4160dc9bfb05de" }, - "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" }, + "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" }, - "nvim-lspconfig": { "branch": "master", "commit": "dbdb80d3bd311989d21029c63918d67a786d5013" }, + "nvim-lspconfig": { "branch": "master", "commit": "5bb3fb4a63eb38361f3f992618f65dd4fa52e72b" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "a1366758b3a232036dc97be8ca41184aa3f50506" }, + "nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "b977c94b32afdcadb8e53ba33d5934d1937d4eab" }, + "render-markdown.nvim": { "branch": "main", "commit": "12d951dfe3c884063e874bdfc0b4c86e0843237c" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "c86d5d36456fdaa91a3a9dddb4bac09c58fc8cd3" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From aa4589de9f6606458cce0526cffee79af51d142b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 2 Oct 2025 04:22:42 -0300 Subject: [PATCH 097/107] update pkgs --- lazy-lock.json | 54 +++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 8e7458bbd3c..a226471af5b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,51 +1,51 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" }, - "avante.nvim": { "branch": "main", "commit": "966eef743bbf8e9ef4a2664747dbfbd093c2355c" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, + "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, + "avante.nvim": { "branch": "main", "commit": "5e4bb50ddaa8c4688675df6f437712c0e793a51c" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, - "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" }, + "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" }, - "copilot.lua": { "branch": "master", "commit": "3680bebcc95dfd6c7509466367e66f6dc64a5140" }, - "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, - "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "d20209a154a8d11710607899b24a0698085b35cf" }, + "conform.nvim": { "branch": "master", "commit": "9d6f881a4047a51c7709223dcf24e967633c6523" }, + "copilot.lua": { "branch": "master", "commit": "3cd5086c28c5769f5db147721f457a3e081de254" }, + "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, + "fidget.nvim": { "branch": "main", "commit": "3f5475949679953af6d78654db29b944fa826e6a" }, + "gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, - "lazygit.nvim": { "branch": "main", "commit": "4839ab642962cc76bb1bf278427dc4c59be15072" }, - "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "bc743e4f3dc4b6d22b0a9e0b68a6664d93f8a694" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" }, + "lazydev.nvim": { "branch": "main", "commit": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd" }, + "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, + "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "155eac5d8609a2f110041f8ac3491664cc126354" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, - "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "ec0fc48de7408f1fc09b1ee2a87484396032dbb4" }, - "neo-tree.nvim": { "branch": "main", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, - "neotest": { "branch": "master", "commit": "61d1951131e6770c815243d84a27ccd0436ec61c" }, + "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, + "mini.nvim": { "branch": "main", "commit": "126ce3328c78399dcff58272f6f540a373b62a75" }, + "neo-tree.nvim": { "branch": "main", "commit": "9130e58424ad95bf2dd8b40afbb8cf04d648638c" }, + "neotest": { "branch": "master", "commit": "2cf3544fb55cdd428a9a1b7154aea9c9823426e8" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "cc77338e6e34c79f1c638f51ae4160dc9bfb05de" }, + "nvim-dap": { "branch": "master", "commit": "7367cec8e8f7a0b1e4566af9a7ef5959d11206a7" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" }, - "nvim-lspconfig": { "branch": "master", "commit": "5bb3fb4a63eb38361f3f992618f65dd4fa52e72b" }, + "nvim-lint": { "branch": "master", "commit": "335a6044be16d7701001059cba9baa36fbeef422" }, + "nvim-lspconfig": { "branch": "master", "commit": "db8fef885009fdec0daeff3e5dda92e1f539611e" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "12d951dfe3c884063e874bdfc0b4c86e0843237c" }, + "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, + "render-markdown.nvim": { "branch": "main", "commit": "9ab9dade85d8c7d411cc89b592028da3d1b7955a" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "c86d5d36456fdaa91a3a9dddb4bac09c58fc8cd3" }, + "rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } + "tokyonight.nvim": { "branch": "main", "commit": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7" }, + "which-key.nvim": { "branch": "main", "commit": "904308e6885bbb7b60714c80ab3daf0c071c1492" } } From 6169755d5174782e6c6fd697fcb8f2559e2d6c35 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 11 Oct 2025 08:50:07 -0300 Subject: [PATCH 098/107] chore: updatep pkgs --- lazy-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a226471af5b..2f8ee884e84 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,51 +1,51 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, - "avante.nvim": { "branch": "main", "commit": "5e4bb50ddaa8c4688675df6f437712c0e793a51c" }, + "avante.nvim": { "branch": "main", "commit": "27f650d29575d1429f4d8024a760ccf1a244a630" }, "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "9d6f881a4047a51c7709223dcf24e967633c6523" }, - "copilot.lua": { "branch": "master", "commit": "3cd5086c28c5769f5db147721f457a3e081de254" }, + "conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" }, + "copilot.lua": { "branch": "master", "commit": "92e08cd472653beaece28ad9c8508a851a613358" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "fidget.nvim": { "branch": "main", "commit": "3f5475949679953af6d78654db29b944fa826e6a" }, "gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd" }, + "lazy.nvim": { "branch": "main", "commit": "1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1" }, + "lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" }, "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "155eac5d8609a2f110041f8ac3491664cc126354" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "mini.nvim": { "branch": "main", "commit": "126ce3328c78399dcff58272f6f540a373b62a75" }, - "neo-tree.nvim": { "branch": "main", "commit": "9130e58424ad95bf2dd8b40afbb8cf04d648638c" }, + "mini.nvim": { "branch": "main", "commit": "57c16115a2af4af2e575942b469129ca4fcd9dbf" }, + "neo-tree.nvim": { "branch": "main", "commit": "4c60a198e3f92098778a32a1c76d2bd7ba46a3b5" }, "neotest": { "branch": "master", "commit": "2cf3544fb55cdd428a9a1b7154aea9c9823426e8" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "7367cec8e8f7a0b1e4566af9a7ef5959d11206a7" }, + "nvim-dap": { "branch": "master", "commit": "881f7dc17c0b4204a1d844732f95539575350e5b" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "335a6044be16d7701001059cba9baa36fbeef422" }, - "nvim-lspconfig": { "branch": "master", "commit": "db8fef885009fdec0daeff3e5dda92e1f539611e" }, + "nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" }, + "nvim-lspconfig": { "branch": "master", "commit": "3a274c38e53800cf1d72b79baeb6c73e03ef1db3" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "9ab9dade85d8c7d411cc89b592028da3d1b7955a" }, + "render-markdown.nvim": { "branch": "main", "commit": "d53856423be5ef3c267d26ee261b0981b372f718" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, + "todo-comments.nvim": { "branch": "main", "commit": "19d461ddd543e938eb22505fb03fa878800270b6" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7" }, - "which-key.nvim": { "branch": "main", "commit": "904308e6885bbb7b60714c80ab3daf0c071c1492" } + "tokyonight.nvim": { "branch": "main", "commit": "d14614cbfc63b6037bfccd48bb982d2ad2003352" }, + "which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" } } From 147dffbd02fe991e4e955211f94278dd05368d93 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 17 Oct 2025 08:02:38 -0300 Subject: [PATCH 099/107] chore: updatep pkgs --- lazy-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2f8ee884e84..c889e098806 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, - "avante.nvim": { "branch": "main", "commit": "27f650d29575d1429f4d8024a760ccf1a244a630" }, + "avante.nvim": { "branch": "main", "commit": "f0ad738e5aa15605a73d34b3b0a803b48e47d519" }, "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, @@ -17,28 +17,28 @@ "lazy.nvim": { "branch": "main", "commit": "1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1" }, "lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" }, "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, - "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, + "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "mini.nvim": { "branch": "main", "commit": "57c16115a2af4af2e575942b469129ca4fcd9dbf" }, - "neo-tree.nvim": { "branch": "main", "commit": "4c60a198e3f92098778a32a1c76d2bd7ba46a3b5" }, - "neotest": { "branch": "master", "commit": "2cf3544fb55cdd428a9a1b7154aea9c9823426e8" }, + "mini.nvim": { "branch": "main", "commit": "8a7cf7eee8d89bd1b83f6d72f7f3b5598e7ae2cb" }, + "neo-tree.nvim": { "branch": "main", "commit": "c4c168e459395275c552179a1baf9c3d885d6a74" }, + "neotest": { "branch": "master", "commit": "7166dc36af2760a76479e021e0521e23f62165f1" }, "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, + "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "881f7dc17c0b4204a1d844732f95539575350e5b" }, + "nvim-dap": { "branch": "master", "commit": "6782b097af2417a4c3e33849b0a26ae2188bd7ea" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" }, - "nvim-lspconfig": { "branch": "master", "commit": "3a274c38e53800cf1d72b79baeb6c73e03ef1db3" }, + "nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "d53856423be5ef3c267d26ee261b0981b372f718" }, + "render-markdown.nvim": { "branch": "main", "commit": "475d3ad8cae486b0df6fc6050cf5b5ea1de42db8" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, From 837a2344d1800cab111058a6f00e9b7de1f8a37c Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Fri, 31 Oct 2025 13:49:28 -0300 Subject: [PATCH 100/107] feat: update pkgs --- lazy-lock.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index c889e098806..a49ffd4aefd 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,51 +1,51 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, - "avante.nvim": { "branch": "main", "commit": "f0ad738e5aa15605a73d34b3b0a803b48e47d519" }, + "LuaSnip": { "branch": "master", "commit": "ccf25a5452b8697a823de3e5ecda63ed3d723b79" }, + "avante.nvim": { "branch": "main", "commit": "7f48770e66684e9a7d4d5b9c47505a23e0167a6e" }, "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" }, - "copilot.lua": { "branch": "master", "commit": "92e08cd472653beaece28ad9c8508a851a613358" }, + "conform.nvim": { "branch": "master", "commit": "9fd3d5e0b689ec1bf400c53cbbec72c6fdf24081" }, + "copilot.lua": { "branch": "master", "commit": "93adf9844dcbe09a37e7a72eaa286d33d38bf628" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, - "fidget.nvim": { "branch": "main", "commit": "3f5475949679953af6d78654db29b944fa826e6a" }, - "gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" }, + "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, + "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1" }, - "lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" }, + "lazy.nvim": { "branch": "main", "commit": "f0f5bbb9e5bfae5e6468f9359ffea3d151418176" }, + "lazydev.nvim": { "branch": "main", "commit": "371cd7434cbf95606f1969c2c744da31b77fcfa6" }, "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "d7b5feb6e769e995f7fcf44d92f49f811c51d10c" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "mini.nvim": { "branch": "main", "commit": "8a7cf7eee8d89bd1b83f6d72f7f3b5598e7ae2cb" }, - "neo-tree.nvim": { "branch": "main", "commit": "c4c168e459395275c552179a1baf9c3d885d6a74" }, - "neotest": { "branch": "master", "commit": "7166dc36af2760a76479e021e0521e23f62165f1" }, - "neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" }, + "mini.nvim": { "branch": "main", "commit": "e96ef335c7c68d2bc6359cdb7cf0941889df9be0" }, + "neo-tree.nvim": { "branch": "main", "commit": "8cdd6b1940f333c1dd085526a9c45b30fb2dbf50" }, + "neotest": { "branch": "master", "commit": "366175e1e74ff112787f9adbfb072eeaedd2a88e" }, + "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, - "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, + "nvim-cmp": { "branch": "main", "commit": "cf22c9e32512de3be1fd6b65fd25e3aabead4d8b" }, "nvim-dap": { "branch": "master", "commit": "6782b097af2417a4c3e33849b0a26ae2188bd7ea" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" }, - "nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" }, + "nvim-lspconfig": { "branch": "master", "commit": "e25994a1c2373784364852cd904cb39b6d75f227" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, + "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "475d3ad8cae486b0df6fc6050cf5b5ea1de42db8" }, + "render-markdown.nvim": { "branch": "main", "commit": "10126effbafb74541b69219711dfb2c631e7ebf8" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" }, + "rustaceanvim": { "branch": "master", "commit": "be0d1d14b8504c1c0965b608dc7ed39f2d588c91" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "todo-comments.nvim": { "branch": "main", "commit": "19d461ddd543e938eb22505fb03fa878800270b6" }, + "todo-comments.nvim": { "branch": "main", "commit": "411503d3bedeff88484de572f2509c248e499b38" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "d14614cbfc63b6037bfccd48bb982d2ad2003352" }, - "which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" } + "tokyonight.nvim": { "branch": "main", "commit": "2642dbb83333e0575d1c3436e1d837926871c5fb" }, + "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } From 6c7be7486d7b43c2aaf7350be6b9f8ed3cbac71a Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 15 Nov 2025 14:29:06 -0300 Subject: [PATCH 101/107] chore: updatep pkgs --- lazy-lock.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a49ffd4aefd..f1663951d6b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,51 +1,51 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "ccf25a5452b8697a823de3e5ecda63ed3d723b79" }, - "avante.nvim": { "branch": "main", "commit": "7f48770e66684e9a7d4d5b9c47505a23e0167a6e" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, - "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "031e6ba70b0ad5eee49fd2120ff7a2e325b17fa7" }, + "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, + "avante.nvim": { "branch": "main", "commit": "ca95e0386433da2077184719886fa658257261a3" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, + "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "9fd3d5e0b689ec1bf400c53cbbec72c6fdf24081" }, - "copilot.lua": { "branch": "master", "commit": "93adf9844dcbe09a37e7a72eaa286d33d38bf628" }, + "conform.nvim": { "branch": "master", "commit": "cde4da5c1083d3527776fee69536107d98dae6c9" }, + "copilot.lua": { "branch": "master", "commit": "e919876a5523b06406f0bc7285477da87a338a61" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "f0f5bbb9e5bfae5e6468f9359ffea3d151418176" }, - "lazydev.nvim": { "branch": "main", "commit": "371cd7434cbf95606f1969c2c744da31b77fcfa6" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "d7b5feb6e769e995f7fcf44d92f49f811c51d10c" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "b1d9a914b02ba5660f1e272a03314b31d4576fe2" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, - "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "mini.nvim": { "branch": "main", "commit": "e96ef335c7c68d2bc6359cdb7cf0941889df9be0" }, - "neo-tree.nvim": { "branch": "main", "commit": "8cdd6b1940f333c1dd085526a9c45b30fb2dbf50" }, - "neotest": { "branch": "master", "commit": "366175e1e74ff112787f9adbfb072eeaedd2a88e" }, + "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, + "mini.nvim": { "branch": "main", "commit": "dce9bc4e19d02d5c37fe71c16f40f8a5536b0386" }, + "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, + "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, - "nvim-cmp": { "branch": "main", "commit": "cf22c9e32512de3be1fd6b65fd25e3aabead4d8b" }, - "nvim-dap": { "branch": "master", "commit": "6782b097af2417a4c3e33849b0a26ae2188bd7ea" }, + "nvim-cmp": { "branch": "main", "commit": "d78fb3b64eedb701c9939f97361c06483af575e0" }, + "nvim-dap": { "branch": "master", "commit": "b38f7d30366d9169d0a623c4c85fbcf99d8d58bb" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" }, - "nvim-lspconfig": { "branch": "master", "commit": "e25994a1c2373784364852cd904cb39b6d75f227" }, + "nvim-lint": { "branch": "master", "commit": "baf7c91c2b868b12446df511d4cdddc98e9bf66e" }, + "nvim-lspconfig": { "branch": "master", "commit": "c6f05c0900144f027a8a0332566878e398d457b5" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "10126effbafb74541b69219711dfb2c631e7ebf8" }, + "render-markdown.nvim": { "branch": "main", "commit": "13bfaaabaaf732cf58d14004ed79b331bb40b838" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, - "rustaceanvim": { "branch": "master", "commit": "be0d1d14b8504c1c0965b608dc7ed39f2d588c91" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, + "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "todo-comments.nvim": { "branch": "main", "commit": "411503d3bedeff88484de572f2509c248e499b38" }, + "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "2642dbb83333e0575d1c3436e1d837926871c5fb" }, + "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } From b0463833a0da5f118e951e313a0117449ed2d43d Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Tue, 18 Nov 2025 04:33:50 -0300 Subject: [PATCH 102/107] chore: updatep pkgs --- lazy-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index f1663951d6b..d09b7905b5f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,11 +6,11 @@ "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "cde4da5c1083d3527776fee69536107d98dae6c9" }, + "conform.nvim": { "branch": "master", "commit": "1bf8b5b9caee51507aa51eaed3da5b0f2595c6b9" }, "copilot.lua": { "branch": "master", "commit": "e919876a5523b06406f0bc7285477da87a338a61" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, - "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, + "gitsigns.nvim": { "branch": "main", "commit": "cdafc320f03f2572c40ab93a4eecb733d4016d07" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -22,23 +22,23 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, - "mini.nvim": { "branch": "main", "commit": "dce9bc4e19d02d5c37fe71c16f40f8a5536b0386" }, + "mini.nvim": { "branch": "main", "commit": "b409fd1d8b9ea7ec7c0923eb2562b52ed5d1ab0a" }, "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, - "nvim-cmp": { "branch": "main", "commit": "d78fb3b64eedb701c9939f97361c06483af575e0" }, - "nvim-dap": { "branch": "master", "commit": "b38f7d30366d9169d0a623c4c85fbcf99d8d58bb" }, + "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" }, + "nvim-dap": { "branch": "master", "commit": "5860c7c501eb428d3137ee22c522828d20cca0b3" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-lint": { "branch": "master", "commit": "baf7c91c2b868b12446df511d4cdddc98e9bf66e" }, - "nvim-lspconfig": { "branch": "master", "commit": "c6f05c0900144f027a8a0332566878e398d457b5" }, + "nvim-lspconfig": { "branch": "master", "commit": "d4f77e7a9a4b910622a0bc225e482c4c808e4099" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "13bfaaabaaf732cf58d14004ed79b331bb40b838" }, + "render-markdown.nvim": { "branch": "main", "commit": "6e0e8902dac70fecbdd8ce557d142062a621ec38" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, From f27103dad42016e7324186c865fb147b0268aa1b Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 15 Dec 2025 04:50:27 -0300 Subject: [PATCH 103/107] update pkgs --- lazy-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index d09b7905b5f..f87e87fa4e1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,44 +1,44 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, - "avante.nvim": { "branch": "main", "commit": "ca95e0386433da2077184719886fa658257261a3" }, + "avante.nvim": { "branch": "main", "commit": "92f972a413b76ad1969bfdbd4719c63306deca4b" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "1bf8b5b9caee51507aa51eaed3da5b0f2595c6b9" }, - "copilot.lua": { "branch": "master", "commit": "e919876a5523b06406f0bc7285477da87a338a61" }, + "conform.nvim": { "branch": "master", "commit": "9b8fa5e0b78168f68bee9bf886dc20f287c61e02" }, + "copilot.lua": { "branch": "master", "commit": "508d8b00390ff3046323f61187a57069910c6e17" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, - "gitsigns.nvim": { "branch": "main", "commit": "cdafc320f03f2572c40ab93a4eecb733d4016d07" }, + "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, - "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "b1d9a914b02ba5660f1e272a03314b31d4576fe2" }, + "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "c55bd8a8fb191e24176c206a7af1dd51ce7276a5" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, - "mini.nvim": { "branch": "main", "commit": "b409fd1d8b9ea7ec7c0923eb2562b52ed5d1ab0a" }, + "mini.nvim": { "branch": "main", "commit": "6bd3a01aaf7d248aea1b78aacdd5d44bffa002c1" }, "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, + "nvim-autopairs": { "branch": "master", "commit": "d9e44e54384e5b0f3536339c65484f2e41b528e3" }, "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" }, "nvim-dap": { "branch": "master", "commit": "5860c7c501eb428d3137ee22c522828d20cca0b3" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "baf7c91c2b868b12446df511d4cdddc98e9bf66e" }, - "nvim-lspconfig": { "branch": "master", "commit": "d4f77e7a9a4b910622a0bc225e482c4c808e4099" }, + "nvim-lint": { "branch": "master", "commit": "ae64d6466ed92b68353122d920e314ff2c8dd0a8" }, + "nvim-lspconfig": { "branch": "master", "commit": "f3979663c9c8cd9ad258344b9cfb5ad83cff61c1" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "6e0e8902dac70fecbdd8ce557d142062a621ec38" }, + "render-markdown.nvim": { "branch": "main", "commit": "7a43c8b444fa15b7736b34b248addb951126f723" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, From 1add6760cf86b4e852591f6bcf5653360bd91b28 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 25 Jan 2026 09:58:04 -0300 Subject: [PATCH 104/107] updated pkgs --- lazy-lock.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index f87e87fa4e1..4fd3a074992 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,44 +1,44 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, - "avante.nvim": { "branch": "main", "commit": "92f972a413b76ad1969bfdbd4719c63306deca4b" }, + "LuaSnip": { "branch": "master", "commit": "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" }, + "avante.nvim": { "branch": "main", "commit": "fde9a524457d17661618678f085649d4e8d3fd6f" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "9b8fa5e0b78168f68bee9bf886dc20f287c61e02" }, - "copilot.lua": { "branch": "master", "commit": "508d8b00390ff3046323f61187a57069910c6e17" }, + "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, + "copilot.lua": { "branch": "master", "commit": "2d7511494245129aa6c2176f9c71cc2bc1360ed9" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, - "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, - "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" }, + "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, + "gitsigns.nvim": { "branch": "main", "commit": "abf82a65f185bd54adc0679f74b7d6e1ada690c9" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, - "lazygit.nvim": { "branch": "main", "commit": "2305deed25bc61b866d5d39189e9105a45cf1cfb" }, + "lazygit.nvim": { "branch": "main", "commit": "a04ad0dbc725134edbee3a5eea29290976695357" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "c55bd8a8fb191e24176c206a7af1dd51ce7276a5" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "4823a251e7578a835bb979c37df390fca692ba39" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, - "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, - "mini.nvim": { "branch": "main", "commit": "6bd3a01aaf7d248aea1b78aacdd5d44bffa002c1" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, + "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "mini.nvim": { "branch": "main", "commit": "9b935c218ddba02e5dc75c94f90143bce1f7c646" }, "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "d9e44e54384e5b0f3536339c65484f2e41b528e3" }, - "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" }, - "nvim-dap": { "branch": "master", "commit": "5860c7c501eb428d3137ee22c522828d20cca0b3" }, + "nvim-autopairs": { "branch": "master", "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4" }, + "nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" }, + "nvim-dap": { "branch": "master", "commit": "085386b9359ddf8d76ad89b98973b8e332dc5ba3" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "ae64d6466ed92b68353122d920e314ff2c8dd0a8" }, - "nvim-lspconfig": { "branch": "master", "commit": "f3979663c9c8cd9ad258344b9cfb5ad83cff61c1" }, + "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, + "nvim-lspconfig": { "branch": "master", "commit": "419b082102fa813739588dd82e19a8b6b2442855" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, + "nvim-treesitter": { "branch": "main", "commit": "568ede7e79172a0fe7c9d631454a97ad968deaf2" }, + "nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "7a43c8b444fa15b7736b34b248addb951126f723" }, + "render-markdown.nvim": { "branch": "main", "commit": "c54380dd4d8d1738b9691a7c349ecad7967ac12e" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, From 75a73ea4ffa68a033bf7b6dbcb20ab06ed14daf9 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 25 Jan 2026 10:29:41 -0300 Subject: [PATCH 105/107] fix: update treesitter config to use setup function --- lua/kickstart/plugins/treesitter.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/treesitter.lua b/lua/kickstart/plugins/treesitter.lua index 7ade3502807..48dad0559e0 100644 --- a/lua/kickstart/plugins/treesitter.lua +++ b/lua/kickstart/plugins/treesitter.lua @@ -2,7 +2,9 @@ return { { -- Highlight, edit, and navigate code 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', - main = 'nvim-treesitter.configs', -- Sets main module to use for opts + config = function(_, opts) + require('nvim-treesitter.config').setup(opts) + end, opts = { ensure_installed = { 'bash', From 7528de4f02bbc199792b4ea357fad52554d05660 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sat, 7 Feb 2026 06:48:00 -0300 Subject: [PATCH 106/107] chore: update pkgs --- lazy-lock.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4fd3a074992..705d9954442 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,16 +1,16 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" }, - "avante.nvim": { "branch": "main", "commit": "fde9a524457d17661618678f085649d4e8d3fd6f" }, + "avante.nvim": { "branch": "main", "commit": "d80b7966c0505809e83e408353bbe8cb3394936d" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "copilot.lua": { "branch": "master", "commit": "2d7511494245129aa6c2176f9c71cc2bc1360ed9" }, + "copilot.lua": { "branch": "master", "commit": "3faffefbd6ddeb52578535ec6b730e0b72d7fd1a" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, - "gitsigns.nvim": { "branch": "main", "commit": "abf82a65f185bd54adc0679f74b7d6e1ada690c9" }, + "gitsigns.nvim": { "branch": "main", "commit": "1ce96a464fdbc24208e24c117e2021794259005d" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, @@ -18,27 +18,27 @@ "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "lazygit.nvim": { "branch": "main", "commit": "a04ad0dbc725134edbee3a5eea29290976695357" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "4823a251e7578a835bb979c37df390fca692ba39" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "ae609525ddf01c153c39305730b1791800ffe4fe" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.nvim": { "branch": "main", "commit": "9b935c218ddba02e5dc75c94f90143bce1f7c646" }, + "mini.nvim": { "branch": "main", "commit": "8c40d95931cbe6138391af9180e59439ed2e69df" }, "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4" }, + "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" }, - "nvim-dap": { "branch": "master", "commit": "085386b9359ddf8d76ad89b98973b8e332dc5ba3" }, + "nvim-dap": { "branch": "master", "commit": "e47878dcf1ccc30136b30d19ab19fe76946d61cd" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, - "nvim-lspconfig": { "branch": "master", "commit": "419b082102fa813739588dd82e19a8b6b2442855" }, + "nvim-lint": { "branch": "master", "commit": "bcd1a44edbea8cd473af7e7582d3f7ffc60d8e81" }, + "nvim-lspconfig": { "branch": "master", "commit": "66fd02ad1c7ea31616d3ca678fa04e6d0b360824" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "main", "commit": "568ede7e79172a0fe7c9d631454a97ad968deaf2" }, - "nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" }, + "nvim-treesitter": { "branch": "main", "commit": "45a07f869b0cffba342276f2c77ba7c116d35db8" }, + "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "c54380dd4d8d1738b9691a7c349ecad7967ac12e" }, + "render-markdown.nvim": { "branch": "main", "commit": "48b4175dbca8439d30c1f52231cbe5a712c8f9d9" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, From f2e5706f9e2341e67c87012d47e27789855047d3 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Sun, 19 Apr 2026 15:54:12 -0300 Subject: [PATCH 107/107] update lazy dependecies --- lazy-lock.json | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 705d9954442..66f62596fac 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,44 +1,44 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LuaSnip": { "branch": "master", "commit": "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" }, - "avante.nvim": { "branch": "main", "commit": "d80b7966c0505809e83e408353bbe8cb3394936d" }, + "LuaSnip": { "branch": "master", "commit": "a62e1083a3cfe8b6b206e7d3d33a51091df25357" }, + "avante.nvim": { "branch": "main", "commit": "8c84af0f09e5d9058362ac58401a8e7b047d826e" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "fd3e882e56956675c620898bf1ffcf4fcbe7ec84" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "copilot.lua": { "branch": "master", "commit": "3faffefbd6ddeb52578535ec6b730e0b72d7fd1a" }, - "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, - "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, - "gitsigns.nvim": { "branch": "main", "commit": "1ce96a464fdbc24208e24c117e2021794259005d" }, + "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" }, + "copilot.lua": { "branch": "master", "commit": "aeca454727486d488a6ecbcde30db72e741e3524" }, + "crates.nvim": { "branch": "main", "commit": "694357861ec9ebf12475ddcdd04ea45a0923c32d" }, + "fidget.nvim": { "branch": "main", "commit": "889e2e96edef4e144965571d46f7a77bcc4d0ddf" }, + "gitsigns.nvim": { "branch": "main", "commit": "8d82c240f190fc33723d48c308ccc1ed8baad69d" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, - "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, + "indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, + "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, "lazygit.nvim": { "branch": "main", "commit": "a04ad0dbc725134edbee3a5eea29290976695357" }, - "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "ae609525ddf01c153c39305730b1791800ffe4fe" }, + "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.nvim": { "branch": "main", "commit": "8c40d95931cbe6138391af9180e59439ed2e69df" }, - "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, - "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, + "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, + "mini.nvim": { "branch": "main", "commit": "418ef4930ddabe80f449c6f1323f8b6abb172d1c" }, + "neo-tree.nvim": { "branch": "main", "commit": "84c75e7a7e443586f60508d12fc50f90d9aee14e" }, + "neotest": { "branch": "master", "commit": "fd0b7986dd0ae04e38ec7dc0c78a432e3820839c" }, "neotest-go": { "branch": "main", "commit": "59b50505053f9c45a9febb79e11a56206c3e3901" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, - "nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" }, - "nvim-dap": { "branch": "master", "commit": "e47878dcf1ccc30136b30d19ab19fe76946d61cd" }, + "nvim-cmp": { "branch": "main", "commit": "a1d504892f2bc56c2e79b65c6faded2fd21f3eca" }, + "nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, - "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lint": { "branch": "master", "commit": "bcd1a44edbea8cd473af7e7582d3f7ffc60d8e81" }, - "nvim-lspconfig": { "branch": "master", "commit": "66fd02ad1c7ea31616d3ca678fa04e6d0b360824" }, + "nvim-dap-ui": { "branch": "master", "commit": "1a66cabaa4a4da0be107d5eda6d57242f0fe7e49" }, + "nvim-lint": { "branch": "master", "commit": "eab58b48eb11d7745c11c505e0f3057165902461" }, + "nvim-lspconfig": { "branch": "master", "commit": "4b7fbaa239c5db6b36f424a4521ca9f1a401be33" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "main", "commit": "45a07f869b0cffba342276f2c77ba7c116d35db8" }, - "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "48b4175dbca8439d30c1f52231cbe5a712c8f9d9" }, + "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, + "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, + "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, + "render-markdown.nvim": { "branch": "main", "commit": "0fd43fb4b1f073931c4b481f5f3b7cea3749e190" }, "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, @@ -46,6 +46,6 @@ "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, + "tokyonight.nvim": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } }