diff --git a/init.lua b/init.lua index b13e5feb..fdfaa609 100644 --- a/init.lua +++ b/init.lua @@ -134,6 +134,8 @@ vim.keymap.set('n', 'c', 'bd') vim.keymap.set('n', 'h', 'bprev') vim.keymap.set('n', 'l', 'bnext') vim.keymap.set('n', 'sv', 'write', { desc = 'Sa[v]e File' }) +-- delete all other buffers +vim.keymap.set('n', 'C', '%bd|e#|bd#') -- Diagnostic keymaps vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous [D]iagnostic message' }) @@ -796,15 +798,15 @@ require('lazy').setup({ end, }, { - "elixir-tools/elixir-tools.nvim", - version = "*", - event = { "BufReadPre", "BufNewFile" }, + 'elixir-tools/elixir-tools.nvim', + version = '*', + event = { 'BufReadPre', 'BufNewFile' }, config = function() - local elixir = require("elixir") - local elixirls = require("elixir.elixirls") + local elixir = require 'elixir' + local elixirls = require 'elixir.elixirls' elixir.setup { - nextls = {enable = true}, + nextls = { enable = true }, credo = {}, elixirls = { enable = true, @@ -813,15 +815,15 @@ require('lazy').setup({ enableTestLenses = false, }, on_attach = function(client, bufnr) - vim.keymap.set("n", "fp", ":ElixirFromPipe", { buffer = true, noremap = true }) - vim.keymap.set("n", "tp", ":ElixirToPipe", { buffer = true, noremap = true }) - vim.keymap.set("v", "em", ":ElixirExpandMacro", { buffer = true, noremap = true }) + vim.keymap.set('n', 'fp', ':ElixirFromPipe', { buffer = true, noremap = true }) + vim.keymap.set('n', 'tp', ':ElixirToPipe', { buffer = true, noremap = true }) + vim.keymap.set('v', 'em', ':ElixirExpandMacro', { buffer = true, noremap = true }) end, - } + }, } end, dependencies = { - "nvim-lua/plenary.nvim", + 'nvim-lua/plenary.nvim', }, },