LINUX.ORG.RU

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

 , ,


1

0

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

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

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

anonymous

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

>И вообще, кто он такой?

все настоящие бздуны такие неосведомленные?

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

>ну да, а ещё многие люди склонны считать свои привычки - объективным удобством того к чему привыкли.

яркий пример этого - периодически атакующие лор бздуны-пропагандисты

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

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

какие забавные слухи рождают в латентных мозгах тупых вантузятников шаманские пляски балмера

black7
()

...Gnu-emacs начинался как редактор, но его создатели встроили в него кучу разных функций. Они хотели, чтоб это был редактор, который можно программировать, но потом программистская часть выросла до невообразимых размеров и редактор стал настоящим кошмаром. В него входит все, кроме разве что кухонной раковины, именно поэтому кухон­ная раковина часто служит его значком. Программа известна как чудовищный монстр, который включает больше функций, чем в принципе может понадобиться редактору. То же самое происходило с моим эмулятором терминала. Он превращался в нечто гораздо большее...

// Linus ;)

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

> Мне неудобно отрывать руку от клавиатуры, чтобы тянуться к стрелочкам.

Bohtvaroh: а как ты переключаешься из режима редактирования в командный и обратно?

anonymous
()

Пошел изучать Emacs, убедили.

Что-то vim в последнее время не вставляет, Eclipse не удобно (про поддрежку Git уже сказали, с поддержкой Bazaar такая же фигня - шаг влево, шаг вправо и досвидания хваленый Eclipse).

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

> про поддрежку Git уже сказали, с поддержкой Bazaar такая же фигня - шаг влево, шаг вправо и досвидания хваленый Eclipse

В имаксе с системами контроля версий, отличными от cvs/svn все намного хуже.

// :(

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

> а как ты переключаешься из режима редактирования в командный и обратно?

А что подразумевается под командным режимом?

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

> Я читал, что с Mercurial всё в порядке :)

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

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

> В имаксе с системами контроля версий, отличными от cvs/svn все намного хуже.

Странно, мне работать с git в emacs'е очень нравится...

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

>> Я читал, что с Mercurial всё в порядке :)

> Ну если только на бумаге... Все очень плохо, поддержка vcs в имакс как правило ограничивается несколькими командами.

Ну ясное дело - и это везде так. В Eclipse "искаропки" только CVS.

> В общем, без внешних программ работать нельзя

Ну так пойнт в том, что для Mercurial они есть :)

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

> А что не так-то?

Вы с ним работаете без внешних программ? И без дописывания тонны своего кода?

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

> Ну ясное дело - и это везде так. В Eclipse "искаропки" только CVS.

Ну вот вроде в 6 NetBeans Mercurial из коробки? Для 5.5 есть плагин svn.

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

> Вы с ним работаете без внешних программ? И без дописывания тонны своего кода?

$ rpm -qa | grep git
git-core-1.5.4.1-1.fc8
emacs-git-1.5.4.1-1.fc8

$ grep git .emacs
(require 'vc-git)

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

>...Gnu-emacs начинался как редактор, но его создатели встроили в него кучу разных функций. Они хотели, чтоб это был редактор, который можно программировать, но потом программистская часть выросла до невообразимых размеров и редактор стал настоящим кошмаром. В него входит все, кроме разве что кухонной раковины, именно поэтому кухон­ная раковина часто служит его значком. Программа известна как чудовищный монстр, который включает больше функций, чем в принципе может понадобиться редактору. То же самое происходило с моим эмулятором терминала. Он превращался в нечто гораздо большее...

>// Linus ;)

Из этого можно сделать два вывода. Первое, это всё таки комплимент. Второе, он замаскирован, так как Линус боится, что из emacs-a может в конце концов получится то же самое, что и из его эмулятора термина - ядро, в данном случае hurd

:-)

argin ★★★★★
()

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

кстати да, очень интересно что из этого получится. если будет не так убого, как сейчас в виме -- думаю это будет повод свалить на емакс :)

Rastafarra ★★★★
()

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

кстати да, очень интересно что из этого получится. если будет не так убого, как сейчас в виме -- думаю это будет повод свалить на емакс :)

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

>> Ну ясное дело - и это везде так. В Eclipse "искаропки" только CVS.

