mirror of
https://github.com/tuxdotrs/nixos-config.git
synced 2025-07-07 02:06:34 +05:30
seperate neovide config
This commit is contained in:
@ -47,3 +47,6 @@ vim.api.nvim_create_autocmd("TextYankPost", {
|
|||||||
vim.highlight.on_yank()
|
vim.highlight.on_yank()
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- load neovide
|
||||||
|
require("neovide")
|
||||||
|
@ -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,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
|
21
pkgs/nvchad/nvim/lua/neovide.lua
Normal file
21
pkgs/nvchad/nvim/lua/neovide.lua
Normal 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
|
@ -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
|
|
||||||
|
@ -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,
|
||||||
|
Reference in New Issue
Block a user