From 305fff19681a968d718427ebbb966db9835b630a Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Wed, 6 Dec 2023 04:48:02 +0100 Subject: [PATCH] added a shortcut to run the formatted on a keybind in neovim --- nvim/lua/settings/lazy/plugins/conform.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nvim/lua/settings/lazy/plugins/conform.lua b/nvim/lua/settings/lazy/plugins/conform.lua index f5a6e74..635aaba 100644 --- a/nvim/lua/settings/lazy/plugins/conform.lua +++ b/nvim/lua/settings/lazy/plugins/conform.lua @@ -7,4 +7,22 @@ return { php = { "phpcbf" } }, }, + init = function() + local whichKey = require("which-key"); + local conform = require("conform") + + whichKey.register({ + ["f"] = { + name = "Format", + f = { + function() + local currentFileBufferNumber = vim.fn.bufnr("%") + + conform.format({ bufnr = currentFileBufferNumber }) + end, + "Format the current file" + } + } + }) + end, }