From 462542f0e806875393703014c74593c40c56896b Mon Sep 17 00:00:00 2001 From: Taken Date: Sun, 18 Jun 2023 15:27:07 +0200 Subject: [PATCH] Added support for neovide and added new remap --- lua/taken/init.lua | 1 + lua/taken/neovide.lua | 13 +++++++++++++ lua/taken/remaps.lua | 1 + 3 files changed, 15 insertions(+) create mode 100644 lua/taken/neovide.lua diff --git a/lua/taken/init.lua b/lua/taken/init.lua index 93b0046..6d75d82 100644 --- a/lua/taken/init.lua +++ b/lua/taken/init.lua @@ -1,5 +1,6 @@ require("taken.packer") require("taken.opts") require("taken.remaps") +require("taken.neovide") vim.notify = require("notify") diff --git a/lua/taken/neovide.lua b/lua/taken/neovide.lua new file mode 100644 index 0000000..495a4ff --- /dev/null +++ b/lua/taken/neovide.lua @@ -0,0 +1,13 @@ +local alpha = function() + return string.format("%x", math.floor(255 * vim.g.transparency or 0.8)) +end +-- g:neovide_transparency should be 0 if you want to unify transparency of content and title bar. +vim.g.neovide_transparency = 0.8 +vim.g.transparency = 0.8 +vim.g.neovide_background_color = "#0f1117" .. alpha() + +vim.o.guifont = "JetBrainsMono NFM:h16" -- text below applies for VimScript + +vim.g.neovide_refresh_rate = 165 +vim.g.neovide_refresh_rate_idle = 5 +vim.g.neovide_cursor_vfx_mode = "railgun" diff --git a/lua/taken/remaps.lua b/lua/taken/remaps.lua index 8111eeb..59ffa95 100644 --- a/lua/taken/remaps.lua +++ b/lua/taken/remaps.lua @@ -12,6 +12,7 @@ vim.keymap.set("n", "N", "Nzzzv") -- next greatest remap ever : asbjornHaland vim.keymap.set({"n", "v"}, "y", [["+y]], { desc = "Yank in to sys clipboard" }) +vim.keymap.set("n", "P", [["+p]], { desc = "Paste from sys clipboard" }) vim.keymap.set({"n", "v"}, "d", [["_d]]) vim.keymap.set("n", "Q", "")