nvim/lua/settings/system.lua

48 lines
1.4 KiB
Lua
Raw Normal View History

-- Использовать системный буфер обмена
vim.opt.clipboard = 'unnamedplus'
-- Автодополнение (встроенное в Neovim)
2023-02-11 19:56:38 +07:00
--vim.opt.completeopt = 'menuone,noselect'
-- Не автокомментировать новые линии при переходе на новую строку
--vim.cmd('autocmd BufEnter * set fo-=c fo-=r fo-=o')
-- Нумерация строк
vim.opt.number = true
-- Интервал обновлений отрисовки
2023-02-11 19:56:38 +07:00
vim.opt.updatetime = 100
-- Всегда отображать signcolumn (?)
2023-02-11 19:56:38 +07:00
vim.opt.signcolumn = 'yes'
2023-02-11 19:56:38 +07:00
-- 24-битные цвета
vim.opt.termguicolors = true
-- Перенос строк при достижении границы окна
vim.opt_local.wrap = true
-- Отображение колонки курсора
vim.opt_local.cursorcolumn = true
-- Выбор цветовой темы
2024-06-03 21:53:37 +07:00
-- vim.cmd.colorscheme('default')
-- vim.cmd.colorscheme('koehler')
vim.cmd.colorscheme('vim')
2023-02-14 16:40:45 +07:00
-- Добавление 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"
}