aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2023-03-30 23:33:54 +0300
committerValentin Popov <valentin@popov.link>2023-03-30 23:33:54 +0300
commit465dabc8b0d87082cbb6bf1d52e6ef87d4cc0836 (patch)
tree80f9199b9cc41c62534c01eddeab390a161d599e /lua
parent0fbd0a5a8f16fa51cad4cdae7f8ea5c168c714fa (diff)
downloadnvim-config-465dabc8b0d87082cbb6bf1d52e6ef87d4cc0836.tar.xz
nvim-config-465dabc8b0d87082cbb6bf1d52e6ef87d4cc0836.zip
Вынес клавиши в отдельный файл
Signed-off-by: Valentin Popov <valentin@popov.link>
Diffstat (limited to 'lua')
-rw-r--r--lua/init.lua1
-rw-r--r--lua/keymaps.lua5
-rw-r--r--lua/plugins.lua8
-rw-r--r--lua/settings.lua4
4 files changed, 10 insertions, 8 deletions
diff --git a/lua/init.lua b/lua/init.lua
index 92429ce..b4f48f3 100644
--- a/lua/init.lua
+++ b/lua/init.lua
@@ -1,2 +1,3 @@
require('plugins')
require('settings')
+require('keymaps')
diff --git a/lua/keymaps.lua b/lua/keymaps.lua
new file mode 100644
index 0000000..bd55d91
--- /dev/null
+++ b/lua/keymaps.lua
@@ -0,0 +1,5 @@
+local default_opts = { noremap = true, silent = true }
+local map = vim.api.nvim_set_keymap
+
+-- Отображение структуры классов и функций файла
+map('n', '<F8>', ':TagbarToggle<CR>', default_opts)
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 0c8b570..7379ec6 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -1,10 +1,10 @@
vim.cmd.packadd('packer.nvim')
return require('packer').startup(function(use)
- -- Авто-установка пакетного менеджера
+ -- Инициализация пакетного менеджера
use 'wbthomason/packer.nvim'
- -- Тема редактора
+ -- Тема редактора NightFox
use {
'EdenEast/nightfox.nvim',
config = function()
@@ -12,7 +12,7 @@ return require('packer').startup(function(use)
end,
}
- -- Статусная полоса
+ -- Информационная строка
use {
'nvim-lualine/lualine.nvim',
config = function()
@@ -64,6 +64,6 @@ return require('packer').startup(function(use)
-- Линтер для файлов
use 'dense-analysis/ale'
- -- Структура файла
+ -- Структура классов и функций файла
use 'majutsushi/tagbar'
end)
diff --git a/lua/settings.lua b/lua/settings.lua
index f030c81..4d80a13 100644
--- a/lua/settings.lua
+++ b/lua/settings.lua
@@ -1,4 +1,3 @@
-local map = vim.api.nvim_set_keymap
local opt = vim.opt
-- Общие настройки
@@ -15,6 +14,3 @@ opt.tabstop = 4 -- Размер <tab> в пробелах
-- Настройка номеров строк
opt.number = true -- Отображать номер текущей строки
opt.relativenumber = true -- Использовать относительные номера строк
-
--- Комбинации клавиш
-map('n', '<F8>', ':TagbarToggle<CR>', { noremap = true, silent = true }) -- Показать структуру файла