diff options
| author | Gaurav Bhatnagar <gbhatnagar@berkeley.edu> | 2023-05-21 23:46:09 -0700 |
|---|---|---|
| committer | Gaurav Bhatnagar <gbhatnagar@berkeley.edu> | 2023-05-21 23:46:09 -0700 |
| commit | 1a1ad0022dda95b82dca6d45d5c6b953b5efbbd2 (patch) | |
| tree | e3209084932c3f52c09c076e1b2075ee737c67c1 /nvim/init.lua | |
| parent | 9a75f9f300fac39845c97f6ff19da5adaec3fbf5 (diff) | |
| download | dots-1a1ad0022dda95b82dca6d45d5c6b953b5efbbd2.tar.gz | |
refact: add cmp comments, other
Diffstat (limited to 'nvim/init.lua')
| -rw-r--r-- | nvim/init.lua | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/nvim/init.lua b/nvim/init.lua index c77ff26..bc60ef8 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -94,7 +94,17 @@ require('lazy').setup({ { -- Autocompletion 'hrsh7th/nvim-cmp', - dependencies = { 'hrsh7th/cmp-nvim-lsp', 'L3MON4D3/LuaSnip', 'saadparwaiz1/cmp_luasnip', 'rafamadriz/friendly-snippets' }, + 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. @@ -366,7 +376,7 @@ vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnos vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' }) vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' }) --- LSP settings. +-- [[ Configure LSP ]] -- This function gets run when an LSP connects to a particular buffer. local on_attach = function(_, bufnr) -- NOTE: Remember that lua is a real programming language, and as such it is possible @@ -455,7 +465,8 @@ mason_lspconfig.setup_handlers { end, } --- nvim-cmp setup +-- [[ Configure nvim-cmp ]] +-- See `:help cmp` local cmp = require 'cmp' local luasnip = require 'luasnip' require('luasnip.loaders.from_vscode').lazy_load() |