aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2023-03-31 13:47:48 +0300
committerValentin Popov <valentin@popov.link>2023-03-31 13:47:48 +0300
commit85996e57af52664e8e055b0c1f5f9854dda9a670 (patch)
treeea91ddf2a0d43a6b7694ee66f0d84317deaead49 /lua
parent57ee4d684d39f0d04daeb4bcb8e58dbb3d0cb80f (diff)
downloadnvim-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.lua2
-rw-r--r--lua/plugins.lua43
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',