Another copy of my dotfiles. Because I don't completely trust GitHub.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
812 B

local map = vim.api.nvim_set_keymap
local opts = {noremap = true}
-- [,w] SAVE
map('', '<Leader>w', ':update<CR>', opts)
-- <VISUAL> [Q] REFORMAT TEXT
map('v', 'Q', 'gq', opts)
-- Clipboard Bindings, Prefixing with leader copies to global
map('n', '<Leader>y', '"+y', opts)
map('n', '<Leader>p', '"+p', opts)
map('v', '<Leader>y', '"+y', opts)
map('v', '<Leader>p', '"+p', opts)
map('n', '<Leader>Y', '"+Y', opts)
map('n', '<Leader>P', '"+P', opts)
map('v', '<Leader>d', '"+d', opts)
map('n', '<Leader>D', '"+D', opts)
-- Find and replace with Ctrl-R
map('v', '<C-r>', '"hy:%s/<C-r>h//g<left><left><left>', opts)
-- Apply . to all selected lines
map('v', '.', ':normal .<CR>', opts)
-- Quit window
map('', '<Leader>qb', ':q<CR>', opts)
-- Quit all without saving
map('', '<Leader>qq', ':qa!<CR>', opts)