mirror of
https://github.com/tiyn/nvim-docs-view.git
synced 2025-11-13 13:59:46 +01:00
fix: don't force close the docs view window
This commit is contained in:
@@ -15,7 +15,7 @@ use {
|
|||||||
config = function()
|
config = function()
|
||||||
require("docs-view").setup {
|
require("docs-view").setup {
|
||||||
position = "right",
|
position = "right",
|
||||||
width = vim.api.nvim_get_option("columns") / 3,
|
width = 60,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@ Plug 'amrbashir/nvim-docs-view', { 'on': 'DocsViewToggle'}
|
|||||||
lua << EOF
|
lua << EOF
|
||||||
require("docs-view").setup {
|
require("docs-view").setup {
|
||||||
position = "right",
|
position = "right",
|
||||||
width = vim.api.nvim_get_option("columns") / 3,
|
width = 60,
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
local M = {}
|
local M = {}
|
||||||
local config = {
|
local config = {
|
||||||
position = "right",
|
position = "right",
|
||||||
width = 40,
|
width = 60,
|
||||||
}
|
}
|
||||||
|
|
||||||
M.setup = function(conf)
|
M.setup = function(conf)
|
||||||
@@ -17,9 +17,9 @@ end
|
|||||||
local buf, win, prev_win, autocmd
|
local buf, win, prev_win, autocmd
|
||||||
M.toggle = function()
|
M.toggle = function()
|
||||||
if win and vim.api.nvim_win_is_valid(win) then
|
if win and vim.api.nvim_win_is_valid(win) then
|
||||||
vim.api.nvim_win_close(win, true)
|
vim.api.nvim_win_close(win, false)
|
||||||
vim.api.nvim_del_autocmd(autocmd)
|
vim.api.nvim_del_autocmd(autocmd)
|
||||||
buf, win, prev_win, autocmd = nil
|
buf, win, prev_win, autocmd = nil, nil, nil, nil
|
||||||
else
|
else
|
||||||
prev_win = vim.api.nvim_get_current_win()
|
prev_win = vim.api.nvim_get_current_win()
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ M.toggle = function()
|
|||||||
end)
|
end)
|
||||||
else
|
else
|
||||||
vim.api.nvim_del_autocmd(autocmd)
|
vim.api.nvim_del_autocmd(autocmd)
|
||||||
buf, win, prev_win, autocmd = nil
|
buf, win, prev_win, autocmd = nil, nil, nil, nil
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user