Учебник Emacs для крупных проектов

может кто-то быть достаточно любезен, чтобы направить меня в учебники emacs для большого проекта на С++, используя gdb в качестве отладчика, проект содержит файл make.

Я искал учебники emacs, но некоторые из них слишком продвинуты для новичков, а некоторые - только для одного учебника по одному файлу. Я также прочитал предыдущие сообщения, но не нашел ответа, подходящего для крупных проектов. Также я не привык использовать 'git', один из ответов в предыдущих сообщениях.

Ответ 1

На самом деле, изучение Emacs - это вещь, которая просто не может быть легкой. Вам нужно будет изучить основы, прежде чем вы сможете прочитать "продвинутые" учебники.

Первое, что вам нужно сделать - это выполнить встроенный учебник (C-h t). Это действительно хорошо.

Затем вы должны попытаться ознакомиться с основами конфигурации Emacs. Легкий способ, предложенный многими пользователями, - получить готовую для использования конфигурацию (например, Emacs Starter Kit) и попытаться понять ее, а затем адаптируйте свои собственные потребности и предпочтения. Преимущества использования готового комплекта конфигурации:

  • Это рабочий код, полезный для изучения основ Elisp. Этот путь обучения намного быстрее, чем чтение руководств Elisp и сбор кода конфигурации за один маленький кусок за раз.
  • Он демонстрирует много полезных функций Emacs, которые в противном случае могут потребовать от вас много времени (иногда лет), чтобы обнаружить.
  • Он предлагает фреймворк, который вы можете использовать при написании собственной конфигурации.

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

Затем (или вместе с предыдущим шагом) прочитайте несколько руководств об использовании Emacs в качестве платформы разработки. Вы можете легко найти множество обучающих программ через "emacs для [c] разработки" запросов к Google. Здесь является одним из многих.

Затем установите Cedet (Alex Ott написал отличный учебник об этом) и начните ощущать силу.

После этого вы узнаете, что делать дальше.

Кстати, есть большая коллекция ресурсов Emacs поддерживаемая Божидаром Бацовым.

Ответ 2

Начать просто. Запустите Emacs без каких-либо настроек и начните редактировать исходные файлы. Единственное "учебное пособие", которое вам нужно будет сделать для базового редактирования, - это встроенный, который вы получите, нажав Control H, а затем t (в Emacs говорится о C-h t).

Компиляция может быть выполнена путем ввода M-x (Alt x) компиляции и нажатия ввода. Он предложит вам команду компиляции, которая по умолчанию make. Измените его на все, что вам подходит.

Запуск gdb выполняется с помощью M-x gdb и нажатия ввода. Интерфейс похож на make M-x.

Не используйте такие вещи, как стартовый комплект Emacs, который делает предположения от вашего имени. Хотя он полезен в качестве отправной точки для новичков, он подавляет любопытство и ключ к изучению Emacs. Вышеуказанные вещи должны быть достаточно для вас. Как только вы сталкиваетесь с проблемами и не удовлетворены способами выполнения действий, вы можете искать ресурсы и все. Emacs не является "IDE", поэтому у вас не будет тесной интеграции, которую имеют многие пользовательские редакторы. Не ожидайте этого.