diff --git a/nvim/config/lua/FoehammerVim/languages.lua b/nvim/config/lua/FoehammerVim/languages.lua index 993bc97..306ff72 100755 --- a/nvim/config/lua/FoehammerVim/languages.lua +++ b/nvim/config/lua/FoehammerVim/languages.lua @@ -5,6 +5,7 @@ local cmp = require 'cmp' local luasnip = require 'luasnip' local cmp_lsp = require 'cmp_nvim_lsp' local rust_tools = require 'rust-tools' +local notify = require "notify" local function autocmd(args) local event = args[1] @@ -45,7 +46,10 @@ local function on_attach(client, buffer) vim.keymap.set('n', 'rn', vim.lsp.buf.rename, opts) vim.keymap.set({ 'n', 'v' }, 'ca', vim.lsp.buf.code_action, opts) vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) - vim.keymap.set('n', 'f', function() vim.lsp.buf.format { async = true } end, opts) + vim.keymap.set('n', 'f', function() + notify("Formatting!") + vim.lsp.buf.format({ async = false }) + end, opts) -- vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format({ async = false })]]