From 67a507d530d7bc4ccc5e89f9e51f3162651ffb08 Mon Sep 17 00:00:00 2001 From: asep komarudin Date: Fri, 3 Mar 2023 06:29:47 +0700 Subject: [PATCH] fix error close nvim-tree last buffer --- lazy-lock.json | 4 ++-- lua/custom/plugins/init.lua | 13 +++++++++++-- lua/user/autocommands.lua | 7 +++++++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 8069983..d3f858f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,7 +3,7 @@ "LuaSnip": { "branch": "master", "commit": "500981ff6cefc7343e3959ef0f939bd0bfd49ba9" }, "alpha-nvim": { "branch": "main", "commit": "b6c7b5d9d6d2633722255abf2be3ecb8733e8d2d" }, "bufdelete.nvim": { "branch": "master", "commit": "8933abc09df6c381d47dc271b1ee5d266541448e" }, - "bufferline.nvim": { "branch": "main", "commit": "52d6acabb79c8c0942f8873a0ca7848eb2159267" }, + "bufferline.nvim": { "branch": "main", "commit": "b337fd393cef2e3679689d220e2628722c20ddcb" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" }, "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "3d8912ebeb56e5ae08ef0906e3a54de1c66b92f1" }, @@ -13,7 +13,7 @@ "code_runner.nvim": { "branch": "main", "commit": "a010649236fe245eaab2641a13228cd601499715" }, "dressing.nvim": { "branch": "master", "commit": "5f44f829481640be0f96759c965ae22a3bcaf7ce" }, "fidget.nvim": { "branch": "main", "commit": "688b4fec4517650e29c3e63cfbb6e498b3112ba1" }, - "friendly-snippets": { "branch": "main", "commit": "543667fccf842b509bfecc80aba558f73a4e7c88" }, + "friendly-snippets": { "branch": "main", "commit": "a96bf8b1eedc1ed4f692df626318610947abced6" }, "gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" }, "impatient.nvim": { "branch": "main", "commit": "969f2c5c90457612c09cf2a13fee1adaa986d350" }, "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" }, diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index 26af86b..ff3a1f7 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -6,8 +6,16 @@ return { cmd = { "TroubleToggle", "Trouble" }, opts = { use_diagnostic_signs = true }, keys = { - { "xx", "TroubleToggle document_diagnostics", desc = "Document Diagnostics (Trouble)" }, - { "xX", "TroubleToggle workspace_diagnostics", desc = "Workspace Diagnostics (Trouble)" }, + { + "xx", + "TroubleToggle document_diagnostics", + desc = "Document Diagnostics (Trouble)", + }, + { + "xX", + "TroubleToggle workspace_diagnostics", + desc = "Workspace Diagnostics (Trouble)", + }, }, }, { @@ -139,4 +147,5 @@ return { -- require("telescope").load_extension("laravel") -- end, -- }, + -- } diff --git a/lua/user/autocommands.lua b/lua/user/autocommands.lua index 19e3424..3a7ebe9 100644 --- a/lua/user/autocommands.lua +++ b/lua/user/autocommands.lua @@ -35,6 +35,13 @@ vim.cmd([[ augroup end ]]) +-- for fix error last close buffer +vim.api.nvim_create_autocmd({ "QuitPre" }, { + callback = function() + vim.cmd("NvimTreeClose") + end, +}) + -- Autoformat -- augroup _lsp -- autocmd!