-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work with lazy.nvim #66
Comments
А что говорит |
А так же интересно, что скажет |
Lazy сначала сорсит плагин, а только затем выполняется ваш |
Похоже что в вашем конфиге надо просто заменить |
А нет, видимо я неправ и
(отсюда: folke/lazy.nvim#283). Тогда возвращаюсь к вопросу что говорят |
Доброго дня. В общем, покопавшись с утра, обнаружил, что (как обычно) во всем виноват я. До маппингов я еще не дошел, а уже багрепорты строчить начал :). Я никогда ESC не использую для выхода в нормальный режим, привык Ctrl-C, который у меня в моем старом .vimrc замаппен в insert mode на ЕSC (наверное есть какие-то минусы в этом, но вроде нормально). Сегодня, решив продолжить разбираться, установил совершенно чистую версию init.lua, где только lazy и ваш плагин, случайно это обнаружил - по ESC все нормально, по Ctrl-C не работает. Не знаю, насколько это можно считать багом и можно ли пофиксить, но все-таки было бы хорошо, чтоб работало и по этой клавише. В любом случае, если посчитаете нужным, закрывайте issue. Понятно, что lazy тут не при чем. Прошу прощения, что ввел в заблуждение (c vim.plug у меня была другая экспериментальная папка конфига для neovim, где маппинги присутствовали). По init - да, это была уже перестраховка, lazy = false должно было быть, вроде, достаточно. Пользуясь случаем, хочу вам сказать огромное спасибо за ваш плагин, которым пользуюсь уже не менее десятка лет. Благодарю от души! PS. Хм... Кстати, решил проверить про config и init - с config не работает, только init подавай. Причем с config, На всякий случай - вот мой чистый сегодняшний local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup({
{
'https://github.com/lyokha/vim-xkbswitch',
lazy = false,
-- init = function()
config = function()
vim.g.XkbSwitchEnabled = 1
end,
},
}) |
Если проблема в отсутствии маппинга на
И вам спасибо за оценку!
То что вы описываете работает правильно. Из того что я увидел в lazy.nvim, последовательность загрузки сейчас такова:
Я сам на neovim уже два года и только положительные впечатления. Не из-за lua (мне все равно какой там язык), а в основном из-за встроенного LSP и tree-sitter, а также из-за огромного выбора новых плагинов. Конфиг адаптировал из старого vim, поэтому он на vim script и находится в файле init.vim. Вот он: https://github.com/lyokha/dotfiles/blob/master/.config/nvim/init.vim. Возможно вам будет интересно, но он большой и на lua там только некоторые настройки. |
Вот что я обнаружил в
Событие |
Ок, я понимаю, что neovim и проблема в lazy - плагин-менеджере, но я просто пытаюсь понять, почему не работает.
Почти чистый init.lua neovim (в выходные начал пробовать перейти на lua) c таким обрывком:
После старта
:echo g:XkbSwitchEnabled
показывает единичку,:echo &rtp
показывает, что vim-xkbswitch в путях,:au InsertLeave
-call s:xkb_switch(0)
.:EnableXkbSwitch
не дает никакого эффекта. При этом, если устанавливать ваш плагин с vim-plug, то все работает. Я понимаю, какое очевидное решение)), но просто пытаюсь перейти на луа (на vim что-то даже tpope перестал почти плагины разрабатывать, практически все остальные перестали развиваться, насколько я, сегодня пробежавшись по самым популярным плагинам, могу судить).Lazy очень быстро набирает популярность, было бы неплохо разобраться в чем причина. Наверное))
The text was updated successfully, but these errors were encountered: