Акме всё
Наверное, не буду больше тратить время на Acme.
Acme глубоко архаичен
Мне это навеяло воспоминания об Emacs. Та же упёртость, больше похожая на упоротость.
Acme и сообщество его поддерживающее не заинтересовано ни в развитии ни в улучшении, а просто в сохранении того что есть. Собственно, это причина существования plan9port.
Из-за этого, многое добавлено не будет. Бог с ней с подсветкой синтаксиса, хотя бы палитру дали настроить - это всё-равно, делает каждый первый форк. Шрифты-то дали возможность выбрать!
Или те же стрелочки вверх и вниз. Их поведение тоже изменили в Anvil1.
Или, любой удаляемый текст (хоть через Backspace, хоть через Escape) кладётся в буфер обмена. Зачем?
Ну и свой ##бнутый прикол, который надо было бы выкинуть на помойку,типа ##нутых клавишных аккордов в Имаксе - трёхкнопочная мышь. В целом, акцент на использовании мыши я понимаю - но:
- Позиционировать нужно точно. Кинуть курсор, а потом захватить слово до конца зажав Shift + Option + ← - не получится
- Можно имитировать нажатия по второй и третьей кнопки мыши при помощи Option и Command на Маке. Так даже удобнее и с обычной мышью работать. Но! Аккорды с этими кнопками делать - совсем неудобно.
Графический лишь на половину
Та же беда, как и с Emacs - скролл построчный и не инерционный. Горизонтального скролла нет вообще. То есть, графическое приложение ведет себя как обычное в терминале.
И если в Имакс это можно простить - по-буферу можно передвигаться курсором, то тут нет.
В заключение
Проведя некоторое время (две-три недели) в ежедневном использовании Acme хочу сказать то же, что в своё время говорил про Emacs:
Современному пользователю, живущему в графическом окружении, Имакс не даёт никаких преимуществ. Зато имеет кучу наследственных “особенностей”. Эти особенности - не забытое кун-фу древних мастеров, не горшочек с золотом на другом конце кривой обучения. Это всё переизобретение того что уже есть.
Преимущество у Акме есть одно - классно выделить текст и послать его в другой выделенный фрагмент текста, который представляет собой напечатанную команду.
А себе я посоветую почитать про zle (zsh line editor).
-
https://anvil-editor.net/ Я код не смотрел, видел что Go используется. Могу предположить что это форк “официального” порта Acme на Go с изменениями, которые давно напрашивались. ↩︎