From 81824935d30713d58e41451dd928253c53bd7690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 23 Dec 2023 02:03:09 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(nvim):=20moved=20?= =?UTF-8?q?options=20related=20to=20neovide=20inside=20the=20if?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/config/options.lua | 76 ++++++++++++++--------------- 1 file changed, 36 insertions(+), 40 deletions(-) diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua index b5fda959..3b038049 100644 --- a/.config/nvim/lua/config/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -4,49 +4,45 @@ -- vim.o.spell = true vim.loader.enable() -vim.g["rooter_cd_cmd"] = "lcd" -vim.g["rooter_silent_chdir"] = 1 - -vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep: ,foldclose:]] -vim.o.foldcolumn = "1" - -vim.g.gui_font_default_size = 10 -vim.g.gui_font_size = vim.g.gui_font_default_size -vim.g.gui_font_face = "JetBrainsMono Nerd Font" - -RefreshGuiFont = function() - vim.opt.guifont = string.format("%s:h%s", vim.g.gui_font_face, vim.g.gui_font_size) -end - -ResizeGuiFont = function(delta) - vim.g.gui_font_size = vim.g.gui_font_size + delta - RefreshGuiFont() -end - -ResetGuiFont = function() - vim.g.gui_font_size = vim.g.gui_font_default_size - RefreshGuiFont() -end - --- Call function on startup to set default value -ResetGuiFont() - --- Keymaps - -local opts = { noremap = true, silent = true } - -vim.keymap.set({ "n", "i" }, "", function() - ResizeGuiFont(1) -end, opts) -vim.keymap.set({ "n", "i" }, "", function() - ResizeGuiFont(-1) -end, opts) -vim.keymap.set({ "n", "i" }, "", function() - ResetGuiFont() -end, opts) +vim.g.mapleader = " " if vim.g.neovide then -- Put anything you want to happen only in Neovide here + RefreshGuiFont = function() + vim.opt.guifont = string.format("%s:h%s", vim.g.gui_font_face, vim.g.gui_font_size) + end + + ResizeGuiFont = function(delta) + vim.g.gui_font_size = vim.g.gui_font_size + delta + RefreshGuiFont() + end + + ResetGuiFont = function() + vim.g.gui_font_size = vim.g.gui_font_default_size + RefreshGuiFont() + end + + -- Call function on startup to set default value + ResetGuiFont() + + -- Keymaps + + local opts = { noremap = true, silent = true } + + vim.keymap.set({ "n", "i" }, "", function() + ResizeGuiFont(1) + end, opts) + vim.keymap.set({ "n", "i" }, "", function() + ResizeGuiFont(-1) + end, opts) + vim.keymap.set({ "n", "i" }, "", function() + ResetGuiFont() + end, opts) + + vim.g.gui_font_default_size = 10 + vim.g.gui_font_size = vim.g.gui_font_default_size + vim.g.gui_font_face = "JetBrainsMono Nerd Font" + vim.g.neovide_padding_top = 5 vim.g.neovide_padding_right = 5 vim.g.neovide_padding_left = 5