From 465dabc8b0d87082cbb6bf1d52e6ef87d4cc0836 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 31 Mar 2023 00:33:54 +0400 Subject: Вынес клавиши в отдельный файл MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Valentin Popov --- lua/init.lua | 1 + lua/keymaps.lua | 5 +++++ lua/plugins.lua | 8 ++++---- lua/settings.lua | 4 ---- 4 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 lua/keymaps.lua 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', '', ':TagbarToggle', 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 -- Размер в пробелах -- Настройка номеров строк opt.number = true -- Отображать номер текущей строки opt.relativenumber = true -- Использовать относительные номера строк - --- Комбинации клавиш -map('n', '', ':TagbarToggle', { noremap = true, silent = true }) -- Показать структуру файла -- cgit v1.2.3