LINUX.ORG.RU

Нативный текстовый редактор с поддержкой git'а

 , ,


0

1

Есть ли вообще текстовые редакторы, компилирующиеся в нативный код (без электрона, джавы и прочего), с интеграцией хотя бы минимальной функциональности git'а?

Перемещено tailgunner из development

без электрона, джавы и прочего

Разумеется нет. Поддержка свистоперделок всегда была через плагины, а они в свою очередь - «прочее». Даже сам git, внезапно, не работает с git без «прочего».

no-such-file ★★★★★
()
Ответ на: комментарий от beastie

vim + vim-fugitive

++

Но сам не пользуюсь, всё равно в соседнем терминале всегда открыт шелл в репо (плюс периодически дёргаю tig).

mord0d ★★★★★
()

А какую поддержку от текстового редактора ты хочешь?

kardapoltsev ★★★★★
()
Ответ на: комментарий от KennyMinigun

Проприетарщину терплю, но там ведь поддержка гита в плагина, с управлением через встроенную консоль - что не шибко лучше, чем просто гит в терминале.

gasinvein ★★★
() автор топика
Ответ на: комментарий от fornlr

Мне не нужен отдельный гуй к гиту, я спрашивал про редактор, в котором можно хотя бы коммитить и переключать ветки прямо из его интерфейса.

gasinvein ★★★
() автор топика
Ответ на: комментарий от gasinvein

но там ведь поддержка гита в плагина

Да. Сомневаюсь, что где-либо гит не через плагин. А в чем проблема?

с управлением через встроенную консоль

Ну, технически, не надо переключать окна. Да и там не то, чтоб консоль. А скорее «быстрое меню».

не шибко лучше, чем просто гит в терминале.

ИМХО, нет ничего лучше просто гита в терминале: всегда свежий функционал, предсказуемость и документация.

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от sparks

универсальная IDE

Универсальная она только для C/C++

Но да, тоже юзаю Qt Creator и его встроенную поддержку Git, которая вполне неплоха. Хотя всё же отстаёт от таковой в Eclipse, IDEA, MS Visual Studio.

EXL ★★★★★
()

Qt Creator.

Но предлагаю отбросить все эти бесполезные плагины и гуи к Git. Куда продуктивнее знать его CLI интерфейс.

a1batross ★★★★★
()
Ответ на: комментарий от sparks

Python

Серьёзно? Там же просто подсветка синтаксиса. Может что-то с внедрением LSP изменится, но об этом говорить ещё очень рано.

JavaScript

Только QML/QtQuick подмножества. Использовать Qt Creator для серьёзных проектов на JavaScript просто не получится. Разве что в таком же режиме «редактор с подсветкой синтаксиса».

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

ТС простой редактор ищет. Мужик, у меня к тебе вопрос, малость оффтопик, насколько рационально купить новый Motorola V8 и собрать свою фирмварь?

sparks ★★★★
()
Ответ на: комментарий от sparks

Иррационально.

Во-первых, свою фирмварь ты просто так не соберёшь, потому что большая и вкусная часть кода прошивки этого аппарата закрыта: системные API и GUI-фреймворк для построения приложений. Ты можешь только собрать своё твикнутое ядро и прошить его. Далее наклепать различного софта в довесок к существующему, используя SDK, полученный сообществом с помощью реверс-инжиниринга библиотек. Всё это и будет «своей firmware».

Во-вторых, там всё тупо жутко старое. Ядро Hardhat – форк Linux 2.6.10, оболочка базируется на древнем (уже тогда) Qt 2.3.8, компилятор GCC версии 3.4.3 и т. д. Портировать что-то современное под такой стек технологий те ещё проблемы. При этом поставить что-то новое туда тупо нельзя как раз из-за кучи проприетарных кусков.

Так что, купить сей девайс можно лишь ради коллекционной ценности, ибо он реально круто смотрится. Но своя прошивка – это забей сразу. Над этим всем нужно было думать лет 10 назад, когда этот телефон был хоть как-то актуален.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

Acme, поддержка гита можно наколхозить самому.

AUX ★★★★
()
13 марта 2019 г.
Ответ на: комментарий от fornlr

Вот когда слепятся, тогда и приходите. А пока там только индикация состояния (это и в Code от elementary OS есть).

gasinvein ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.