Преглед на файлове

feat: don't prompt smart quit when buffer open in another window (#3636)

opalmay преди 2 години
родител
ревизия
c70a094314
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      lua/lvim/utils/functions.lua

+ 2 - 1
lua/lvim/utils/functions.lua

@@ -2,8 +2,9 @@ local M = {}
 
 function M.smart_quit()
   local bufnr = vim.api.nvim_get_current_buf()
+  local buf_windows = vim.call("win_findbuf", bufnr)
   local modified = vim.api.nvim_buf_get_option(bufnr, "modified")
-  if modified then
+  if modified and #buf_windows == 1 then
     vim.ui.input({
       prompt = "You have unsaved changes. Quit anyway? (y/n) ",
     }, function(input)