neovim

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 1e2f7fd7a96c1dc06538fc8fa30d8a8eafd3f7e9
parent 31e571c4b078edc979253abdd25534fc0dbc7733
Author: mrgrouse <mrgrouse@mrgrouse.com>
Date:   Thu,  5 Sep 2024 16:44:28 -0400

whichkey.lua: add whichkey keybind for conform.nvim code formatting

Diffstat:
Mlua/plugins/whichkey.lua | 41++++++++++++++++++++++++-----------------
1 file changed, 24 insertions(+), 17 deletions(-)

diff --git a/lua/plugins/whichkey.lua b/lua/plugins/whichkey.lua @@ -1,19 +1,26 @@ return { - "folke/which-key.nvim", - event = "VeryLazy", - init = function() - vim.o.timeout = true - vim.o.timeoutlen = 300 - end, - config = function(_) - require("which-key").setup() - require("which-key").add({ - { "<leader>a", "<cmd>NnnExplorer<cr>", desc = "Open NNN (embedded)" }, - { "<leader>e", "<cmd>NnnPicker<cr>", desc = "Open NNN Picker" }, - { "<leader>l", "<cmd>Lazy<cr>", desc = "Open Lazy" }, - { "<leader>m", "<cmd>Mason<cr>", desc = "Mason" }, - { "<leader>q", "<cmd>:q<cr>", desc = "Quit Neovim" }, - { "<leader>t", "<cmd>ToggleTerm<cr>", desc = "Open Terminal" }, - }, { prefix = "<leader>" }) - end, + "folke/which-key.nvim", + event = "VeryLazy", + init = function() + vim.o.timeout = true + vim.o.timeoutlen = 300 + end, + config = function(_) + require("which-key").setup() + require("which-key").add({ + { "<leader>a", "<cmd>NnnExplorer<cr>", desc = "Open NNN (embedded)" }, + { "<leader>e", "<cmd>NnnPicker<cr>", desc = "Open NNN Picker" }, + { "<leader>l", "<cmd>Lazy<cr>", desc = "Open Lazy" }, + { "<leader>m", "<cmd>Mason<cr>", desc = "Mason" }, + { "<leader>q", "<cmd>:q<cr>", desc = "Quit Neovim" }, + { "<leader>t", "<cmd>ToggleTerm<cr>", desc = "Open Terminal" }, + { + "<leader>f", + function() + require("conform").format({ lsp_fallback = true, async = false, timeout_ms = 500 }) + end, + desc = "Format Buffer", + }, + }, { prefix = "<leader>" }) + end, }