mirror of
https://codeberg.org/JasterV/dotfiles.git
synced 2026-04-26 18:40:04 +00:00
37 lines
858 B
Lua
37 lines
858 B
Lua
local discipline = require("discipline")
|
|
|
|
discipline.cowboy()
|
|
|
|
local keymap = vim.keymap
|
|
local opts = { noremap = true, silent = true }
|
|
|
|
-- Increment/decrement
|
|
keymap.set("n", "+", "<C-a>")
|
|
keymap.set("n", "-", "<C-x>")
|
|
|
|
-- Delete a word backwards
|
|
keymap.set("n", "dw", 'vb"_d')
|
|
|
|
-- Select all
|
|
keymap.set("n", "<C-a>", "gg<S-v>G")
|
|
|
|
-- Split window
|
|
keymap.set("n", "ss", ":split<Return>", opts)
|
|
keymap.set("n", "sv", ":vsplit<Return>", opts)
|
|
|
|
-- Move window
|
|
keymap.set("n", "sh", "<C-w>h")
|
|
keymap.set("n", "sk", "<C-w>k")
|
|
keymap.set("n", "sj", "<C-w>j")
|
|
keymap.set("n", "sl", "<C-w>l")
|
|
|
|
-- Resize window
|
|
keymap.set("n", "<C-w><left>", "<C-w><")
|
|
keymap.set("n", "<C-w><right>", "<C-w>>")
|
|
keymap.set("n", "<C-w><up>", "<C-w>+")
|
|
keymap.set("n", "<C-w><down>", "<C-w>-")
|
|
|
|
-- Diagnostics
|
|
keymap.set("n", "<C-j>", function()
|
|
vim.diagnostic.goto_next()
|
|
end, opts)
|