nix/homes/modules/programs/neovim/init.lua

33 lines
680 B
Lua

vim.g.mapleader = " "
vim.opt.termguicolors = true -- use terminal colors
vim.opt.relativenumber = true
vim.opt.number = true
vim.opt.wrap = false
vim.opt.colorcolumn = "80"
require("plugins")
require("lsp")
require("colors")
-- move windows :3
vim.keymap.set("n", "<A-h>", function()
vim.cmd("wincmd h")
end)
vim.keymap.set("n", "<A-j>", function()
vim.cmd("wincmd j")
end)
vim.keymap.set("n", "<A-k>", function()
vim.cmd("wincmd k")
end)
vim.keymap.set("n", "<A-l>", function()
vim.cmd("wincmd l")
end)
-- splits <3 (i love splits sm)
vim.keymap.set("n", "<leader>s", function()
vim.cmd("split")
end)
vim.keymap.set("n", "<leader>v", function()
vim.cmd("vsplit")
end)