parent
d00175ab90
commit
ae37bcdc9d
|
@ -79,6 +79,7 @@ local function set_key_mappings()
|
||||||
local keymap = require "opdavies.keymap"
|
local keymap = require "opdavies.keymap"
|
||||||
local imap = keymap.imap
|
local imap = keymap.imap
|
||||||
local nmap = keymap.nmap
|
local nmap = keymap.nmap
|
||||||
|
local vmap = keymap.vmap
|
||||||
local xmap = keymap.xmap
|
local xmap = keymap.xmap
|
||||||
|
|
||||||
-- Easy insertion of a trailing ; or , from insert mode
|
-- Easy insertion of a trailing ; or , from insert mode
|
||||||
|
@ -93,6 +94,15 @@ local function set_key_mappings()
|
||||||
|
|
||||||
-- Automatically resize buffers.
|
-- Automatically resize buffers.
|
||||||
nmap { "<leader>=", ":wincmd =<cr>", { noremap = true, silent = true }}
|
nmap { "<leader>=", ":wincmd =<cr>", { noremap = true, silent = true }}
|
||||||
|
|
||||||
|
-- Move line(s) up and down.
|
||||||
|
local opts = { noremap = true, silent = true }
|
||||||
|
imap { "<M-j>", "<Esc>:m .+1<CR>==gi", opts }
|
||||||
|
imap { "<M-k>", "<Esc>:m .-2<CR>==gi", opts }
|
||||||
|
nmap { "<M-j>", ":m .+1<CR>==", opts }
|
||||||
|
nmap { "<M-k>", ":m .-2<CR>==", opts }
|
||||||
|
vmap { "<M-j>", ":m '>+1<CR>gv=gv", opts }
|
||||||
|
vmap { "<M-k>", ":m '<-2<CR>gv=gv", opts }
|
||||||
end
|
end
|
||||||
|
|
||||||
local function set_highlights()
|
local function set_highlights()
|
||||||
|
|
Loading…
Reference in a new issue