diff options
author | Valentin Popov <valentin@popov.link> | 2023-03-30 23:33:54 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2023-03-30 23:33:54 +0300 |
commit | 465dabc8b0d87082cbb6bf1d52e6ef87d4cc0836 (patch) | |
tree | 80f9199b9cc41c62534c01eddeab390a161d599e /lua | |
parent | 0fbd0a5a8f16fa51cad4cdae7f8ea5c168c714fa (diff) | |
download | nvim-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.lua | 1 | ||||
-rw-r--r-- | lua/keymaps.lua | 5 | ||||
-rw-r--r-- | lua/plugins.lua | 8 | ||||
-rw-r--r-- | lua/settings.lua | 4 |
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 }) -- Показать структуру файла |