29 lines
842 B
Lua
29 lines
842 B
Lua
local map = vim.keymap.set
|
|
local opts = { noremap=true, silent=true }
|
|
local builtin = require('telescope.builtin')
|
|
|
|
vim.g.mapleader = ' '
|
|
|
|
map('n', '<C-h>', '<C-w>h')
|
|
map('n', '<C-j>', '<C-w>j')
|
|
map('n', '<C-k>', '<C-w>k')
|
|
map('n', '<C-l>', '<C-w>l')
|
|
map('n', '<C-t>', '<C-w>r')
|
|
map('n', '<C-s>', '<C-w>T')
|
|
map('v', '.', ':normal .<CR>')
|
|
|
|
map('n', 'K', ':tabprevious<CR>')
|
|
map('n', 'J', ':tabnext<CR>')
|
|
|
|
map('n', '<C-o>', ':bprevious<CR>')
|
|
map('n', '<C-p>', ':bnext<CR>')
|
|
map('n', '<C-x>', ':bdelete<CR>')
|
|
|
|
map('n', '<leader>f', builtin.find_files, {})
|
|
map('n', '<leader>d', ':Vexplore<CR>')
|
|
map('n', '<leader>b', builtin.buffers, {})
|
|
map('n', '<leader>g', builtin.live_grep, {})
|
|
map('', '<leader>c', ':w! | !compiler "<c-r>%"<CR>')
|
|
map('', '<leader>p', ':!opout <c-r>%<CR><CR>')
|
|
map('', '<leader>se', ':setlocal spell! spelllang=en_us<CR>')
|