if vim.g.neovide then vim.g.neovide_input_use_logo = 1 -- enable use of the logo (cmd) key vim.keymap.set("n", "", ":w") -- Save vim.keymap.set("v", "", '"+y') -- Copy vim.keymap.set("n", "", '"+P') -- Paste normal mode vim.keymap.set("v", "", '"+P') -- Paste visual mode vim.keymap.set("c", "", "+") -- Paste command mode vim.keymap.set("i", "", 'l"+Pli') -- Paste insert mode vim.keymap.set("n", "", "lua require('Comment.api').toggle.linewise.current()$i") vim.keymap.set("i", "", "lua require('Comment.api').toggle.linewise.current()$i") vim.keymap.set("v", "", "lua require('Comment.api').toggle.linewise(vim.fn.visualmode())") vim.o.guifont = "Hasklug_Nerd_Font:h15" vim.g.neovide_padding_top = 0 vim.g.neovide_padding_bottom = 1 vim.g.neovide_padding_right = 1 vim.g.neovide_padding_left = 1 -- config for transparent --vim.g.neovide_transparency = 0.8 vim.g.neovide_hide_mouse_when_typing = false vim.g.neovide_transparency = 1 vim.g.neovide_underline_automatic_scaling = false vim.g.neovide_refresh_rate_idle = 5 vim.g.neovide_no_idle = true vim.g.neovide_remember_window_size = true vim.g.neovide_touch_drag_timeout = 0.17 vim.g.neovide_show_border = false vim.g.neovide_theme = "auto" vim.g.neovide_confirm_quit = true vim.g.neovide_remember_window_size = true vim.g.neovide_cursor_smooth_blink = true -- animation config --vim.g.neovide_scroll_animation_length = 0.3 --vim.g.neovide_cursor_animation_length = 0.13 vim.g.neovide_cursor_trail_size = 0.8 vim.g.neovide_cursor_antialiasing = true vim.g.neovide_cursor_animate_in_insert_mode = true vim.g.neovide_cursor_vfx_mode = "torpedo" vim.opt.linespace = 0 vim.g.neovide_scale_factor = 1 vim.opt.cmdheight = 0 vim.opt.spell = false end -- Allow clipboard copy paste in neovim vim.g.neovide_input_use_logo = 1 vim.api.nvim_set_keymap("", "", "+p", { noremap = true, silent = true }) vim.api.nvim_set_keymap("!", "", "+", { noremap = true, silent = true }) vim.api.nvim_set_keymap("t", "", "+", { noremap = true, silent = true }) vim.api.nvim_set_keymap("v", "", "+", { noremap = true, silent = true })