LINUX.ORG.RU

Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

 , ,


1

0

В воскресном письме в список рассылки emacs-devel, Ричард Столлман сообщил о своих впечатлениях от знакомства со средой разработки Eclipse. Некоторые свойства Eclipse Ричард хотел бы увидеть реализованными в Emacs:

  • Табы для переключения буферов.
  • Perspectives - именованные конфигурации окон.
  • Различие между окнами для отображения содержимого файлов и окнами для навигации.
  • Отметки на границе окна об ошибках компиляции.
  • Панель навигации по ошибкам компиляции, параллельную скролбару.

>>> Подробности

anonymous

Проверено: Shaman007 ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Перешёл бы на Eclipse и не мучался :)

И помучался бы в Эклипс? Некоторые вещи там просто бесят. Например, работа с каталогами в проекте. Или с мэйкфайлами. Или скорость и удобство работы egit'а. eclipse*-3.3.0 (jpp'шная сборка, затащенная в альт), eclipse-egit-0.3.0. Обоснованные предложения по выпрямлению рук принимаются.

AlexM ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>мало ли там чего Столлман хочет. Я тоже много чего хочу и ничего, не обламываюсь обламываться.

Во, и я о том же.

А что теперь будут делать анонимы которые говорили, что эклипс для быдла. Тут сам РМС хочет из него юзабилити понатырить...

iRunix ★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Perspectives - именованные конфигурации око

> Чего это за зверь такой?

Очень удобная штука. Можно расставить окошки так как тебе нравиться (text, class brawser, file browser, bkah-blah) и связать его с каким-либо именем. А потом при переключении окна сами расставятся соответственно этой конфигурации.

// :(

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Угу и переписать оный на Java с использованием libswt чтобы все тормозюкало и Emacs как тру интырпрайз жрал 1Гб RAM на старте.

Metallic ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Или скорость и удобство работы egit'а

Афигеть. Ставить в вину Eclipse какой-то там egit - это просто финиш. Egit - это плагин Git, который реализует Git на чистой Яве? Ну так ССЗБ :D

tailgunner ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Ну табы, допустим, есть. У меня w3m-el с табами. Ну они, разумеется, емаксовые. Так что не проблема. А еще список буферов можно в speedbar отображать. Просто нажимаем букву B -- выскакивает список буферов. Нажимаем F -- список файлов.

>Perspectives - именованные конфигурации окон

Это тоже есть. В регистрах именованных можно запоминать конфигурацию окон во всех фреймах.

Zubok ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> таскаем UML-ки, рисуем стрелочки а код сам генерится.

Знаем мы, какой код там генерится :-/

AlexM ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Вот до чего доводит людей поездка в Россию. Столман изменился!

постригся, побрился, открыл для себя ещё несколько интересных сайтов с быдлофлешем, снёс emacs и поставил как белый человек себе vista с осликом.

soko1 ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

А Столлман хитрый. Сначала ушел с поста ментейнера emacs'a, а сейчас требует реализации различных возможностей.

HadroN ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>сейчас требует реализации различных возможностей.

Да нах его пошлют и скажут надо, пиши сам

iRunix ★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

хех. я 6-й год с вимом, а емакс даже не попробовал ;)

erDiZz ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Афигеть...

Ну, то есть, по первым двум пунктам возражений нет? ;-) На самом деле, жаль. Добавляешь каталог в проект _средствами_эклипса_, а потом пытаешься заставить его отобразить вновь созданное (refresh, увы, не помогает). Наверняка какая-то глюка, как например явная глюка в phpeclipse'овом расширении, напрочь игнорирующем per-project установки каталогов, но от этого не легче. И как редактировать bsd-makefile'ы я тоже сходу не понял ;-)

А насчёт egit'а... Почему-то так выходит, что на emacs'овый vc.el неплохо ложатся самые разные vc. Остаток неплохо добивается расширением, специфичным для данной SCM. Без свистулек, конечно, но то, что нужно, делается, причём, делается быстро и эффективно, буквально в два-три нажатия на клавиатуре. А то, что пейсатели эклипсовых плагинов вынуждены городить чёрти что, к тому же неюзабельное чёрти что, достаточно убедительно говорит о качестве среды, в которой им приходится работать.

А вкупе с уже обозначенной проблемой адекватности отображения изменений в директориальной структуре, процедура скакания по бранчам в git'е (хрен с ним, я и отдельный git-gui/gitk/qgit запущу, не переломлюсь) становится неприятным развлечением.

P.S. И заметьте, я ни слова не сказал об "энергопотреблении" и отзывчивости интерфейса ;-)

AlexM ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Это тоже есть.

Ай-яй-яй. По ссылкам не ходим, а ведь там совсем немного то. )

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Очень удобная штука. Можно расставить окошки так как тебе нравиться (text, class brawser, file browser, bkah-blah) и связать его с каким-либо именем. А потом при переключении окна сами расставятся соответственно этой конфигурации.

