feat: add border config for SSH and keymaps help window (#299)
* feat: add config for ssh window border * chore: add documentation for ssh window border * feat: add config for keymaps help window border * chore: add documentatoin for keymaps help window border
This commit is contained in:
parent
bf753c3e3f
commit
e27cc4e138
5 changed files with 28 additions and 2 deletions
|
|
@ -193,6 +193,10 @@ require("oil").setup({
|
||||||
["g."] = "actions.toggle_hidden",
|
["g."] = "actions.toggle_hidden",
|
||||||
["g\\"] = "actions.toggle_trash",
|
["g\\"] = "actions.toggle_trash",
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating keymaps help window
|
||||||
|
keymaps_help = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
-- Set to false to disable all of the above keymaps
|
-- Set to false to disable all of the above keymaps
|
||||||
use_default_keymaps = true,
|
use_default_keymaps = true,
|
||||||
view_options = {
|
view_options = {
|
||||||
|
|
@ -268,6 +272,10 @@ require("oil").setup({
|
||||||
winblend = 0,
|
winblend = 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating SSH window
|
||||||
|
ssh = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,10 @@ CONFIG *oil-confi
|
||||||
["g."] = "actions.toggle_hidden",
|
["g."] = "actions.toggle_hidden",
|
||||||
["g\\"] = "actions.toggle_trash",
|
["g\\"] = "actions.toggle_trash",
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating keymaps help window
|
||||||
|
keymaps_help = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
-- Set to false to disable all of the above keymaps
|
-- Set to false to disable all of the above keymaps
|
||||||
use_default_keymaps = true,
|
use_default_keymaps = true,
|
||||||
view_options = {
|
view_options = {
|
||||||
|
|
@ -159,6 +163,10 @@ CONFIG *oil-confi
|
||||||
winblend = 0,
|
winblend = 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating SSH window
|
||||||
|
ssh = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
})
|
})
|
||||||
<
|
<
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
local config = require("oil.config")
|
||||||
local layout = require("oil.layout")
|
local layout = require("oil.layout")
|
||||||
local util = require("oil.util")
|
local util = require("oil.util")
|
||||||
|
|
||||||
|
|
@ -277,7 +278,7 @@ function SSHConnection:open_terminal()
|
||||||
row = row,
|
row = row,
|
||||||
col = col,
|
col = col,
|
||||||
style = "minimal",
|
style = "minimal",
|
||||||
border = "rounded",
|
border = config.ssh.border,
|
||||||
})
|
})
|
||||||
vim.cmd.startinsert()
|
vim.cmd.startinsert()
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,10 @@ local default_config = {
|
||||||
["g."] = "actions.toggle_hidden",
|
["g."] = "actions.toggle_hidden",
|
||||||
["g\\"] = "actions.toggle_trash",
|
["g\\"] = "actions.toggle_trash",
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating keymaps help window
|
||||||
|
keymaps_help = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
-- Set to false to disable all of the above keymaps
|
-- Set to false to disable all of the above keymaps
|
||||||
use_default_keymaps = true,
|
use_default_keymaps = true,
|
||||||
view_options = {
|
view_options = {
|
||||||
|
|
@ -142,6 +146,10 @@ local default_config = {
|
||||||
winblend = 0,
|
winblend = 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- Configuration for the floating SSH window
|
||||||
|
ssh = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
-- The adapter API hasn't really stabilized yet. We're not ready to advertise or encourage people to
|
-- The adapter API hasn't really stabilized yet. We're not ready to advertise or encourage people to
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
local actions = require("oil.actions")
|
local actions = require("oil.actions")
|
||||||
|
local config = require("oil.config")
|
||||||
local layout = require("oil.layout")
|
local layout = require("oil.layout")
|
||||||
local util = require("oil.util")
|
local util = require("oil.util")
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
@ -111,7 +112,7 @@ M.show_help = function(keymaps)
|
||||||
height = math.min(editor_height, #lines),
|
height = math.min(editor_height, #lines),
|
||||||
zindex = 150,
|
zindex = 150,
|
||||||
style = "minimal",
|
style = "minimal",
|
||||||
border = "rounded",
|
border = config.keymaps_help.border,
|
||||||
})
|
})
|
||||||
local function close()
|
local function close()
|
||||||
if vim.api.nvim_win_is_valid(winid) then
|
if vim.api.nvim_win_is_valid(winid) then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue