crypt of decay - остатки [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

остатки [Aug. 16th, 2016|12:41 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
допилил остатки от mcedit: подсветку скобок и автодополнение по токенам, которые выше в тексте. посплю — надо поубивать known bugs, и будет (в плане редактора) практически то, что я намеревался сделать. конечно, это не всё: там ещё есть список файлов в «проекте», вызов гита, надо допилить вызов канпелятора и навигацию по выхлопу ошибок, такую вот хуйню.

а потом — может быть — ускорять подсвечиватель, да. потому что я знаю, где и как его можно ускорить, но пока забил. или не буду, потому что и так съедобно.

дополнение и подсветка скобок, кстати, лучше, чем в mcedit: мой редактор игнорирует строки (и комментарии для скобок). всё равно эта информация есть в подсвечивателе — ну так надо пользоваться, чего она там зря пропадает.

возможно, потом поэкспериментирую с привинчиванием dcd. это D Completion Daemon. к сожалению, его юзабельность сильно ограничена, потому что он не умеет парзить мои расширения языка, и я пока это чинить не в настроении. но тем не менее, он хотя бы фобос распарзит — и то хлеб.
Linkmeow!

Comments:
[User Picture]
From:[info]hex_laden
Date:August 16th, 2016 - 09:04 pm
(Link)
дашь потом попробовать, родной mcedit мне не нравиццо, ну как, юзать можно, но не совсем красиво.
[User Picture]
From:[info]ketmar
Date:August 16th, 2016 - 09:10 pm
(Link)
это тебе понравится ещё меньше. логики в кнопках зеро (например, вставка блока из дискового файла — shift+f5, enter, причём имя файла не запрашивается, а enter там затем, что mcedit таки запрашивает, и я тупо привык тут enter нажимать), utf-8 не поддерживается принципиально (терминал должен быть в koi8, и не ебёт), раскраска только для D и жестоко забита в код, на терминалах размером меньше чем 180x50 будет падать, экранное место используется очень своеобразно и не конфигурируется, табы не выглядят как пробелы и всё вот такое вот.

короче, если ты не я — ты этим пользоваться не сможешь. проще таки своё написать будет.
From:(Anonymous)
Date:August 16th, 2016 - 11:53 pm
(Link)
Кстати, скачал как-то редактор от suckless - это пиздец, подсвечиваются кейворды внутри /* */, а унутре у него регекспы.
[User Picture]
From:[info]ketmar
Date:August 17th, 2016 - 12:03 am
(Link)
угу, иногда саклесы уж чересчур минималистичны.