New keybind: gp for formatting
authorLukas Krickl <lukas@krickl.dev>
Mon, 21 Aug 2023 16:29:43 +0000 (18:29 +0200)
committerLukas Krickl <lukas@krickl.dev>
Mon, 21 Aug 2023 16:29:43 +0000 (18:29 +0200)
nvim/lua/plugin/lspzero.lua

index c72435c6dd025e63332a3a37b68036b89709b0f6..4ff81f9631a87fa9f32e75098313178015e19ae7 100644 (file)
@@ -20,7 +20,13 @@ lsp.on_attach(function(client, bufnr)
   -- see :help lsp-zero-keybindings
   -- to learn the available actions
   lsp.default_keymaps({ buffer = bufnr })
-  vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]]
+
+  -- autocmd format on save
+  -- vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]]
+  vim.keymap.set('n', 'gp',
+    function()
+      vim.lsp.buf.format()
+    end, { buffer = true })
 end)