The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опыт по использованию Emacs вместо оконного менеджера

22.01.2015 11:15

Говард Абрамс (Howard Abrams) поделился своим опытом по организации своего персонального рабочего процесса исключительно на основе Emacs, используя данный редактор вместо оконного менеджера. Окружение на основе Emacs сформировано в виде отдельной виртуальной машины, которая используется для решения своих задач на ноутбуке, предоставленном компанией для работы, что позволило разделить личные предпочтения и типовой инструментарий от работодателя.

Основное экранное пространство разделено на окна, в которых организован доступ к IRC, Twitter, RSS, Stack Exchange и Google Talk/Jabber. Так как современная жизнь немыслима без доступа в Web, в окружении на основе Emacs предусмотрен запуск web-браузеров Chromium и Firefox.



  1. Главная ссылка к новости (http://www.howardism.org/Techn...)
  2. OpenNews: В новый выпуск текстового редактора GNU Emacs 24.4 встроен web-браузер
  3. OpenNews: Через несколько дней состоится переход Emacs на Git
  4. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
  5. OpenNews: Выпуск Emms 4.0 (Emacs MultiMedia System)
  6. OpenNews: Ричард Столлман предложил добавить в Emacs функции текстового процессора с поддержкой WYSIWYG
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41510-emacs
Ключевые слова: emacs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:17, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +22 +/
    Как я чесал правой пяткой за левым ухом.
     
     
  • 2.3, A.Stahl (ok), 11:25, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Знаешь, некоторые на такое зрелище ходят в цирк смотреть. И даже деньги за это платят.
    Так что, думаю, Г.Абрамс без куска хлеба и селёдки не останется...
     
  • 2.15, edwin3d (ok), 12:28, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Как я чесал правой пяткой за левым ухом.

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

     
     
  • 3.32, Аноним (-), 15:27, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, ну микроскопом тоже при сильном желании гвоздь забить можно. Но даже тут пришлось сжульничать и все-таки взять кувалду для железнодорожного костыля: "в окружении на основе Emacs предусмотрен запуск web-браузеров Chromium и Firefox".
     

  • 1.2, Аноним (-), 11:18, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    щас обязательно ктонить забацает тоже само на вим в отместку
     
     
  • 2.7, Аноним (-), 11:50, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В vim такое лучше не делать. Да и не для этого он. Все что сейчас показано, легко реализуется tmux+vim.

    Все в emacs - это лишнее, имхо. Это не UNIX Way.

     
     
  • 3.22, Аноним (-), 13:34, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все в emacs - это лишнее, имхо. Это не UNIX Way.

    Emacs - это GNU/Linux way.

     
     
  • 4.33, Аноним (-), 15:27, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание, кстати).
     
     
  • 5.36, Аноним (-), 15:42, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе
    > - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание,
    > кстати).

    Такое же сомнительное, как и сам GNU.

     
  • 5.58, yura_n (ok), 18:23, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе
    > - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание,
    > кстати).

    Emacs - конструктор. Он может и задачи только текстового редактора выполнять, и еще что-то, зависит только от пользователя. Принцип Unix way Emacs вовсе не нарушает.

     
  • 3.60, freehck (ok), 03:33, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы, кстати, не согласился Такие утверждения рождаются от глубокого непонимани... большой текст свёрнут, показать
     
  • 2.9, Andrey Mitrofanov (?), 11:59, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > щас обязательно ктонить забацает тоже само на вим в отместку

    4. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux

    ^^^^--там наверху, под новостью??!

     
     
  • 3.19, Andrey (??), 12:33, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.informatimago.com/linux/emacs-on-user-mode-linux.html?raymii.org
     
  • 2.10, Pan (??), 12:04, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуй прям сейчас и займусь )
     
  • 2.21, Аноним (-), 13:31, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Между vim и emacs есть одно важное отличие:
    язык вима вырос из команд ed и изначально предназначался для редактирования.
    язык же емакса - лисп (вариант лиспа тоесть) - разрабатывался в mti как язык для разработок в области искуственного интеллекта. т.е. на нём терминатора запрограммировать можно. (таков подход гну: если имеем экскаватор, а нам понадобился детский совочек, мы на экскаватор вяжем бантик, рисуем миккимауса на кабине, сажаем в неё инструктора-оператора и оформляем рычаг управления ковшом в виде совочковой ручки - совочек готов, можно монтировать ребёнка).

    потому на виме такое запилить сложнее.

     
  • 2.49, Grammar_Nazi (?), 17:53, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    щас обязательно кто-нить забацает то же самое на вим в отместку
     
  • 2.54, Michael Shigorin (ok), 01:22, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > щас обязательно ктонить забацает тоже само на вим в отместку

    Напоминаю: http://fly.osdn.org.ua/~mike/iso/pid1/ ;-)
    (это из чуть другой сказки -- http://www.opennet.dev/opennews/art.shtml?num=40615 -- но в виртуалке тоже работает)

     

  • 1.4, Fracta1L (ok), 11:34, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    И потом будет этот кадр рассказывать написанным на Лиспе внукам, как у их дедушки произошёл первый раз с Емаксом.
     
     
  • 2.23, Аноним (-), 13:35, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    если первый раз был с емаксом, то внуки - это модули ии в емаксе, написанные емаксовыми модулями ии прежней версии.
     
  • 2.52, byu (?), 20:09, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И потом будет этот кадр рассказывать написанным на Лиспе внукам, как у
    > их дедушки произошёл первый раз с Емаксом.

    Там встроенный психотерапевт есть.
    M-x doctor

     

  • 1.5, Аноним (-), 11:36, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Как я освоил главу "splitting buffers" из мана по емаксу
     
     
  • 2.24, Аноним (-), 13:37, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Как я освоил главу "splitting buffers" из мана по емаксу

    если б пользователи емакса сразу осваивали главу "выход из емакса", им не приходилось бы внутри емакса создавать почтовые клиенты, файловые менеджеры и т.п.

     
     
  • 3.55, Michael Shigorin (ok), 01:23, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если б пользователи емакса сразу осваивали главу "выход из емакса", им не
    > приходилось бы внутри емакса создавать почтовые клиенты, файловые менеджеры и т.п.

    Интересно, чем Вы считаете емакс... не текстовым же редактором, надеюсь? (даже почти не подковырка, см. историю создания и что-было-раньше)

     

  • 1.6, OLHE (?), 11:46, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С нетерпением жду применения eмакс как чертилки.
     
     
  • 2.25, Аноним (-), 13:38, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дык .ps и .svg можно прям в емаксе писать, какие проблемы?
     
     
  • 3.34, Аноним (-), 15:29, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > дык .ps и .svg можно прям в емаксе писать, какие проблемы?

    Проблемы? Попробуйте отнести на завод описание детали в таком формате. Тогда узнаете какие.

     
     
  • 4.50, iluuy (?), 19:11, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вдруг там сидит такой-же кадр, в ожидании чуда.
     
  • 2.51, Анонимный (?), 19:46, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Artist-mode.
     

  • 1.8, Аноним (-), 11:53, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Окружение на основе Emacs сформировано в виде отдельной виртуальной машины, которая используется для решения своих задач на ноутбуке, предоставленном компанией для работы, что позволило разделить личные предпочтения и типовой инструментарий от работодателя.

    Японел!!!!111
    На казённом овнобуке с предустановленым вантузом чуваку разрешили запустить хипстер-в, или даже пердуалбох. Тип решил оторваться по полной и поставил в виртуалке Линух с Емаксом.

     
  • 1.11, Аноним (-), 12:05, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А какой текстовый редактор он использовал в этом оконном менеджере? ;)
     
     
  • 2.26, Аноним (-), 13:39, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А какой текстовый редактор он использовал в этом оконном менеджере? ;)

    libre office

     
     
  • 3.45, Гость (??), 16:53, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> А какой текстовый редактор он использовал в этом оконном менеджере? ;)
    > libre office

    Emacs был бы хорошей операционной системой, если бы в нём был приличный текстовый редактор.

     
     
  • 4.53, Аноним (-), 22:19, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Evil же.
     

  • 1.12, irinat (ok), 12:07, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Chromium

    А на картинке (http://www.opennet.dev/opennews/pics_base/0_1421914320.png) открыт Firefox.

     
     
  • 2.46, AlexYeCu_not_logged (?), 17:09, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Их нынче не так-то просто различить.
     

  • 1.13, anonymous (??), 12:17, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что Xnest пользоваться разучились? Если тебе нужен оконный менеджер внутри оконного менеджера, то тебе не emacs запускать надо, а виртуальный X-сервер, а внутри него уже можно запустить любимый легковесный менеджер. Для любителей emacs подойдёт любой лисповый менеджер.
     
  • 1.14, user (??), 12:25, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Какой юридический статус того, что он создаст на железе работодателя?
     
     
  • 2.16, Andrey Mitrofanov (?), 12:29, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какой юридический статус того, что он создаст на железе работодателя?

    Если даже Вы спросите это у _его_ лояра, тот порекомендует Вам не лезьть в чужие дела.

    Какой ответ Вы хотели поучить??

    +++И сохраняйте чеки!

     
  • 2.18, edwin3d (ok), 12:32, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Какой юридический статус того, что он создаст на железе работодателя?

    Тут сильно зависит от контракта.
    Реально - если нет конфликта интересов по основной работе и ваяется в нерабочее время, то обычно никаких вопросов нет - твое, твори, что хочешь.


     
  • 2.38, Аноним (-), 15:44, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Какой юридический статус того, что он создаст на железе работодателя?

    Определяется его контрактом с работодателем. Но - в большинстве случаев - это собственность работодателя.

     
     
  • 3.61, anonymous (??), 05:03, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Какой юридический статус того, что он создаст на железе работодателя?
    > Определяется его контрактом с работодателем. Но - в большинстве случаев - это
    > собственность работодателя.

    Тогда эта железка только на работе лежать и будет. В командировки будут брать собственный ноут. А то пишешь себе сообщение на фейсбук - собственность работодателя, делаешь аватарку - опять же его собственность.

     

  • 1.17, user (??), 12:29, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А его не смущает, что у работодателя админский доступ?
     
     
  • 2.20, Crazy Alex (ok), 12:57, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в доступе, а в том, что политиками бывает прописано, что должен стоять определённый софт. Но не факт, что этот софт удобен пользователю. Я видел такие варианты: винда или макось, в ней - то, что положено по полиси, и линуксовая виртуалка, в которой производится вся деятельность. Компания не возражала.
     
     
  • 3.35, Аноним (-), 15:31, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Логичнее было бы винду на виртуалку вынести. Чтобы отрезать ее от фактического доступа в железо и персональные данные.
     
     
  • 4.43, Crazy Alex (ok), 16:42, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Какие, на фиг, персональные данные на корпоративном железе? И зачем отрезать ей доступ? Везде, где я видел, работники соглашаются, что компания имеет доступ ко всему, что есть на её оборудовании. И, по-моему, это абсолютно разумно.

    Для непонятливых: задача была не в том, чтобы бороться со злой копорацией, давшей железку. А в том, чтобы, не создавая проблем техподдержке и не нарушая рабочих процессов (которые, скажем, подразумевают использование MS Lync для конференций) иметь удобное и привычное окружение для работы.

     

  • 1.27, Ящ (ok), 13:49, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати да, Кложуру бы ещё научить запускаться в Эмаксовском окружении вместо жабьего.
     
  • 1.29, Аноним (-), 14:32, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Логично было бы запустить Emacs в тайловом WM, т.к. сам Emacs внутри предлагает  именно тайловое управление окнами. Тогда запускаемые из него автором статьи xterm и FF/Chromium лучше бы вписывались в концепт. В общем, идея забавная, но не хватает совершенства в деталях :)
     
     
  • 2.59, freehck (ok), 23:00, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Именно. По прочтении этого обмена опытом у меня сложилось такое впечатление, что человек просто не слышал про stumpwm. Если уж его интересовало использование среды, полностью основанной на лиспе - это было бы оптимальным решением. Сам давно на него жадно поглядываю, но исторически так сложилось, что я использую i3wm, и всё тут уже довольно удобно настроено по мне.
     

  • 1.30, Аноним (-), 14:38, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    к емаксу ratpoison вроде самый оптимал же
     
  • 1.31, dimqua (ok), 15:05, 22/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > предусмотрен запуск web-браузеров Chromium и Firefox.

    Фу, слабак.

     
     
  • 2.40, Аноним (-), 15:45, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> предусмотрен запуск web-браузеров Chromium и Firefox.
    > Фу, слабак.

    Только Lynx, только хардкор?

     
     
  • 3.41, Andrey Mitrofanov (?), 15:51, 22/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>>запуск web-браузеров
    >> Фу, слабак.
    >только хардкор?

    emacswiki.org/emacs/CategoryWebBrowser

     
  • 3.56, dimqua (ok), 06:36, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да хотя бы Conkeror, тогда уж.

     

  • 1.57, Аноним (-), 07:21, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сейчас китайцы запилят Emacs для своих смартфонов
    эдакие Емэкс эдишены.
     
  • 1.62, б.б. (?), 05:05, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    тоже так использовал (пытался :) на basiclinux с 2.2 и 4 мб памяти emacs 20.x, правда поверх чисто иксов :)

    ps. http://emacsos.51t.ru

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру