Files
nvim/lua/settings/system.lua

57 lines
1.5 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- Leader button
vim.g.mapleader = " "
vim.g.maplocalleader = "\\"
-- Использовать системный буфер обмена
vim.opt.clipboard = 'unnamedplus'
-- Автодополнение (встроенное в Neovim)
--vim.opt.completeopt = 'menuone,noselect'
-- Не автокомментировать новые линии при переходе на новую строку
vim.cmd('autocmd BufEnter * set fo-=c fo-=r fo-=o')
-- Нумерация строк
vim.opt.number = true
-- Интервал обновлений отрисовки
vim.opt.updatetime = 100
-- Всегда отображать signcolumn (?)
vim.opt.signcolumn = 'yes'
-- 24-битные цвета
vim.opt.termguicolors = true
-- Перенос строк при достижении границы окна
vim.opt_local.wrap = true
-- Отображение колонки курсора
vim.opt_local.cursorcolumn = true
-- Theme
vim.opt.background = "dark"
-- Colorscheme @see plugin "flexoki"
vim.cmd.colorscheme('vim')
-- Добавление ru_RU (переключать через <c-^>)
vim.opt.keymap = 'russian-jcukenwin'
-- Переключать раскладку на en_US при поиске и вставке
vim.opt.iminsert = 0
vim.opt.imsearch = 0
-- Поддержка буквы "ё"
vim.opt_local.spell = true
vim.opt_local.spelllang = 'ru_yo,en_us'
-- Псевдонимы для языков
vim.g.markdown_fenced_languages = {
"ts=typescript"
}
-- Syntax hightlighting
vim.cmd('syntax on')
vim.cmd('filetype plugin on')