В некоторой, достаточно большой степени реализуется в ECB. Хотя этот ECB и не нравится мне (во всяком случае, гораздо меньше аналога в том же эклипсе).

AlexM ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Столман не асилил Emacs!

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Ай-яй-яй. По ссылкам не ходим, а ведь там совсем немного то. )

А ссылка только подтвердила мои слова. Там Столлман и говорит, что этот механизм есть с самого начала. Сетует только на user-frendly. А вот автору новости надо бы внимательнее формулировать. Так что не в мой огород. :)

Zubok ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Ну, то есть, по первым двум пунктам возражений нет? ;-)

С мэйкфайлами у меня всё нормально (не считая того, что Eclipse слишком вумный и не хочет рекомпилировать проект, если не считает его измененным). Насчет каталогов - у меня refresh работает (всё это - с CDT 4.0 b PyDev 1.3.x).

> процедура скакания по бранчам в git'е (хрен с ним, я и отдельный git-gui/gitk/qgit запущу, не переломлюсь) становится неприятным развлечением

Ну, если "процедура скакания по бранчам" выполняется часто - тогда конечно. Но... винить Eclipse в кривизне php-плагина (а скорее всего - Git-плагина) как-то несолидно. "Eclipse" - это Platform+JDT+PDE (так что CDT тоже не относится к Eclipse ;))

tailgunner ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Столлман сходил по ссылке и загрузил Eclipse? А как же слухи, что он Ъ?

Torvalds ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> А вот автору новости надо бы внимательнее формулировать. Так что не в мой огород. :)

Автор, вероятно, по ссылкам не ходит. =]

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

А ещё я хотел бы видеть Столлмана сриженым, побритым и в костюме. 21-й век на дворе, как ни крути.

StepAs ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Отметки на границе окна об ошибках компиляции

Если уже до этого дошло, то где автокомплит елки палки?!

> Табы для переключения буферов

Я просто в шоке. Нахрена это убожество в емаксе??

vasily_pupkin ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Vim - наше всё!

pento ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Perspectives - именованные конфигурации окон

Убейте переводчика

nikolayd ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> С мэйкфайлами у меня всё нормально

Уточню: с GNUMakefile'ами? ;-) Хех, в природе бывают не только они ;-)

> Насчет каталогов - у меня refresh работает

У меня он как-то странно работает. То есть, если файл появился в каталоге - то работает. А иначе - частенько болт...

> винить Eclipse в кривизне php-плагина (а скорее всего - Git-плагина) как-то несолидно.

Вот так оно вышло, что git-плагином я и воспользоваться-то не могу, оно дохнет при попытке визуализировать историю с ~сотней тыщ ревизий (а никакого другого способа сделать, скажем, git-log или аннотэйт я не вижу :-/) Так что, проблема *исключительно* в чрезмерной умности "ядра", считающего, что не барское это дело - постоянно мониторить состояние файловой системы, на которой лежит проект. При этом средств делать эту операцию "ручками" тоже немного...

А в phpeclipse я так, интересу для залез, посмотреть, что сокамерники лабают, сам-то в основом в CDT и PyDev'е сижу...

В общем, моё мнение примерно такое: как только и если в Emacs'е допилят semantic/senator (а ощущение, что допилят, есть) и ECB будет адекватно справляться со своими задачами (в этом, правда, сомнения :-) ), то Эклипс отправится на свалку истории...

AlexM ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>> С мэйкфайлами у меня всё нормально

> Уточню: с GNUMakefile'ами? ;-)

Да

> как только и если в Emacs'е допилят semantic/senator (а ощущение, что допилят, есть)

Не допилят.

> и ECB будет адекватно справляться со своими задачами (в этом, правда, сомнения :-) )

Не будет.

Вообще, Eclipse - это не текстовый редактор. Нормальные плагины (Java, CDT) работают вообще не с тектов, а с чем-то вроде AST. В Emacs этого не будет никогда. Поэтому сравнения Eclipse и Emacs - это сравнение дельфина и акулы. У дельфина (Eclipse) просто другой уровень организации.

tailgunner ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>то Эклипс отправится на свалку истории...

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

жабовую виртуальную машину армия Ph.D писала.... емаксу такое не светит.

zort ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Ну блин.. Программеры! Быдлокодеры! и прочие! меряйтесь пиписками скока хотите, а Батьку не трожьте! Он для сообщества сделал уж никак не меньше чем самый уважаемый из нас с Вами..

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>>Ричард Столлман сообщил о своих впечатлениях от знакомства со средой разработки Eclipse.

Столлман понял, что он все эти 30лет сидел в бронегараже и кодил на "космическом" языке.

ПОрадуйте старикана, включите Емакс как модуль Эклипса и будет ему счастие! Е-маееее!!! На дворе уже реактивный гуй как лет 17, а он все еще с Емаксом носится.

Иногда фанатизм играет с людьми злую шутку.

