From a37c7a2631ed94a6ee965b4d5d175eaef32d6a6f Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Fri, 22 Mar 2024 10:53:34 +0530 Subject: [PATCH] seperate neovide config --- pkgs/nvchad/nvim/init.lua | 3 +++ pkgs/nvchad/nvim/lua/configs/noice.lua | 13 ++++++++++--- pkgs/nvchad/nvim/lua/mappings.lua | 14 -------------- pkgs/nvchad/nvim/lua/neovide.lua | 21 +++++++++++++++++++++ pkgs/nvchad/nvim/lua/options.lua | 5 ----- pkgs/nvchad/nvim/lua/plugins/init.lua | 8 ++++++++ 6 files changed, 42 insertions(+), 22 deletions(-) create mode 100644 pkgs/nvchad/nvim/lua/neovide.lua diff --git a/pkgs/nvchad/nvim/init.lua b/pkgs/nvchad/nvim/init.lua index 311c1a2..f921101 100644 --- a/pkgs/nvchad/nvim/init.lua +++ b/pkgs/nvchad/nvim/init.lua @@ -47,3 +47,6 @@ vim.api.nvim_create_autocmd("TextYankPost", { vim.highlight.on_yank() end, }) + +-- load neovide +require("neovide") diff --git a/pkgs/nvchad/nvim/lua/configs/noice.lua b/pkgs/nvchad/nvim/lua/configs/noice.lua index 4f4af30..c18decf 100644 --- a/pkgs/nvchad/nvim/lua/configs/noice.lua +++ b/pkgs/nvchad/nvim/lua/configs/noice.lua @@ -7,9 +7,16 @@ local opts = { }, }, presets = { - long_message_to_split = true, -- long messages will be sent to a split - inc_rename = false, -- enables an input dialog for inc-rename.nvim - lsp_doc_border = false, -- add a border to hover docs and signature help + long_message_to_split = true, + inc_rename = false, + lsp_doc_border = false, + }, + views = { + mini = { + win_options = { + winblend = 0, + }, + }, }, } diff --git a/pkgs/nvchad/nvim/lua/mappings.lua b/pkgs/nvchad/nvim/lua/mappings.lua index a789975..562273f 100644 --- a/pkgs/nvchad/nvim/lua/mappings.lua +++ b/pkgs/nvchad/nvim/lua/mappings.lua @@ -1,7 +1,6 @@ require("nvchad.mappings") local map = vim.keymap.set -local g = vim.g local float_opts = { relative = "editor", @@ -55,16 +54,3 @@ for i = 1, 9, 1 do vim.api.nvim_set_current_buf(vim.t.bufs[i]) 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", "", zoomInNeovide, { desc = "Zoom In (Neovide)" }) - map("n", "", zoomOutNeovide, { desc = "Zoom Out (Neovide)" }) -end diff --git a/pkgs/nvchad/nvim/lua/neovide.lua b/pkgs/nvchad/nvim/lua/neovide.lua new file mode 100644 index 0000000..325fdf3 --- /dev/null +++ b/pkgs/nvchad/nvim/lua/neovide.lua @@ -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", "", zoomInNeovide, { desc = "Zoom In (Neovide)" }) + map("n", "", zoomOutNeovide, { desc = "Zoom Out (Neovide)" }) +end diff --git a/pkgs/nvchad/nvim/lua/options.lua b/pkgs/nvchad/nvim/lua/options.lua index 7768f49..cccaf41 100644 --- a/pkgs/nvchad/nvim/lua/options.lua +++ b/pkgs/nvchad/nvim/lua/options.lua @@ -1,12 +1,7 @@ require("nvchad.options") local opt = vim.opt -local g = vim.g opt.relativenumber = true opt.scrolloff = 5 opt.guifont = "FiraCode Nerd Font:h12" - --- neovide stuff -g.neovide_scale_factor = 0.7 --- g.neovide_transparency = 0.8 diff --git a/pkgs/nvchad/nvim/lua/plugins/init.lua b/pkgs/nvchad/nvim/lua/plugins/init.lua index 0ffbc36..ed90c73 100644 --- a/pkgs/nvchad/nvim/lua/plugins/init.lua +++ b/pkgs/nvchad/nvim/lua/plugins/init.lua @@ -17,6 +17,14 @@ local plugins = { "williamboman/mason.nvim", opts = overrides.mason, }, + { + "nvim-telescope/telescope.nvim", + opts = { + defaults = { + winblend = 0, + }, + }, + }, { "David-Kunz/gen.nvim", lazy = false,