2023-02-10 01:39:34 +07:00
|
|
|
|
-- Использовать системный буфер обмена
|
|
|
|
|
vim.opt.clipboard = 'unnamedplus'
|
|
|
|
|
|
|
|
|
|
-- Автодополнение (встроенное в Neovim)
|
2023-02-11 19:56:38 +07:00
|
|
|
|
--vim.opt.completeopt = 'menuone,noselect'
|
2023-02-10 01:39:34 +07:00
|
|
|
|
|
|
|
|
|
-- Не автокомментировать новые линии при переходе на новую строку
|
2023-02-26 20:05:20 +07:00
|
|
|
|
--vim.cmd('autocmd BufEnter * set fo-=c fo-=r fo-=o')
|
2023-02-10 01:39:34 +07:00
|
|
|
|
|
|
|
|
|
-- Нумерация строк
|
|
|
|
|
vim.opt.number = true
|
|
|
|
|
|
|
|
|
|
-- Интервал обновлений отрисовки
|
2023-02-11 19:56:38 +07:00
|
|
|
|
vim.opt.updatetime = 100
|
2023-02-10 01:39:34 +07:00
|
|
|
|
|
|
|
|
|
-- Всегда отображать signcolumn (?)
|
2023-02-11 19:56:38 +07:00
|
|
|
|
vim.opt.signcolumn = 'yes'
|
2023-02-10 01:39:34 +07:00
|
|
|
|
|
2023-02-11 19:56:38 +07:00
|
|
|
|
-- 24-битные цвета
|
|
|
|
|
vim.opt.termguicolors = true
|
2023-02-14 04:58:56 +07:00
|
|
|
|
|
2023-02-26 20:05:20 +07:00
|
|
|
|
-- Отключение переноса строк при достижении границы окна
|
2023-02-14 04:58:56 +07:00
|
|
|
|
vim.opt_local.wrap = false
|
|
|
|
|
|
|
|
|
|
-- Отображение колонки курсора
|
|
|
|
|
vim.opt_local.cursorcolumn = true
|
|
|
|
|
|
|
|
|
|
-- Выбор цветовой темы
|
|
|
|
|
vim.cmd.colorscheme('default')
|
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'
|
2023-02-26 20:05:20 +07:00
|
|
|
|
|
|
|
|
|
-- Псевдонимы для языков
|
|
|
|
|
vim.g.markdown_fenced_languages = {
|
|
|
|
|
"ts=typescript"
|
|
|
|
|
}
|