diff options
| author | philw <dscr@duck.com> | 2024-02-17 13:24:54 +0100 |
|---|---|---|
| committer | philw <dscr@duck.com> | 2024-02-17 13:24:54 +0100 |
| commit | 8fbc8e095bcc907463bf93a62d3fc765bf6a3ceb (patch) | |
| tree | 4775d70c899ed6386753eed8eff459840cb473e3 /init.lua | |
| parent | 2a3ee1c8f696e6f3a9972a05f8b5f8681c244a2e (diff) | |
| download | neovim-8fbc8e095bcc907463bf93a62d3fc765bf6a3ceb.tar.gz neovim-8fbc8e095bcc907463bf93a62d3fc765bf6a3ceb.zip | |
Enable autoparis
Diffstat (limited to '')
| -rw-r--r-- | init.lua | 16 |
1 files changed, 9 insertions, 7 deletions
| @@ -110,10 +110,6 @@ require("lazy").setup({ | |||
| 110 | 'nvim-telescope/telescope.nvim', | 110 | 'nvim-telescope/telescope.nvim', |
| 111 | tag = '0.1.5', | 111 | tag = '0.1.5', |
| 112 | dependencies = { 'nvim-lua/plenary.nvim' }, | 112 | dependencies = { 'nvim-lua/plenary.nvim' }, |
| 113 | "windwp/nvim-autopairs", | ||
| 114 | config = function() | ||
| 115 | require("nvim-autopairs").setup({}) | ||
| 116 | end, | ||
| 117 | { | 113 | { |
| 118 | 'nvim-telescope/telescope-fzf-native.nvim', | 114 | 'nvim-telescope/telescope-fzf-native.nvim', |
| 119 | build = | 115 | build = |
| @@ -126,6 +122,11 @@ require("lazy").setup({ | |||
| 126 | } | 122 | } |
| 127 | }, | 123 | }, |
| 128 | { | 124 | { |
| 125 | 'windwp/nvim-autopairs', | ||
| 126 | event = "InsertEnter", | ||
| 127 | opts = {} -- this is equalent to setup({}) function | ||
| 128 | }, | ||
| 129 | { | ||
| 129 | 'numToStr/Comment.nvim', | 130 | 'numToStr/Comment.nvim', |
| 130 | }, | 131 | }, |
| 131 | 132 | ||
| @@ -137,6 +138,7 @@ require("lazy").setup({ | |||
| 137 | vim.api.nvim_create_autocmd('InsertEnter', { | 138 | vim.api.nvim_create_autocmd('InsertEnter', { |
| 138 | command = 'COQnow --shut-up' | 139 | command = 'COQnow --shut-up' |
| 139 | }) | 140 | }) |
| 141 | |||
| 140 | local lsp_servers = { | 142 | local lsp_servers = { |
| 141 | clangd = {}, | 143 | clangd = {}, |
| 142 | lua_ls = {}, | 144 | lua_ls = {}, |
| @@ -148,9 +150,9 @@ require("mason-lspconfig").setup { | |||
| 148 | } | 150 | } |
| 149 | 151 | ||
| 150 | local server_maps = function(opts) | 152 | local server_maps = function(opts) |
| 151 | vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts) -- goto def | 153 | vim.keymap.set("n", "<leader>d", vim.lsp.buf.definition, opts) -- goto def |
| 152 | vim.keymap.set("n", "<leader>k", vim.lsp.buf.hover, opts) -- see docs | 154 | vim.keymap.set("n", "<leader>k", vim.lsp.buf.hover, opts) -- see docs |
| 153 | vim.keymap.set("n", "<leader>fo", function() -- format | 155 | vim.keymap.set("n", "<leader>fo", function() -- format |
| 154 | vim.lsp.buf.format({ async = true }) | 156 | vim.lsp.buf.format({ async = true }) |
| 155 | end, opts) | 157 | end, opts) |
| 156 | end | 158 | end |
