diff --git a/nvim/init.lua b/nvim/init.lua index 91f3def..a0fd39e 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -17,6 +17,7 @@ -- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- + require("darcula.config") require("darcula.plugins") diff --git a/nvim/lua/darcula/autocmds.lua b/nvim/lua/darcula/autocmds.lua index abbc194..cb48895 100644 --- a/nvim/lua/darcula/autocmds.lua +++ b/nvim/lua/darcula/autocmds.lua @@ -39,8 +39,8 @@ utils.autocmd( group, "FileChangedShellPost", "*", - function() - local filename = utils.get_current_filename() + function(args) + local filename = utils.get_current_filename(args.buf) vim.notify("File changed on disk:\n" .. filename, vim.log.levels.WARN) end ) diff --git a/nvim/lua/darcula/utils/init.lua b/nvim/lua/darcula/utils/init.lua index 3173002..b42e398 100644 --- a/nvim/lua/darcula/utils/init.lua +++ b/nvim/lua/darcula/utils/init.lua @@ -196,8 +196,9 @@ local parse_env_list = function(var, def) return def end -local function get_current_filename() - local name = vim.api.nvim_buf_get_name(0) +local function get_current_filename(buffer) + buffer = buffer or 0 + local name = vim.api.nvim_buf_get_name(buffer) if name == "" then return "" end