vim.g.editorconfig = false IsYandex = Contains({"i113855042", "dmchumak-dev.sas.yp-c.yandex.net"}, vim.fn.hostname()) vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- case insensitive search vim.opt.ignorecase = true vim.opt.smartcase = true -- show line numbers vim.opt.number = true vim.opt.relativenumber = false vim.opt.cursorline = true -- show trailing whitespace vim.opt.list = true vim.opt.listchars = { tab = '▏ ', multispace = '▏ ', trail = '·', extends = '…', precedes = '…' } vim.cmd([[match errorMsg /\s\+$/]]) -- Configuring movement between panes -- using Ctrl/Cmd-hjkl vim.keymap.set("n", "", "h") vim.keymap.set("n", "", "j") vim.keymap.set("n", "", "k") vim.keymap.set("n", "", "l") -- Keymap to copy to system buffer vim.keymap.set('n','y','"+yy') vim.keymap.set('v','y','"+y') -- Keymap to navigate between tabs vim.keymap.set('n', 'H', 'gT') vim.keymap.set('n', 'L', 'gt') -- Makeing :W and :Q work same as :w and :q vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang W ,write ") vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang Write ,write ") vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang Wq ,wq ") vim.cmd("command! -bar -bang Q quit") vim.cmd("command! -bar -bang Qall qall") vim.cmd("command! -bar -bang Qa qall")