Files
endeavour_config/config/nvim/init.lua

41 lines
992 B
Lua

vim.opt.tabstop = 4
vim.opt.expandtab = true
-- move to first character on line
vim.keymap.set('n','0','^')
-- jump over lines visually
vim.keymap.set('n','j','gj')
vim.keymap.set('n','k','gk')
-- format
vim.keymap.set('n','<leader>', 'gqip')
-- fast-saving
vim.keymap.set('n', '<space>w', ':w!<cr>')
-- :W sudo saves that file with sudo persmission
-- smart way to move between windows
-- vim.keymap.set('', '<C-j>', '<C-W>j')
-- vim.keymap.set('', '<C-k>', '<C-W>k')
-- vim.keymap.set('', '<C-h>', '<C-W>h')
-- vim.keymap.set('', '<C-l>', '<C-W>l')
-- hightlight last inserted text
vim.keymap.set('n', 'gV', '`[v`]', {noremap=true})
-- jk is escape in insert mode
vim.keymap.set('i', 'jk', '<esc>', {noremap=true})
-- yank whole line
vim.keymap.set('n', 'Y', 'y$', {noremap=true})
-- insert empty line below or above
vim.keymap.set('n', '<CR>', 'o<Esc>k')
vim.keymap.set('n', '<C-o>', 'O<Esc>j')
vim.opt.termguicolors = false
use ('dylanaraps/wal.vim')
vim.cmd 'colorscheme wal'