From 41bd11ad553859b902520663fd0e0ee8af29e44d Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 15 Feb 2025 15:43:44 +0800 Subject: [PATCH] fix(nvim-plug): fix buf modifiable opt --- bundle/nvim-plug/lua/plug/ui.lua | 3 +++ bundle/nvim-plug/test/init.lua | 17 ++--------------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/bundle/nvim-plug/lua/plug/ui.lua b/bundle/nvim-plug/lua/plug/ui.lua index 94c9b7cf0..86634d29a 100644 --- a/bundle/nvim-plug/lua/plug/ui.lua +++ b/bundle/nvim-plug/lua/plug/ui.lua @@ -99,6 +99,7 @@ M.open = function() end if vim.api.nvim_buf_is_valid(bufnr) then vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, build_context()) + vim.api.nvim_set_option_value('modifiable', false, { buf = bufnr}) end --- setup highlight if vim.fn.hlexists('PlugTitle') == 0 then @@ -128,7 +129,9 @@ end M.on_update = function(name, data) plugin_status[name] = vim.tbl_deep_extend('force', plugin_status[name] or {}, data) if vim.api.nvim_buf_is_valid(bufnr) then + vim.api.nvim_set_option_value('modifiable', true, { buf = bufnr}) vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, build_context()) + vim.api.nvim_set_option_value('modifiable', false, { buf = bufnr}) end end diff --git a/bundle/nvim-plug/test/init.lua b/bundle/nvim-plug/test/init.lua index 1adadbbbb..0d41d7a75 100644 --- a/bundle/nvim-plug/test/init.lua +++ b/bundle/nvim-plug/test/init.lua @@ -5,17 +5,8 @@ -- License: GPLv3 --============================================================================= -if vim.fn.isdirectory('D:/bundle_dir/wsdjeg/nvim-plug') == 0 then - vim.fn.system({ - 'git', - 'clone', - '--depth', - '1', - 'https://github.com/wsdjeg/nvim-plug.git', - 'D:/bundle_dir/wsdjeg/nvim-plug', - }) -end -vim.opt.runtimepath:append('D:/bundle_dir/wsdjeg/nvim-plug') +vim.opt.runtimepath:append('.') +vim.opt.runtimepath:append('~/.SpaceVim') require('plug').setup({ @@ -42,10 +33,6 @@ require('plug').add({ 'wsdjeg/git.vim', cmds = { 'Git' }, }, - { - 'wsdjeg/nvim-plug', - fetch = true, - }, { 'wsdjeg/JavaUnit.vim', cmds = { 'JavaUnit' },