local autocmd = vim.api.nvim_create_autocmd local constants = require("constants") local rickroll = require("rickroll") -- Leader key. vim.g['mapleader'] = ",." -- Next and previous. vim.keymap.set({"i", "v", "n", "c"}, constants.next_key, "") vim.keymap.set({"i", "v", "n", "c"}, constants.previous_key, "") -- Bye bye arrows vim.keymap.set({"i", "n", "v"}, "", rickroll.rickroll) vim.keymap.set({"i", "n", "v"}, "", rickroll.rickroll) vim.keymap.set({"i", "n", "v"}, "", rickroll.rickroll) vim.keymap.set({"i", "n", "v"}, "", rickroll.rickroll) -- Switching windows. vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") -- Python scripts. autocmd("Filetype", {pattern="python", command="nnoremap :!python3 %" }) -- Shell scripts. autocmd("Filetype", {pattern="sh", command="nnoremap :!./%" }) -- Lua scripts. autocmd("Filetype", {pattern="lua", command="nnoremap :!lua %" })