LINUX.ORG.RU

projman (текстовый редактор)

 , projman, ,


2

1

ProjMan (aka «Tcl/Tk Project Manager») is an editor for programming in TCL/Tk and other languages. It includes a file manager; a source editor with syntax highlighting and code navigation; Git support.

Контекст:

Какой редактор кода или IDE вы используете? (комментарий)

@svk28: Есть, как-то тут в галерее показывал https://git.nuk-svk.ru/svk/projman . Киллер-фич никаких, даже наоборот, обычный редактор с многолетней историей - дорог мне как память :) ну и пишу потихоньку (очень потихоньку).

Дело было вечером, делать было нечего. Я увидел указанный пост и решил JFF покодить на Tcl.

Немножко причесал баги и добавил фич. В планах еще что-нибудь впилить интересное.

Подробнее:

★★★

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

А что в планах интересного?

Хочу сделать интерфейс взаимодействия с внешними инструментами, оперирующими текущим выделением/файлом/каталогом. Инструмент может быть на любом скриптовом языке, а в приложение встраивается через описание наподобие .desktop-файла (INI-файла).

wandrien ★★★
() автор топика

Кстати сказать,
в сегодня лет я узнал о существовании опции --intent-to-add у git add:

-N, --intent-to-add
 Record only the fact that the path will be added later.
 An entry for the path is placed in the index with no content.
 This is useful for, among other things, showing the unstaged
 content of such files with git diff and committing them with
 git commit -a.
wandrien ★★★
() автор топика

Могу только поаплодировать !

есть два нюанса:

1) менюхи. Они при дефолтно-тёмной теме такие-же светлые и так-же оформлены как в native-tk. Обще больное место tile

2) для tcl/tk логичнее fossil чем git. Потому что три тесно связанные проекта - tcl,fossil,sqlite

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov
  1. для tcl/tk логичнее fossil чем git. Потому что три тесно связанные проекта - tcl,fossil,sqlite

fossil ни для чего не логичнее, и никаким образом не связан ни с tcl, ни с sqlite (нет, общий автор связью не является).

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

и никаким образом не связан ни с tcl, ни с sqlite (нет, общий автор связью не является).

у tcl/tk все основные репозитории на fossil. У sqlite даже чуть ли не сайт на нём-же. По крайней мере был, сейчас лень проверять

На мой взгляд досточно веское обоснование что поддержка fossil must-have для редактора/project-manager`а на tcl

MKuznetsov ★★★★★
()

JFF и Tcl/Tk в одном предложении смотрится дико. Хотя fun, конечно, у каждого свой.

Открой для себя lite и его навороченный форк lite-xl, если ещё не:

https://github.com/rxi/lite
https://github.com/lite-xl/lite-xl
anonymous
()

Внезапно =) Я так-то его пилю потихоньку, надысь вот исправил косяки в работе с разделенными окнами (две открытых одновременно вкладки)

На гитхабе, кстати, старая версия, я там не обновляю. После 2.0.0 alpha16 довольно много изменений было https://git.nuk-svk.ru/svk/projman/src/branch/master/debian/changelog.

svk28
()
Последнее исправление: svk28 (всего исправлений: 2)
Ответ на: комментарий от wandrien

В прежней версии projman 0.4.6 был вызов tkdiff при выделении двух файлов в дереве для сравнения, visualregexp для выделенного текста, по моему что-то еще подобное. Но так как я его переписал с нуля то пока надобности в этом не было.

svk28
()