1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
-- --------------------------------------------------------
-- -- 🪶 Neovide GUI Configuration
-- --------------------------------------------------------
-- -- NEOVIDE --
--
-- -- Enable transparency
-- vim.g.neovide_opacity = 0.75
--
-- -- Set font and size
-- -- vim.o.guifont = "JetBrainsMono Nerd Font:h14"
-- vim.o.guifont = "Source Code Pro:h10.5"
--
-- -- Colors (Foreground and Background)
-- -- Neovide uses Neovim's colorscheme, so we’ll override via highlight groups
-- vim.api.nvim_set_hl(0, "Normal", { fg = "#8affff", bg = "#003636" })
-- vim.api.nvim_set_hl(0, "NormalFloat", { fg = "#8affff", bg = "#003636" })
--
-- -- Neovide also supports an extra blending layer
-- vim.g.neovide_background_color = "#003636" .. string.format("%x", math.floor(255 * vim.g.neovide_opacity))
--
--
-- -- Padding (Kitty → Neovide scaling)
-- vim.g.neovide_padding_top = 5
-- vim.g.neovide_padding_bottom = 5
-- vim.g.neovide_padding_right = 5
-- vim.g.neovide_padding_left = 5
--
-- -- Set cursor effects
-- -- vim.g.neovide_cursor_vfx_mode = "railgun"
--
-- -- Enable fullscreen
-- -- vim.g.neovide_fullscreen = true
--
-- -- Scale factor (zoom)
-- vim.g.neovide_scale_factor = 0.75
--
-- -- Helper function to zoom in/out
-- -- local change_scale_factor = function(delta)
-- -- vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta
-- -- end
-- -- vim.keymap.set("n", "<C-=>", function() change_scale_factor(1.25) end)
-- -- vim.keymap.set("n", "<C-->", function() change_scale_factor(1/1.25) end)
--
--
--------------------------------------------------------
-- 🪶 Neovide GUI Configuration
--------------------------------------------------------
-- NEOVIDE --
-- Enable transparency
vim.g.neovide_opacity = 0.75
-- Neovide also supports an extra blending layer
vim.g.neovide_background_color = "#003636" .. string.format("%x", math.floor(255 * vim.g.neovide_opacity))
-- Padding (Kitty → Neovide scaling)
vim.g.neovide_padding_top = 5
vim.g.neovide_padding_bottom = 5
vim.g.neovide_padding_right = 5
vim.g.neovide_padding_left = 5
-- Set cursor effects
-- vim.g.neovide_cursor_vfx_mode = "railgun"
-- Enable fullscreen
-- vim.g.neovide_fullscreen = true
-- Scale factor (zoom)
vim.g.neovide_scale_factor = 0.75
-- Helper function to zoom in/out
-- local change_scale_factor = function(delta)
-- vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta
-- end
-- vim.keymap.set("n", "<C-=>", function() change_scale_factor(1.25) end)
-- vim.keymap.set("n", "<C-->", function() change_scale_factor(1/1.25) end)
|