nvim/lua/config/options.lua
2025-03-20 10:17:00 -04:00

20 lines
633 B
Lua

-- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here
--
local map = vim.keymap.set
vim.opt.relativenumber = true
map("n", "<A-j>", ":m .+1<CR>==") -- move line up(n)
map("n", "<A-k>", ":m .-2<CR>==") -- move line down(n)
map("v", "<A-j>", ":m '>+1<CR>gv=gv") -- move line up(v)
map("v", "<A-k>", ":m '<-2<CR>gv=gv") -- move line down(v)
map("n", "<A-d>", "yyp") -- copy line below
map("n", "<j-q>", ":%!jq '.'") -- format json
-- theme options
vim.o.background='dark'