LINUX.ORG.RU

Избранные сообщения mazdai

echinus wm

Галерея — Скриншоты

Вот такой рабочий стол http://imgur.com/lF7iB9p
http://imgur.com/azATtX3 Конфиг очень простой, сам wm собирается из исходника на C. Ну что еще сказать, прикрутил к нему панельку tint2.
Есть привязка программ по тегам, n-ное кол-во раб. столов.
Поставил привычные хоткеи, ну вот и все.

 ,

w1nner
()

От какой из этих 2х цветосхем у вас не болят глаза?

Форум — General

Пытаюсь разработать близкую к идеальной монохромную цветосхему (для терминального вима, но работать будет и в гвим) от которой не болят глаза, ни днём, ни ночью. Глаза не напрягаются, давление глазных яблок не повышается, не проклинаешь всё вокруг.

Перепробовав прилично вариантов, начал подпиливать два варианта: http://i.imgur.com/7E6F94P.png

От которого у большинства из вас не вытекают глаза?

Особенности синтаксиса (statement, string, keyword и т.п.) отображаются не разным цветом, но яркостью одного.

Спасибо.

 ,

kep
()

Nigga, you just went full commie

Галерея — Скриншоты

2: Firefox
3: Thunar
4: Emacs
5: Misc
6: IM
8: GIMP (стартует)
8: GIMP (открыт)
9: MPD

WM — i3.
Вместо шрифта Kremlin Courier II.
Тема и иконки — Shiki-Wine.
Терминал — urxvt(c).
На пятом столе — 謎の彼女X, на девятом — ncmpcpp.
Обоина.

 commie,

Deleted
()

Emacs + Smalltalk

Галерея — Скриншоты

Где-то в 2010м году, во время очередного витка бурных всплесков интереса к Лиспу на ЛОРе, я решил ознакомиться-таки с этим зверем, установил SLIME, начал читать Practical Common Lisp. Хоть к тому времени я уже был знаком с т.н. инкрементальной разработкой, SLIME поразил моё сознание. Это было так чертовски удобно! И примерно в то же время я задумался, что неплохо было бы иметь нечто подобное для моего любимого Smalltalk.

Конечно, каждая современная реализация Smalltalk предоставляет свои собственные инструменты для разработки - браузеры классов, редакторы, инспекторы, рабочие пространства есть и у Pharo, и в GNU Smalltalk, и в VisualWorks. Хоть они и выполняют одни и те же задачи, они разные. И, да, самое главное - они не Emacs!

Так я и решил сделать своё некое подобие SLIME, учитывая классический подход к разработке на Smalltalk - браузер классов с пометодным редактированием. Естественно, для работы этой вещи нужен был сервер на стороне образа, который по запросам отдает браузеру нужную информацию/применяет присланные правки/выполняет команды/и т.д. Сейчас такой сервер доступен для GNU Smalltalk и Pharo.

На скриншоте можно увидеть, что в итоге получилось. Браузер классов занимает левую часть экрана, он подключен к образу GNU Smalltalk, запущенному на соседнем нетбуке. Списки в верхней половине браузера образуют иерархию: пространства имен, классы, категории методов и сами методы. В нижней половине браузера - область редактирования кода соответсвующего метода (или объявления класса).

В правой части экрана расположены Workspace (аналог REPL, для выполнения произвольного кода и просмотра результатов исполнения) и Transcript (заменяет стандартный вывод). В примере на скриншоте код в Workspace был выполнен однажды, потом в классы ClientConnection и ShampooServer были добавлены методы печати объектов (один из них открыт в браузере), и потом код был выполнен повторно. Разница в выводе и отображена в Transcript.

У проекта так же есть своя страничка, код на гитхабе, все желающие могут присоединиться.

В остальном - всё тот же FVWM, Emacs 23.4.1, NetBSD/amd64 (current).

 , , ,

yoghurt
()