diff --git a/lua/user/neovide.lua b/lua/user/neovide.lua index a80bcbd..ff5715f 100644 --- a/lua/user/neovide.lua +++ b/lua/user/neovide.lua @@ -1,9 +1,17 @@ if vim.g.neovide then - -- Fonts - vim.o.guifont = "JetBrainsMono Nerd Font" + vim.o.guifont = "JetBrainsMonoNL Nerd Font:h24" + + + local change_scale_factor = function(delta) + vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta + end + + vim.keymap.set("n", "", function() change_scale_factor(1.25) end) + vim.keymap.set("n", "", function() change_scale_factor(1 / 1.25) end) - require('telescope').setup{ + -- Telescope setup + require('telescope').setup { defaults = { winblend = 70, } @@ -40,9 +48,22 @@ if vim.g.neovide then change_scale_factor(1.25) end) vim.keymap.set("n", "", function() - change_scale_factor(1/1.25) + change_scale_factor(1 / 1.25) end) -- Profiler vim.g.neovide_profiler = false + + -- Full-screen toggle (simulated) + local is_fullscreen = false + vim.keymap.set("n", "", function() + if is_fullscreen then + vim.cmd("silent !wmctrl -r :ACTIVE: -b remove,fullscreen") + else + vim.cmd("silent !wmctrl -r :ACTIVE: -b add,fullscreen") + end + is_fullscreen = not is_fullscreen + end) end + +-- If you want fullscreen, install `wmctrl` diff --git a/lua/user/telescope.lua b/lua/user/telescope.lua index e7ea85d..43605ab 100644 --- a/lua/user/telescope.lua +++ b/lua/user/telescope.lua @@ -1,4 +1,4 @@ -require('telescope').setup{ +require('telescope').setup { defaults = { -- Default configuration for telescope goes here: -- config_key = value, @@ -30,7 +30,7 @@ require('telescope').setup{ prompt_prefix = " >" }, live_grep = { - theme = "dropdown", + theme = "cursor", prompt_prefix = " >" }, },