diff options
author | Valentin Popov <valentin@popov.link> | 2023-03-31 13:47:48 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2023-03-31 13:47:48 +0300 |
commit | 85996e57af52664e8e055b0c1f5f9854dda9a670 (patch) | |
tree | ea91ddf2a0d43a6b7694ee66f0d84317deaead49 /lua | |
parent | 57ee4d684d39f0d04daeb4bcb8e58dbb3d0cb80f (diff) | |
download | nvim-config-85996e57af52664e8e055b0c1f5f9854dda9a670.tar.xz nvim-config-85996e57af52664e8e055b0c1f5f9854dda9a670.zip |
Подключение подсветки Git
Signed-off-by: Valentin Popov <valentin@popov.link>
Diffstat (limited to 'lua')
-rw-r--r-- | lua/keymaps.lua | 2 | ||||
-rw-r--r-- | lua/plugins.lua | 43 |
2 files changed, 28 insertions, 17 deletions
diff --git a/lua/keymaps.lua b/lua/keymaps.lua index d12e24b..c08e718 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -6,4 +6,4 @@ map('n', '<F8>', ':TagbarToggle<CR>', default_opts) -- Поиск по файлам map('n', '<C-a>', [[ <cmd>lua require('telescope.builtin').find_files()<cr> ]], default_opts) -map('n', '<C-p>', [[ <cmd>lua require('telescope.builtin').live_grep()<cr> ]], default_opts)
\ No newline at end of file +map('n', '<C-p>', [[ <cmd>lua require('telescope.builtin').live_grep()<cr> ]], default_opts) diff --git a/lua/plugins.lua b/lua/plugins.lua index 2e3cd94..9bd822c 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -4,9 +4,36 @@ return require('packer').startup(function(use) -- Инициализация пакетного менеджера use 'wbthomason/packer.nvim' + -- Поддержка асинхронной работы + use 'nvim-lua/plenary.nvim' + -- Тема редактора "sonokai" use 'sainnhe/sonokai' + -- Расширенная подсветка синтаксиса + use { + 'nvim-treesitter/nvim-treesitter', + run = ':TSUpdate', + config = function() + require('nvim-treesitter.configs').setup { + ensure_installed = 'all', + auto_install = true, + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + } + } + end, + } + + -- Подключение подсветки Git + use { + 'lewis6991/gitsigns.nvim', + config = function() + require('gitsigns').setup() + end + } + -- Информационная строка use { 'nvim-lualine/lualine.nvim', @@ -44,22 +71,6 @@ return require('packer').startup(function(use) end, } - -- Расширенная подсветка синтаксиса - use { - 'nvim-treesitter/nvim-treesitter', - config = function() - require('nvim-treesitter.configs').setup { - ensure_installed = { 'bash', 'css', 'dockerfile', 'go', 'html', 'javascript', 'lua', 'markdown', 'php', 'rust', 'scss', 'typescript', 'vue' }, - sync_install = false, - auto_install = true, - highlight = { - enable = true, - additional_vim_regex_highlighting = false, - } - } - end, - } - -- Автоматическое закрытие скобок use { 'windwp/nvim-autopairs', |