return { { "stevearc/conform.nvim", -- event = 'BufWritePre', -- uncomment for format on save opts = require "configs.conform", }, -- These are some examples, uncomment them if you want to see them work! { "neovim/nvim-lspconfig", config = function() require "configs.lspconfig" end, }, -- test new blink { import = "nvchad.blink.lazyspec", }, { "saghen/blink.cmp", opts = { completion = { list = { selection = { preselect = false, auto_insert = false }, }, }, keymap = { [""] = { "accept", "fallback" }, -- Enter accepts only when an item is selected; otherwise newline [""] = { "cancel", "fallback" }, -- Esc closes completion and stays in insert mode when menu is visible }, }, }, { "nvim-treesitter/nvim-treesitter", opts = { ensure_installed = { "vim", "lua", "vimdoc", "html", "css", "rust", "toml" }, }, }, { "nvim-telescope/telescope.nvim", opts = { defaults = { file_ignore_patterns = {}, -- Don't ignore any patterns by default }, pickers = { find_files = { hidden = true, no_ignore = true, -- Show files ignored by .gitignore no_ignore_parent = true, }, }, }, }, { "nvim-tree/nvim-tree.lua", opts = { filters = { dotfiles = false, git_ignored = false, -- Show files ignored by .gitignore }, view = { adaptive_size = false, }, renderer = { highlight_git = true, icons = { show = { git = true, }, }, }, }, }, }