diff --git a/init.lua b/init.lua index 74a71ca..658d232 100644 --- a/init.lua +++ b/init.lua @@ -19,15 +19,9 @@ require('lazy').setup({ -- LSP Configuration & Plugins 'neovim/nvim-lspconfig', dependencies = { - -- Automatically install LSPs to stdpath for neovim { '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', opts = {} }, - - -- Additional lua configuration, makes nvim stuff amazing! 'folke/neodev.nvim', }, }, @@ -36,31 +30,16 @@ require('lazy').setup({ -- Autocompletion 'hrsh7th/nvim-cmp', dependencies = { - -- Snippet Engine & its associated nvim-cmp source 'L3MON4D3/LuaSnip', 'saadparwaiz1/cmp_luasnip', - - -- Adds LSP completion capabilities 'hrsh7th/cmp-nvim-lsp', - - -- Adds a number of user-friendly snippets 'rafamadriz/friendly-snippets', }, }, - - -- Useful plugin to show you pending keybinds. { 'folke/which-key.nvim', opts = {} }, - - -- Fuzzy Finder (files, lsp, etc) { 'nvim-telescope/telescope.nvim', branch = '0.1.x', dependencies = { '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', - -- NOTE: If you are having trouble with this installation, - -- refer to the README for telescope-fzf-native for more instructions. build = 'make', cond = function() return vim.fn.executable 'make' == 1 @@ -81,7 +60,6 @@ require('telescope').setup { }, } --- Enable telescope fzf native, if installed pcall(require('telescope').load_extension, 'fzf') -- See `:help telescope.builtin`