исправление автозагрузки coq + отключение стрелочек

This commit is contained in:
2023-02-14 07:58:56 +10:00
parent 974b40a52c
commit 12a4e31da7
8 changed files with 127 additions and 74 deletions

View File

@@ -2,11 +2,20 @@
vim.keymap.set('i', '<C-i>', '<escape>', {noremap = true})
-- Быстрый сдвиг текста в режиме 'ВСТАВКА' (insert)
vim.keymap.set('i', '<tab>', '<cmd>><cr>', {noremap = true})
vim.keymap.set('i', '<s-tab>', '<cmd><<cr>', {noremap = true})
-- (надо будет проработать в визуальном режиме на множество строк)
vim.keymap.set({'i', 'v'}, '<tab>', '<cmd>><cr>', {noremap = true})
vim.keymap.set({'i', 'v'}, '<s-tab>', '<cmd><<cr>', {noremap = true})
-- Отключение стрелок
vim.keymap.set('n', '<left>', '', {noremap = true})
vim.keymap.set('n', '<up>', '', {noremap = true})
vim.keymap.set('n', '<right>', '', {noremap = true})
vim.keymap.set('n', '<down>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<left>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<up>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<right>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<down>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<s-left>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<s-up>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<s-right>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<s-down>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<c-left>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<c-up>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<c-right>', '', {noremap = true})
vim.keymap.set({'n', 'i', 'x', 'o', 'v'}, '<c-down>', '', {noremap = true})

View File

@@ -1,6 +1,4 @@
-- Настройка "ms-jpq/coq_nvim"
vim.g.coq_settings = {
auto_start = 'shut-up',
--keymap = {
-- recommended = false
--}
auto_start = 'shut-up'
}

View File

@@ -1,5 +1,9 @@
-- Инициализация "ms-jpq/coq_nvim"
local coq = require('coq')
-- Инициализация LSP-серверов
-- Настройка и инициализация "psalm" (LSP-сервер для PHP)
require('lspconfig').psalm.setup {
on_attach = lspconfig_on_attach,
coq.lsp_ensure_capabilities()

7
lua/plugins/lush.lua Normal file
View File

@@ -0,0 +1,7 @@
-- Инициализация плагина
local lush = require('lush')
-- Инициализация ссылки на палитру
local hsl = lush.hsl
-- Тема будет разработана позднее - не до неё сейчас

View File

@@ -4,10 +4,11 @@ vim.cmd('packadd packer.nvim')
return require('packer').startup(function(use)
-- Менеджер плагинов Packer (автообновление)
use 'wbthomason/packer.nvim'
-- Быстрая настройка LSP-серверов
use {
use {
'neovim/nvim-lspconfig',
after = 'coq_nvim',
config = function() require('plugins/lspconfig') end
}
@@ -169,5 +170,11 @@ return require('packer').startup(function(use)
use 'dag/vim-fish'
-- Цветовая тема
use 'rktjmp/lush.nvim';
use {
'rktjmp/lush.nvim',
config = function() require('plugins/lush') end
};
-- Аналог LSP-сервера для подержки синтаксиса nginx
use 'chr4/nginx.vim'
end)

View File

@@ -18,3 +18,12 @@ vim.opt.signcolumn = 'yes'
-- 24-битные цвета
vim.opt.termguicolors = true
-- Отключение переноса строк
vim.opt_local.wrap = false
-- Отображение колонки курсора
vim.opt_local.cursorcolumn = true
-- Выбор цветовой темы
vim.cmd.colorscheme('default')