Модуль Какуне никогда не загружался
Когда я добавлял модули в свой редактор модального кода Какуне, такие какkakship
,kak-rainbow
,kks
илиalacritty.kak
, я понял, что на самом деле они никогда не загружались, и поэтому у меня никогда не было доступа к функциям (командам?), Определенным этими модулями. Обычноrequire-module some-module
не работает.
Поскольку я использую пакет менеджера Nix, я начал с проверки правильности моих выводов и содержания необходимой информации. К сожалению, проблема не в этом. Однако вот вывод, который я собираюсь использовать дальше, касающийсяalacritty
поддержка терминала для Какуне:
kak-alacritty = pkgs.kakouneUtils.buildKakounePluginFrom2Nix rec {
pname = "alacritty.kak";
version = "30909bd";
src = pkgs.fetchFromGitHub {
owner = "Superty";
repo = "alacritty.kak";
rev = "30909bd89fa3804b31eb3cc91057e38af595a846";
sha256 = "sha256-M3GN+0mhMIl7mgkqJ0j8TzyfI7ILFjdDUf+65uX094E=";
};
};
Затем мне захотелось проверить правильность создания символической ссылки, поэтому я пошел в свой магазин nix, чтобы убедиться, что мои модули присутствуют так, как я хотел. Я обнаружил, что модуль alacritty действительно присутствует, и что его содержимое тоже такое, каким оно должно быть:
$ ls /nix/store/lz67ibn7cackz3fn38fax031xsf3s7cq-kakoune-2022.10.31/share/kak/autoload/plugins
alacritty.kak fzf-kak kak-rainbow kakship kks
^
|
here
Последнее, что я пошел изучать, это*debug*
буфер, который содержит следующее содержимое:
*** This is the debug buffer, where debug info will be written ***
shell stderr: <<<
sh: line 1: kks: command not found
/nix/store/gg9mz79r2pq3gpfpmrc93ac5vfyqwc0x-kakoune-2022.10.31/share/kak/autoload/kakrc.kak:41:1: 'require-module': no such module: 'alacritty'
Autoload: could not load /nix/store/gg9mz79r2pq3gpfpmrc93ac5vfyqwc0x-kakoune-2022.10.31/share/kak/autoload/kakrc.kak
error running hook ModuleLoaded(x11)/: 2:5: 'alias': no such command: 'alacritty-terminal'
, который я использовал в качестве отправной точки для своего предыдущего исследования.