52 lines
1.3 KiB
VimL
52 lines
1.3 KiB
VimL
set number relativenumber list title incsearch ruler
|
||
set expandtab autoindent tabstop=4 shiftwidth=4
|
||
set mouse=a notimeout timeoutlen=2500 termguicolors
|
||
set encoding=utf-8 fileencoding=utf-8 colorcolumn=81
|
||
set virtualedit=block
|
||
|
||
" Leaders
|
||
let maplocalleader="\<Space>"
|
||
let mapleader="\<Space>"
|
||
|
||
" Smooth scroll on touch devices
|
||
map <ScrollWheelUp> <C-Y>
|
||
imap <ScrollWheelUp> <C-X><C-Y>
|
||
map <ScrollWheelDown> <C-E>
|
||
imap <ScrollWheelDown> <C-X><C-E>
|
||
|
||
" Natural language
|
||
set keymap=russian-jcukenwin
|
||
lmap \| /
|
||
set iminsert=0
|
||
set imsearch=0
|
||
inoremap <A-Space> <C-^>
|
||
|
||
" Random stuff
|
||
set t_kB=[Z
|
||
set t_Co=256
|
||
syntax on
|
||
|
||
|
||
set modeline
|
||
|
||
" Sourcing stuff
|
||
let g:initvim_folder = expand("<sfile>:p:h")
|
||
exec 'set runtimepath+='.fnameescape(g:initvim_folder)
|
||
|
||
if getenv("LIGHT_MODE") == "yes"
|
||
set background=light
|
||
colorscheme humanoid
|
||
else
|
||
" colorscheme madeline
|
||
endif
|
||
|
||
let g:langprefs_path = g:initvim_folder."/langprefs"
|
||
exec 'source '.fnameescape(g:initvim_folder."/bind-tabs-n-windows.vim")
|
||
exec 'source '.fnameescape(g:initvim_folder."/bind-edit.vim")
|
||
exec 'source '.fnameescape(g:initvim_folder."/plugins.vim")
|
||
exec 'source '.fnameescape(g:initvim_folder."/langprefs/load.vim")
|
||
exec 'source '.fnameescape(g:initvim_folder."/langprefs/run.vim")
|
||
exec 'source '.fnameescape(g:initvim_folder."/symbols.vim")
|
||
|
||
colorscheme catppuccin-macchiato
|