Add formatting notification.

This commit is contained in:
Lorenzo Good 2025-12-01 15:39:56 -05:00
parent 5ad6164cff
commit ebca490115
Signed by: lorenzo
GPG key ID: 7FCD64BD81180ED0

View file

@ -5,6 +5,7 @@ local cmp = require 'cmp'
local luasnip = require 'luasnip' local luasnip = require 'luasnip'
local cmp_lsp = require 'cmp_nvim_lsp' local cmp_lsp = require 'cmp_nvim_lsp'
local rust_tools = require 'rust-tools' local rust_tools = require 'rust-tools'
local notify = require "notify"
local function autocmd(args) local function autocmd(args)
local event = args[1] local event = args[1]
@ -45,7 +46,10 @@ local function on_attach(client, buffer)
vim.keymap.set('n', '<leader>rn', vim.lsp.buf.rename, opts) vim.keymap.set('n', '<leader>rn', vim.lsp.buf.rename, opts)
vim.keymap.set({ 'n', 'v' }, '<leader>ca', vim.lsp.buf.code_action, opts) vim.keymap.set({ 'n', 'v' }, '<leader>ca', vim.lsp.buf.code_action, opts)
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
vim.keymap.set('n', '<leader>f', function() vim.lsp.buf.format { async = true } end, opts) vim.keymap.set('n', '<leader>f', function()
notify("Formatting!")
vim.lsp.buf.format({ async = false })
end, opts)
-- vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format({ async = false })]] -- vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format({ async = false })]]