From 246ab0998c488e21bec599eb162184f7b8a2a795 Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Mon, 20 Oct 2025 23:02:37 +0200 Subject: remove blink.cmp and mason. Added treesitter and vim-fugitive. --- nvim/lua/config/lazy.lua | 61 ++++-------------------------------------------- 1 file changed, 5 insertions(+), 56 deletions(-) (limited to 'nvim/lua/config') diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index ca9651b..948777c 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -27,28 +27,15 @@ require("lazy").setup({ spec = { -- Color scheme { "ellisonleao/gruvbox.nvim", priority = 1000, config = true }, - - -- Manages LSP stuff - { "mason-org/mason.nvim", opts = {} }, - { - "mason-org/mason-lspconfig.nvim", - opts = {}, - dependencies = { - { "mason-org/mason.nvim", opts = {} }, - "neovim/nvim-lspconfig", - }, - }, - + -- Git integration + { "tpope/vim-fugitive" }, -- Allows seeing git diff { "sindrets/diffview.nvim" }, -- Shows git diff info in the gutter { "lewis6991/gitsigns.nvim" }, - - -- Enables motion to comment stuff out - -- Line comment: gc{motion} or gcc - -- Block comment: gb{motion} or gbc + { "nvim-treesitter/nvim-treesitter", branch = 'master', lazy = false, build = ":TSUpdate" }, + -- comment gestures { "numToStr/Comment.nvim" }, - -- Fuzzy finder { "ibhagwan/fzf-lua", @@ -58,53 +45,15 @@ require("lazy").setup({ dependencies = { "nvim-tree/nvim-web-devicons" }, opts = {}, }, - + -- Wrap text into quotes/parens { "kylechui/nvim-surround", - -- Old text Command New text - ------------------------------------------------------------------------------ - -- surr*ound_words ysiw) (surround_words) - -- surr*ound_words ysiw( ( surround_words ) - -- *make strings ys$" "make strings" - -- [delete ar*ound me!] ds] delete around me! - -- remove HTML t*ags dst remove HTML tags - -- 'change quot*es' cs'" "change quotes" - -- or tag* types csth1

or tag types

- -- delete(functi*on calls) dsf function calls version = "^3.0.0", -- Use for stability; omit to use `main` branch for the latest features event = "VeryLazy", config = function() require("nvim-surround").setup({}) end }, - -- Autocomplete - { - "saghen/blink.cmp", - enabled = true, - -- disabled by default, used only in TypeScript - dependencies = { "rafamadriz/friendly-snippets" }, - - -- use a release tag to download pre-built binaries - version = "1.*", - opts = { - keymap = { preset = "default" }, - - appearance = { - nerd_font_variant = "mono", - }, - - completion = { - documentation = { auto_show = false }, - }, - - sources = { - default = { "lsp", "path", "snippets", "buffer" }, - }, - - fuzzy = { implementation = "prefer_rust_with_warning" }, - }, - opts_extend = { "sources.default" }, - }, }, install = { colorscheme = { "gruvbox" } }, checker = { enabled = true }, -- cgit v1.3.1