Вынес клавиши в отдельный файл

Signed-off-by: Valentin Popov <valentin@popov.link>
This commit is contained in:
Valentin Popov 2023-03-31 00:33:54 +04:00
parent 0fbd0a5a8f
commit 465dabc8b0
Signed by: Valentin Popov
GPG Key ID: AE3CE523DAAA8401
4 changed files with 10 additions and 8 deletions

View File

@ -1,2 +1,3 @@
require('plugins') require('plugins')
require('settings') require('settings')
require('keymaps')

5
lua/keymaps.lua Normal file
View File

@ -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)

View File

@ -1,10 +1,10 @@
vim.cmd.packadd('packer.nvim') vim.cmd.packadd('packer.nvim')
return require('packer').startup(function(use) return require('packer').startup(function(use)
-- Авто-установка пакетного менеджера -- Инициализация пакетного менеджера
use 'wbthomason/packer.nvim' use 'wbthomason/packer.nvim'
-- Тема редактора -- Тема редактора NightFox
use { use {
'EdenEast/nightfox.nvim', 'EdenEast/nightfox.nvim',
config = function() config = function()
@ -12,7 +12,7 @@ return require('packer').startup(function(use)
end, end,
} }
-- Статусная полоса -- Информационная строка
use { use {
'nvim-lualine/lualine.nvim', 'nvim-lualine/lualine.nvim',
config = function() config = function()
@ -64,6 +64,6 @@ return require('packer').startup(function(use)
-- Линтер для файлов -- Линтер для файлов
use 'dense-analysis/ale' use 'dense-analysis/ale'
-- Структура файла -- Структура классов и функций файла
use 'majutsushi/tagbar' use 'majutsushi/tagbar'
end) end)

View File

@ -1,4 +1,3 @@
local map = vim.api.nvim_set_keymap
local opt = vim.opt local opt = vim.opt
-- Общие настройки -- Общие настройки
@ -15,6 +14,3 @@ opt.tabstop = 4 -- Размер <tab> в пробелах
-- Настройка номеров строк -- Настройка номеров строк
opt.number = true -- Отображать номер текущей строки opt.number = true -- Отображать номер текущей строки
opt.relativenumber = true -- Использовать относительные номера строк opt.relativenumber = true -- Использовать относительные номера строк
-- Комбинации клавиш
map('n', '<F8>', ':TagbarToggle<CR>', { noremap = true, silent = true }) -- Показать структуру файла