Как стать автором
Обновить

Комментарии 25

А как пользоваться acme без мышки? Я пробовал пользоваться acme, и именно это меня остановило в свое время.

Во-первых на ноутбуке (макбуке) у меня мышки нет. Но есть тачпад. У тачпада нет третьей (средней) кнопки мышки (в правая кнопка там относительно неудобна, то есть кликать часто не будешь). Тачпад мне удобней, так что подключать мышку не предлагать.

Во-вторых когда я программирую, предпочитаю вообще к минимуму свести мышевозение. Максимум клавиатуры. Так банально удобней и быстрее (даже если использовать тачпад а не мышку (в случае тачпада не так далеко руки переставлять чтобы курсор подвинуть)).
Я собрал devdraw для тачпада с гестами используя patch codereview.appspot.com/6115053/ Если действительно надо, могу выложить собранное devdraw — cocoa with gestures но без retina display.
Давайте. Ретины у меня все равно нет (да для меня и обычный монитор ретиной является :-) )
И да, вы спрашивали о макбуке. А еще на буках ibm-lenovo работают три кнопки, а на остальных тачпадах кнопки успешно эмулируются alt и control. Но каноничней конечно прицепить мышу.
Да, странный редактор, на любителя.
Меня например вот наоборот интересует минимальное соприкосновение с мышкой во всех действиях, так как она забирает много времени.
Это дело вкуса, согласитесь, необходимость загромождать память, ну пусть память пальцев, сотней шорткатов причем разных для Vim и emacs тоже забирает много времени.
Всецело разделяю любовь к Plan9 и его инструментам (ну и к Go заодно), но помнится у acme не все хорошо было со шрифтами — поддержка TrueType уже появилась или только bitmap fonts?
Я знаю, что есть конвертер mirtchovski.com/p9/freetype/, но не пробовал его. Для p9p поверх darwin Русс Кокс написал fontsrv сервирующий для devdraw системные шрифты мака, их и видно на картинках. Вообще и родные Plan9 вполне симпатичные, кириллица только убогая. У bell-labs есть еще шрифты не открытые в общее пользование, как их раздобывать не знаю.
> acme и Plan9 в целом вдохновляющее свидетельство состоятельности простых и ясных подходов на тот случай, когда одолевает «ну когда Go приделают generic и почему он не обгоняет JVM».

Ну или, наоборот, вдохновляющее свидетельство их несостоятельности, только усиливающие подобные недобрые думы — все-таки это штука очень специфичная и очень на любителя (как и Go) — что видно по комментариям выше…
Здесь можно разглядеть почтовый ящик, IRC канал, сессию SHELL, интерактивный словарь Миллера, проверку правописания по нему и содержимое файловой директории.

Хмм… А это точно редактор? =)
В своей статье «Acme: A User Interface for Programmers» автор редактора Роб Пайк называет это интерфейс программиста.
В этом редакторе смущает отсутствие подсветки синтаксиса. Разработчики её по каким-то принципиальным соображениям не хотят добавлять?
Да, это принципиально, из Acme FAQ:
Q: Is there syntax highlighting?
A: No. The creator of main users of Acme find syntax highlighting unhelpful and distracting.

Ох, прямо бальзам на сердце, ненавижу новогодние елки на десктопе.
Ну тогда это редактору не по пути со мной
The creator of main users of Acme

Мне кажется, или тут что-то не то?
Все это хорошо, но почему заяц без скафандра?
Гленду Renée French дарил Пайку без скафандра
Редактор интересен хотя бы идеологией. Написал в меню новый пункт — приделал к нему команду.
Непривычно работать из-за отсутствия подсветки синтаксиса. Есть/появилось ли автодополнение или автоформатирование кода? Конечно же и то, и другое можно приделать — open source. Было бы время.

В Plan9 мне понравился терминал, который при выполнении команды не проматывается, а остаётся на месте. Работать непривычно, но с другой стороны обычно команду выполняешь как: напечатал → Enter → промотал, если вывод большой. Если вывод очень большой, вызываешь команду заново и подключаешь less через pipe. Здесь оно по умолчанию остаётся на месте: пролистал-прочёл, напечатал новую команду.

В целом система необычна и целостна, заметны разработчики того самого Unix.
Есть нечто вроде порта Acme для Linux — wily.
Вообще архитекторы считают автодополнение деструктивным. Есть автодополнение файлового пути /dir/dir/somethi… привязанное к control+F. В тестовых целях я себе сделал автодополнение специфичное для Go github.com/uvelichitel/compl. Пробуйте, идеи к усовершенствованию с интересом рассматриваются.
НЛО прилетело и опубликовало эту надпись здесь
Мультиселект есть и в notepad++, нужно в настройках включить.
>>импортировать файловую структуру сервируемую 9P сервером
такой формулировки (перевода) я ещё не встречал…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории