if vim.g.neovide then local vks = vim.keymap.set vim.g.neovide_scale_factor = 1.0 vim.g.minianimate_disable = true vim.g.neovide_window_blurred = true vim.g.neovide_transparency = 0.80 vim.g.neovide_show_border = true vim.g.neovide_input_macos_alt_is_meta = true vim.g.neovide_cursor_animate_command_line = false -- noice incompat vim.g.neovide_cursor_smooth_blink = true vim.g.neovide_cursor_vfx_mode = 'ripple' -- keymaps vks('v', '', '"+y') -- Copy vks({ 'n', 'v' }, '', '"+P') -- Paste vks({ 'i', 'c' }, '', '+') -- Paste vks('t', '', [["+P]]) -- Paste vks('n', '', function() vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * 1.1 end) vks('n', '', function() vim.g.neovide_scale_factor = vim.g.neovide_scale_factor / 1.1 end) vks({ 'n', 'v', 't', 'i' }, '', [[tabnext]]) vks({ 'n', 'v', 't', 'i' }, '', [[tabprev]]) vks({ 'n', 'v', 't', 'i' }, '', [[tabnext #]]) vks({ 'n', 'v', 't', 'i' }, '', [[tabnew]]) vks({ 'n', 'v', 't', 'i' }, '', [[tabclose]]) end