return { { "LazyVim/LazyVim", opts = { colorscheme = "catppuccin-mocha", }, }, { "catppuccin/nvim", lazy = true, name = "catppuccin", opts = { integrations = { aerial = true, alpha = true, cmp = true, dashboard = true, flash = true, fzf = true, grug_far = true, gitsigns = true, headlines = true, illuminate = true, indent_blankline = { enabled = true }, leap = true, lsp_trouble = true, mason = true, markdown = true, mini = true, native_lsp = { enabled = true, underlines = { errors = { "undercurl" }, hints = { "undercurl" }, warnings = { "undercurl" }, information = { "undercurl" }, }, }, navic = { enabled = true, custom_bg = "lualine" }, neotest = true, neotree = true, noice = true, notify = true, semantic_tokens = true, snacks = true, telescope = true, treesitter = true, treesitter_context = true, which_key = true, }, }, }, { "nvim-telescope/telescope.nvim", keys = { { "fp", function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root, }) end, desc = "Find Plugin File", }, }, -- change some options opts = { defaults = { layout_strategy = "horizontal", layout_config = { prompt_position = "top" }, sorting_strategy = "ascending", winblend = 0, }, }, }, { "christoomey/vim-tmux-navigator", lazy = false, }, { "nvim-treesitter/nvim-treesitter", opts = { ensure_installed = { "bash", "html", "javascript", "json", "lua", "markdown", "markdown_inline", "python", "query", "regex", "tsx", "typescript", "vim", "yaml", "go", "terraform", "c_sharp", "bash", }, }, }, }