summaryrefslogtreecommitdiffstats
path: root/nvim
diff options
context:
space:
mode:
authorDamjan 9000 <damjan.9000@gmail.com>2024-03-31 19:36:43 +0200
committerGitHub <noreply@github.com>2024-03-31 13:36:43 -0400
commitc5ad70784e18f1f3e9f5f20367067784356fcdbc (patch)
treeb53a15ec960ac28e3c6be033d47ac4a5e399eaf4 /nvim
parent557fbac9b609cdeea6bb752fb1ca9da00a0b960c (diff)
downloaddots-c5ad70784e18f1f3e9f5f20367067784356fcdbc.tar.gz
Add a keymap space-f to format buffer using conform (#817)
This works also for visual range selection Copied from conform recipe: https://github.com/stevearc/conform.nvim/blob/master/doc/recipes.md
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index db55a9e..667fb9c 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -600,6 +600,16 @@ require('lazy').setup({
{ -- Autoformat
'stevearc/conform.nvim',
+ keys = {
+ {
+ '<leader>f',
+ function()
+ require('conform').format { async = true, lsp_fallback = true }
+ end,
+ mode = '',
+ desc = '[F]ormat buffer',
+ },
+ },
opts = {
notify_on_error = false,
format_on_save = function(bufnr)