From da19dad2906121c01c973b7502872137a8ce75dc Mon Sep 17 00:00:00 2001 From: srdusr Date: Fri, 11 Aug 2023 22:55:20 +0200 Subject: Fix weird closing error message --- lua/user/mods.lua | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'lua/user/mods.lua') diff --git a/lua/user/mods.lua b/lua/user/mods.lua index 49d3065..191d5ab 100644 --- a/lua/user/mods.lua +++ b/lua/user/mods.lua @@ -46,6 +46,9 @@ require("null-ls").setup({ end, }) +vim.cmd([[autocmd BufWritePre lua vim.lsp.buf.format()]]) +--vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]] + -------------------------------------------------- ---Determine if a value of any type is empty @@ -247,11 +250,6 @@ vim.cmd([[augroup END]]) -------------------------------------------------- -vim.cmd([[autocmd BufWritePre lua vim.lsp.buf.format()]]) ---vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]] - --------------------------------------------------- - --- Update Tmux Status Vi-mode function M.update_tmux_status() local mode = vim.api.nvim_eval("mode()") @@ -300,6 +298,7 @@ vim.cmd([[ --autocmd FocusGained * lua require("user.mods").update_tmux_status() --autocmd FocusLost * lua require("user.mods").update_tmux_status() --autocmd CmdwinEnter,CmdwinLeave * lua require("user.mods").update_tmux_status() + -------------------------------------------------- -- function OpenEmulatorList() @@ -445,4 +444,15 @@ end -- Bind a keymap to the update_neovim function (optional) vim.api.nvim_set_keymap("n", "U", ' lua require("user.mods").Update_neovim()', { noremap = true, silent = true }) +-------------------------------------------------- + +-- Fix closing nvim error message (/src/unix/core.c:147: uv_close: Assertion `!uv__is_closing(handle)' failed.) +vim.api.nvim_create_autocmd({ "VimLeave" }, { + callback = function() + vim.fn.jobstart('notify-send "hello"', { detach = true }) + end, +}) + +-------------------------------------------------- + return M -- cgit v1.2.3