себя понять, кто из множества [vim, emacs] более "скриптабелен" в смысле потенциальной возможности написания любой сложности "плагинов" из направления IDE. Например, хочу написать плагин, который бы слева вертикальной полосой показывал все "вкладки/табы/буферы" с возможностью переключения мышкой или клавиатурой. Подобное творчество где встречает меньше препятствий - в vim или emacs? Или спросим по-другому: чего такого в vim скриптинге жестко нельзя нужного, что можно в emacs?
А реально ли под vim писать такие плагины, которые в процессе своей работы куда-то ходят по HTTP, например?
А можно пару примеров - в чём повышенная скриптабельность выражается? Есть ли что-то, что под emacs делают легко, а под vim принципиально невозможно? Или можно сказать, что с костылями и бубном под vim можно чуть более, чем всё, "главное захотеть"?
Могу только про пониженую скриптабельность вима: Из того, что помню, недавно пробовал задетектить нажатие на signcolumn — нельзя. Возможно получится сделать костыль с плавающим окном, для которого выставить :setlocal winblend=100
Или нельзя перенести существующее окно в существующий лэйаут (набор сплитнух в одну сторону окон) с сохранением winid
дожились, плагины к редактору, которые ходят по HTTP, пиздец какой
нормально же? если например файл зависимостей и нужно посмотреть вышла ли обновка для чего либо как если не фетчить напр, vuki656/package-info
Ну тот же Vundle ходит в гит чтобы плагины поставить. Vundle при этом - вим-скриптна и она ходит куда-то (в гитхаб видимо) по HTTP...
для чего "чего-либо" ?
это менеджмент других плагинов, особый случай
Ну другой пример: я делаю какое-то JSON API и хочу постоянно в редакторе видеть сбоку несколько кнопок, которые бы дергали некоторые вызовы этого API с прода. Удобно.
ну и дергай себе в соседнем терминале, как и с любым другом языком и проектом
ну а что может быть в файле зависимостей? чтобы нужно было собрать информацию и сделать обнову?
каких зависимостей? какую обнову?
зависимостей проекта, ну
включи смекалку и подумай сам :) я понимаю что на си велосипеды любят крутить (зависимости = это штука что ли?), но посмотреть как у других или понять принципы работы никто не запрещает
Обсуждают сегодня