aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins.lua
blob: 385ed3ead621ab0e2626bdb550454fed2159248a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
vim.cmd.packadd('packer.nvim')

return require('packer').startup(function(use)
  -- Авто-установка пакетного менеджера
  use 'wbthomason/packer.nvim'

  -- Тема редактора
  use {
    'EdenEast/nightfox.nvim',
    config = function()
      vim.cmd('colorscheme carbonfox')
    end,
  }

  -- Статусная полоса
  use {
    'nvim-lualine/lualine.nvim',
    config = function()
      require('lualine').setup {
        sections = {
          lualine_a = { 'mode' },
          lualine_b = { 'branch', 'diff' },
          lualine_c = { 'filename' },
          lualine_x = { 'encoding', 'filetype', 'filesize' },
          lualine_y = { 'progress' },
          lualine_z = { 'location' },
        }
      }
    end,
  }

  -- Комментирование строк
  use {
    'numToStr/Comment.nvim',
    config = function()
      require('Comment').setup()
    end,
  }

  -- Расширенная подсветка синтаксиса
  use 'nvim-treesitter/nvim-treesitter'
end)