Deleted ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Был я в этом еклипсе. Что он вообще такого особенного умеет то? Память жрать и тормозить?

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

А я этот Emacs видел только с лоровских скриншотов =)

frame ★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Покажи eclipse, в котором нет ничего лишнего - дурацких кнопочек и прочего. emacs mode есть, готовить кофе не нужно)

Плохому танцору вечно яйца мешают. Какое еще "лишнее"? Тебя за эти твои яйца, которые мешают, тянут, чтобы юзать это "лишнее"?

Если ты пишешь не больше чем HelloWorld(); то тебе все будет лишним. Ниасилил - не пизди.

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

по ссылкам не ходил о чем там вкратце?

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Какой код, что вы! Сейчас придёт анонимус и на транслите всем объяснит, что код пишут быдлокодеры а "реальныя поцаны" всё магическим образом получают из DSL! :-D

Эти реальные поц-аны скорее имеют мысли из /dev/zero

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>И помучался бы в Эклипс? Некоторые вещи там просто бесят. Например, работа с каталогами в проекте. Или с мэйкфайлами. Или скорость и удобство работы egit'а. eclipse*-3.3.0 (jpp'шная сборка, затащенная в альт), eclipse-egit-0.3.0. Обоснованные предложения по выпрямлению рук принимаются.

как минимум, перестать пользоватся Альтами - этим жутким отстоем.

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Емаксокопец?

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>постригся, побрился, открыл для себя ещё несколько интересных сайтов с быдлофлешем, снёс emacs и поставил как белый человек себе vista с осликом.

может и бабы давать стали? или он все еще с мужуками трахаецо?

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>>или он все еще с мужуками трахаецо?

>??

Ходят давно упорные слухи, что он педик. )))))

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Ну всё, теперь точно Столлманокопец

anonymous ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Блин какая чушь то, в Емаксе нехватает только многопоточности.
А табы давно уже есть, только ими никто не пользуется. Есть браузеры буферов - можно просматривать буферы по типам (например только чаты джаббера, или только файлы, открытые по sftp). Удобный буфер-свитчер гораздо лучше табов. Вот когда в виме или Емаксе сделают удобный буфер-свитчер, они тоже поймут что табы ненужны. А столман... он помоему давно уже не в теме.

vyazovoi ★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> Вот когда в виме или Емаксе сделают удобный буфер-свитчер
в виме это сто лет как есть и табы тоже есть
всё есть)
думаю кстати в емаксе тоже

pawnhearts ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> в виме это сто лет как есть и табы тоже есть
Про табы я знаю - с седьмой версии, но я непонимаю зачем нужны табы в текстовом редакторе. У меня в емаксе столько буферов открыто - что табы будут в несколько рядов на пол окна емакса.
В емаксе и табы и куча буфер-свитчеров есть. Мне например нравится возможность группировать буфера по типам. Например чтобы определенный хоткей открывал буфер-свитчер только для джаббер-чатов, или только для файлов. Есть такое в vim'e? Когда я пользовался вимом (это было до емакса) у меня ничего такого небыло - я устанавливал кучу скриптов (BufExplorer в том числе) - но непомню чтобы я особо както ликовал по этому поводу - а в емаксе сразу понравилась такая феня.

vyazovoi ★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

все дружно подрочим на рефакторинг и поплачем, что его нету ни в виме, ни в имаксе.

swar0g ★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

да нафиг нужно...

З.Ы. Vim рулит почти по всё.

И да, таки скорость набора кода повысилась, а мозг% снизился :)

JackYF ★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

> таки скорость набора кода повысилась, а мозг% снизился :)

/me зописал: vim вреден для мозга

tailgunner ★★★★★ ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>> Emacs-mode в эклипсе — чудесная штука. Двоих пересадил на него, сначала сопротивлялись, теперь довольны. Как можно осуществлять навигацию по тексту стрелочками, для меня есть великая загадка.

> Аналогично, с ужасом вспоминаю те зловещие времена до знакомства с раскладкой имакса. :)

Что-то я как человек никогда не пользовавшийся емаксом не в теме. А что неудобного в стрелочках?

Нвшел в инете отзыв о том что после юзания Emacs-mode парню стало удобно делать Forward search по <CTRL>+S без открытия диалога поиска и переключаться между buffers (наверное обмена?) по <CTRL>+X и <CTRL>+B Forward search в Эклипсе и так есть по <CTRL>+K по дефолту. Между буферами обмена я переключаюсь средствами klipper, между табами редакторов забиндив в эклипсе <CTRL>+<TAB> как в броузере..

Может кто-то скажет что такого удобного в Emacs-mode для не пользователей Emacs?

sergom ()

Re: Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

>Аналогично, с ужасом вспоминаю те зловещие времена до знакомства с раскладкой имакса. :)

А как ещё? В стрелочки проще всего вслепую попасть :) Иногда w/W и b/B, но редко...

AsphyX ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.