> Ну вот вроде в 6 NetBeans Mercurial из коробки?

Типа да. Это единственная вещь, которая заставляет думать о переходе на NB :)

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

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

В гробу ты его таким, может быть увидишь. Старый хиппи - это образ жизни.

Sun-ch
()
Ответ на: комментарий от zort

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

Это какое-то "потерянное" племя в глубинах индийских джунглей, найденное исследователями SUN?

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

> Как-то даже видел статью об использовании Vim в качестве текстового редактора в MS VS. Правда понятия не имею насколько правильно это работает.

Это работает. Правда смысла в этом не больше, чем в ватерлинии на составах ж.д. поездов.

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

Когда надо переключаться в проекте между сотнуй другой файлов нет и не может быть ничего лучше чем ido

(require 'ido) (ido-mode t)

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

> Про табы я знаю - с седьмой версии, но я непонимаю зачем нужны табы в текстовом редакторе.

В виме табы не асоциированы с файлами или буферами. Таб хранит конфигурацию окон(экранное представление буфера).

vgudkov
()
Ответ на: комментарий от Sun-ch

> В гробу ты его таким, может быть увидишь. Старый хиппи - это образ жизни.

+1

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

> Не позволяет использовать весь спектр возможностей git.

Простите, а на кой вам ВСЕ возможности git в текстовом редакторе, даже очень навороченном? Мне хорошо, если десяток гитовских команд когда-либо нужен был.

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

> А что подразумевается под командным режимом?

Bohtvaroh: это режим, в котором ты перемещаешься по тексту без использования стрелок.

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

> А что подразумевается под командным режимом?

Режим (G)Vim ))

Вопрос - как ты перемещаешь курсор между редактированием. C-f,C-b, etc.?

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

> Вопрос - как ты перемещаешь курсор между редактированием. C-f,C-b, etc.?

А. Командный режим это термин вима. Курсор перемещаю C-f, C-b, C-p, C-n, M-f, M-b, M-p, M-n, M-{, M-}, C-a, C-e, M-a, M-e ну и так далее.

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

> Да, кошмарно смотрится. Но просто по текстовым описаниям все еще хуже. Приходится все равно такую цепочку в памяти выстраивать. Если что-то забыл - читать еще раз и восстанавливать забытый фрагмент. А один взгляд на UML диаграмму восстанавливает в памяти ассоциативные цепочки.

У нас в конторе я такой взгляд на вещи всегда комментирую: а как бы так делать чтобы ничего не делать, но чтобы всё делалось. Я как-то всегда думал чтобы что-то сделать нужно осмыслить и представить, а у вас не так?

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

> Курсор перемещаю C-f, C-b, ...

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

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

> Мне все не нужны, мне хотя бы чтоб нормально работать без внешних программ.

мммм... Велосипедостроитель(windowsway) детектед?

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

> мммм... Велосипедостроитель(windowsway) детектед?

Думайте, прежде чем комментировать.

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

> Мне все не нужны, мне хотя бы чтоб нормально работать без внешних программ.

Я бы вообще вопрос поставил перпендикулярно, почему так мало внешних программ задействуется, и зачем-то пишутся свои и к томуже менее эффективные? Если система встроенная ещё можно понять, но текстовый редактор?!

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

> Думайте, прежде чем комментировать.

Залогиньтесь перед тем как комментировать.

У меня вообще-то дурная привычка думать, думаете не сработала?

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

> Ну для начала нормальная история изменений.

Это что, git log? Или то, что gitk рисует?

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

Bohtvaroh:

> > Вопрос - как ты перемещаешь курсор между редактированием. C-f,C-b, etc.?

> А. Командный режим это термин вима.

Ну извини, просто vim иногда приходилось юзать для правки конфигов сырой системы (т.е. даже mc отсутствует). Подумал, что в емаксе точно так же.

> Курсор перемещаю C-f, C-b, C-p, C-n, M-f, M-b, M-p, M-n, M-{, M-}, C-a, C-e, M-a, M-e ну и так далее.

Сейчас попробовал - чуть пальцы не сломал. C-b так вообще еле-еле с трудом дотянулся. Для большеруких может и удобно, незнаю, а мне точно проще на стрелки руку переместить и без напряга поставить курсор куда надо.

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