feat(ui): add nekifotch for kitty font management

Adds Nekifotch plugin to allow config of kitty font from inside neovim
This commit is contained in:
2024-07-27 06:10:25 -04:00
parent 64f860517b
commit 8d6780c448
2 changed files with 33 additions and 0 deletions
+21
View File
@@ -326,4 +326,25 @@ wk.add({
return substitute_loaded
end,
},
{ "<leader>u,", group = "Font" },
{ "<leader>u,l", "<cmd>Nekifoch list<cr>", desc = "Fonts list" },
{
"<leader>u,c",
"<cmd>Nekifoch check<cr>",
desc = "Check current font settings",
},
{
"<leader>u,f",
rhs = function()
require("nekifoch.nui_set_font")()
end,
desc = "Set font family",
},
{
"<leader>u,s",
rhs = function()
require("nekifoch.nui_set_size")()
end,
desc = "Set font size",
},
})
+12
View File
@@ -85,6 +85,18 @@ return {
end
end,
},
{
"NeViRAIDE/nekifoch.nvim",
cmd = "Nekifoch",
opts = {
kitty_conf_path = vim.env.HOME .. "/.kittyoverrides",
},
cond = function() -- Using Kitty
local term = os.getenv("TERM") or ""
local kit = string.find(term, "kitty")
return kit ~= nil
end,
},
{ -- Image Renderer
"3rd/image.nvim",
config = function()