diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index af3d3d8..eafcd07 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -4,77 +4,77 @@ return { { "folke/neoconf.nvim", cmd = "Neoconf" }, - 'tpope/vim-fugitive', - 'tpope/vim-rhubarb', + "tpope/vim-fugitive", + "tpope/vim-rhubarb", -- Detect tabstop and shiftwidth automatically - 'tpope/vim-sleuth', + "tpope/vim-sleuth", { -- LSP Configuration & Plugins - 'neovim/nvim-lspconfig', + "neovim/nvim-lspconfig", dependencies = { -- Automatically install LSPs to stdpath for neovim - { 'williamboman/mason.nvim', config = true }, - 'williamboman/mason-lspconfig.nvim', + { "williamboman/mason.nvim", config = true }, + "williamboman/mason-lspconfig.nvim", -- Useful status updates for LSP - -- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})` - { 'j-hui/fidget.nvim', tag = 'legacy', opts = {} }, + -- NOTE: `opts = {}` is the same as calling `require("fidget").setup({})` + { "j-hui/fidget.nvim", tag = "legacy", opts = {} }, -- Additional lua configuration, makes nvim stuff amazing! - 'folke/neodev.nvim', + "folke/neodev.nvim", }, }, { -- Autocompletion - 'hrsh7th/nvim-cmp', + "hrsh7th/nvim-cmp", dependencies = { -- Snippet Engine & its associated nvim-cmp source - 'L3MON4D3/LuaSnip', - 'saadparwaiz1/cmp_luasnip', + "L3MON4D3/LuaSnip", + "saadparwaiz1/cmp_luasnip", -- Adds LSP completion capabilities - 'hrsh7th/cmp-nvim-lsp', + "hrsh7th/cmp-nvim-lsp", -- Adds a number of user-friendly snippets - 'rafamadriz/friendly-snippets', + "rafamadriz/friendly-snippets", }, }, -- Useful plugin to show you pending keybinds. - { 'folke/which-key.nvim', opts = {} }, + { "folke/which-key.nvim", opts = {} }, { -- Add indentation guides even on blank lines - 'lukas-reineke/indent-blankline.nvim', + "lukas-reineke/indent-blankline.nvim", -- Enable `lukas-reineke/indent-blankline.nvim` -- See `:help indent_blankline.txt` opts = { - char = '┊', + char = "┊", show_trailing_blankline_indent = false, }, }, -- "gc" to comment visual regions/lines - { 'numToStr/Comment.nvim', opts = {} }, + { "numToStr/Comment.nvim", opts = {} }, -- Fuzzy Finder (files, lsp, etc) { - 'nvim-telescope/telescope.nvim', - branch = '0.1.x', + "nvim-telescope/telescope.nvim", + branch = "0.1.x", dependencies = { - 'nvim-lua/plenary.nvim', + "nvim-lua/plenary.nvim", -- Fuzzy Finder Algorithm which requires local dependencies to be built. -- Only load if `make` is available. Make sure you have the system -- requirements installed. { - 'nvim-telescope/telescope-fzf-native.nvim', + "nvim-telescope/telescope-fzf-native.nvim", -- NOTE: If you are having trouble with this installation, -- refer to the README for telescope-fzf-native for more instructions. - build = 'make', + build = "make", cond = function() - return vim.fn.executable 'make' == 1 + return vim.fn.executable "make" == 1 end, }, }, diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 21d33e6..3242883 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -1,4 +1,5 @@ -return { "nvim-telescope/telescope.nvim", +return { + "nvim-telescope/telescope.nvim", event = "BufReadPre", dependencies = { { "nvim-telescope/telescope-fzf-native.nvim", build = "make" },