Новый grub2
или (, как он вызывается в управлении пакетами Debian )grub-pc
, действительно обновляет загрузчик, если в самом пакете grub-pc
есть некоторые изменения. Это делается для того, чтобы бинарная часть загрузчика внутри каталога /boot/grub соответствовала бинарному (загрузчику ), который загружает такие плагины -.
Правильное решение — настроить kali Linux grub так, чтобы ничего не обновлять.
Это можно сделать, поскольку этот ответ объясняет с помощью (изнутри Kali Linux):
sudo dpkg-reconfigure grub-pc
Это удалит обновления из Kali linux.
Затем перезагрузите Tumbleweed и убедитесь, что он обновляет grub. Который на данный момент будет единственным обновлением загрузчика.
Вы можете использовать сопоставление "expr", чтобы проверить, находитесь ли вы в последней строке буфера, и в этом случае сопоставить j
с <C-e>
.
nnoremap <expr> j line('.') ==# line('$') ? '<C-e>' : 'j'
Если вы хотите, чтобы это также работало в визуальном режиме, повторите команду с xnoremap
.
xnoremap <expr> j line('.') ==# line('$') ? '<C-e>' : 'j'