LINUX.ORG.RU

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

 , ,


1

0

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

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

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

anonymous

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

Ответ на: комментарий от Adjkru

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

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

AlexM ★★★★★
()
Ответ на: комментарий от StepAs

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

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

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

iRunix ★★★★
()
Ответ на: комментарий от marsijanin

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

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

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

// :(

anonymous
()

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

Metallic
()
Ответ на: комментарий от AlexM

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

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

tailgunner ★★★★★
()

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

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

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

Zubok ★★★★★
()
Ответ на: комментарий от Legioner

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

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

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

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

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

soko1 ★★★★★
()

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

HadroN
()
Ответ на: комментарий от HadroN

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

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

iRunix ★★★★
()

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

erDiZz
()
Ответ на: комментарий от tailgunner

> Афигеть...

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

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

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

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

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

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

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

AlexM ★★★★★
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

Zubok ★★★★★
()
Ответ на: комментарий от AlexM

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

С мэйкфайлами у меня всё нормально (не считая того, что 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 ★★★★★
()

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

Torvalds
()
Ответ на: комментарий от Zubok

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

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

anonymous
()

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

StepAs
()

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

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

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

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

vasily_pupkin ★★★★★
()

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

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

nikolayd
()
Ответ на: комментарий от tailgunner

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

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

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

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

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

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

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

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

AlexM ★★★★★
()
Ответ на: комментарий от AlexM

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

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

Да

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

Не допилят.

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

Не будет.

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

tailgunner ★★★★★
()
Ответ на: комментарий от AlexM

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

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

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

zort
()

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

anonymous
()

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

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

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

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

Deleted
()
Ответ на: комментарий от Adjkru

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

anonymous
()

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

frame ★★★
()
Ответ на: комментарий от michwill

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

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

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от Bohtvaroh

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

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

anonymous
()
Ответ на: комментарий от AlexM

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

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от soko1

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

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

anonymous
()

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

anonymous
()

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

vyazovoi ★★★
()
Ответ на: комментарий от vyazovoi

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

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

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

vyazovoi ★★★
()

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

swar0g ★★★★
()
Ответ на: комментарий от swar0g

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

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

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

JackYF ★★★★
()
Ответ на: комментарий от JackYF

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

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

tailgunner ★★★★★
()
Ответ на: комментарий от Bohtvaroh

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

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

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

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

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

sergom
()
Ответ на: комментарий от Bohtvaroh

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

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

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