seperate neovide config

This commit is contained in:
2024-03-22 10:53:34 +05:30
parent be44073ccb
commit a37c7a2631
6 changed files with 42 additions and 22 deletions

View File

@ -47,3 +47,6 @@ vim.api.nvim_create_autocmd("TextYankPost", {
vim.highlight.on_yank() vim.highlight.on_yank()
end, end,
}) })
-- load neovide
require("neovide")

View File

@ -7,9 +7,16 @@ local opts = {
}, },
}, },
presets = { presets = {
long_message_to_split = true, -- long messages will be sent to a split long_message_to_split = true,
inc_rename = false, -- enables an input dialog for inc-rename.nvim inc_rename = false,
lsp_doc_border = false, -- add a border to hover docs and signature help lsp_doc_border = false,
},
views = {
mini = {
win_options = {
winblend = 0,
},
},
}, },
} }

View File

@ -1,7 +1,6 @@
require("nvchad.mappings") require("nvchad.mappings")
local map = vim.keymap.set local map = vim.keymap.set
local g = vim.g
local float_opts = { local float_opts = {
relative = "editor", relative = "editor",
@ -55,16 +54,3 @@ for i = 1, 9, 1 do
vim.api.nvim_set_current_buf(vim.t.bufs[i]) vim.api.nvim_set_current_buf(vim.t.bufs[i])
end) end)
end end
if g.neovide then
local zoomInNeovide = function()
g.neovide_scale_factor = g.neovide_scale_factor + 0.1
end
local zoomOutNeovide = function()
g.neovide_scale_factor = g.neovide_scale_factor - 0.1
end
map("n", "<C-=>", zoomInNeovide, { desc = "Zoom In (Neovide)" })
map("n", "<C-->", zoomOutNeovide, { desc = "Zoom Out (Neovide)" })
end

View File

@ -0,0 +1,21 @@
local map = vim.keymap.set
local g = vim.g
if g.neovide then
-- options
g.neovide_scale_factor = 0.7
g.neovide_transparency = 0.9
g.neovide_refresh_rate = 144
-- bindings
local zoomInNeovide = function()
g.neovide_scale_factor = g.neovide_scale_factor + 0.1
end
local zoomOutNeovide = function()
g.neovide_scale_factor = g.neovide_scale_factor - 0.1
end
map("n", "<C-=>", zoomInNeovide, { desc = "Zoom In (Neovide)" })
map("n", "<C-->", zoomOutNeovide, { desc = "Zoom Out (Neovide)" })
end

View File

@ -1,12 +1,7 @@
require("nvchad.options") require("nvchad.options")
local opt = vim.opt local opt = vim.opt
local g = vim.g
opt.relativenumber = true opt.relativenumber = true
opt.scrolloff = 5 opt.scrolloff = 5
opt.guifont = "FiraCode Nerd Font:h12" opt.guifont = "FiraCode Nerd Font:h12"
-- neovide stuff
g.neovide_scale_factor = 0.7
-- g.neovide_transparency = 0.8

View File

@ -17,6 +17,14 @@ local plugins = {
"williamboman/mason.nvim", "williamboman/mason.nvim",
opts = overrides.mason, opts = overrides.mason,
}, },
{
"nvim-telescope/telescope.nvim",
opts = {
defaults = {
winblend = 0,
},
},
},
{ {
"David-Kunz/gen.nvim", "David-Kunz/gen.nvim",
lazy = false, lazy = false,