там конфиг большой, я не сторонник стандартного биндинга вима, тем более сижу на двораке. Вот попробовал вернутся на вим услышав что появился луа, но проблемы с биндингами это не решило
А, то есть, ты при ините вызываешь много функций для биндинга. Не уверен, как это оптимизировать, но, наверное, можно вынести бинды в отдельный файл и скомпилировать в байт-код? Плюс, ты ведь можешь использовать emacsclient.
не особо сильно поможет перевод в байт-код (читал где-то ), а вот разделить биндинги по сферам надобности и подгружать их уже исходя из контекста можно попробовать
Ну, компиляция позволяет избежать парсинга и трансляции s-expов в байт-код при каждом запуске. Не знаю, насколько оно будет заметно, но время загрузки немного уменьшится.
Сейчас на мастере фича, что если несколько LSP серверов поддерживают один и тот же запрос (e.g. textDocument/formatting), то nvim промптит, в какой из них слать запрос