e41q - сайт

Акме всё

Наверное, не буду больше тратить время на Acme.

Acme глубоко архаичен

Мне это навеяло воспоминания об Emacs. Та же упёртость, больше похожая на упоротость.

Acme и сообщество его поддерживающее не заинтересовано ни в развитии ни в улучшении, а просто в сохранении того что есть. Собственно, это причина существования plan9port.

Из-за этого, многое добавлено не будет. Бог с ней с подсветкой синтаксиса, хотя бы палитру дали настроить - это всё-равно, делает каждый первый форк. Шрифты-то дали возможность выбрать!

Или те же стрелочки вверх и вниз. Их поведение тоже изменили в Anvil1.

Или, любой удаляемый текст (хоть через Backspace, хоть через Escape) кладётся в буфер обмена. Зачем?

Ну и свой ##бнутый прикол, который надо было бы выкинуть на помойку,типа ##нутых клавишных аккордов в Имаксе - трёхкнопочная мышь. В целом, акцент на использовании мыши я понимаю - но:

  1. Позиционировать нужно точно. Кинуть курсор, а потом захватить слово до конца зажав Shift + Option + - не получится
  2. Можно имитировать нажатия по второй и третьей кнопки мыши при помощи Option и Command на Маке. Так даже удобнее и с обычной мышью работать. Но! Аккорды с этими кнопками делать - совсем неудобно.

Графический лишь на половину

Та же беда, как и с Emacs - скролл построчный и не инерционный. Горизонтального скролла нет вообще. То есть, графическое приложение ведет себя как обычное в терминале.

И если в Имакс это можно простить - по-буферу можно передвигаться курсором, то тут нет.

В заключение

Проведя некоторое время (две-три недели) в ежедневном использовании Acme хочу сказать то же, что в своё время говорил про Emacs:

Современному пользователю, живущему в графическом окружении, Имакс не даёт никаких преимуществ. Зато имеет кучу наследственных “особенностей”. Эти особенности - не забытое кун-фу древних мастеров, не горшочек с золотом на другом конце кривой обучения. Это всё переизобретение того что уже есть.

Преимущество у Акме есть одно - классно выделить текст и послать его в другой выделенный фрагмент текста, который представляет собой напечатанную команду.

А себе я посоветую почитать про zle (zsh line editor).


  1. https://anvil-editor.net/ Я код не смотрел, видел что Go используется. Могу предположить что это форк “официального” порта Acme на Go с изменениями, которые давно напрашивались. ↩︎