From 85996e57af52664e8e055b0c1f5f9854dda9a670 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 31 Mar 2023 14:47:48 +0400 Subject: =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=B4=D1=81=D0=B2=D0=B5=D1=82=D0=BA?= =?UTF-8?q?=D0=B8=20Git?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Valentin Popov --- lua/keymaps.lua | 2 +- 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', '', ':TagbarToggle', default_opts) -- Поиск по файлам map('n', '', [[ lua require('telescope.builtin').find_files() ]], default_opts) -map('n', '', [[ lua require('telescope.builtin').live_grep() ]], default_opts) \ No newline at end of file +map('n', '', [[ lua require('telescope.builtin').live_grep() ]], 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', -- cgit v1.2.3