-- Author : swytch -- Created : Friday Mar 12, 2021 20:17:19 CET -- License : GPLv3 -- Description : neovim mappings file vim.keymap.set({ "n", "v" }, "", "", { silent = true }) vim.g.mapleader = " " -- Dealing with word wrap vim.keymap.set("n", "k", "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) vim.keymap.set("n", "j", "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) vim.keymap.set("n", "y", "\"+y") vim.keymap.set("n", "p", "\"+P") vim.keymap.set("n", "", "w! | !compiler %") vim.keymap.set("n", "u", function() require("packer").sync() end) -- telescope vim.keymap.set("n", "tf", function() require("telescope.builtin").find_files() end) vim.keymap.set("n", "tb", function() require("telescope.builtin").buffers() end) vim.keymap.set("n", "tg", function() require("telescope.builtin").grep_string() end) vim.keymap.set("n", "tl", function() require("telescope.builtin").live_grep() end) -- colorscheme vim.keymap.set("n", "", function() require("astronomy").toggle_variant() end) -- snippets vim.keymap.set({ "i", "s" }, "", "luasnip-next-choice")