Debra Cameron - Learning GNU Emacs, 3rd Edition

Здесь есть возможность читать онлайн «Debra Cameron - Learning GNU Emacs, 3rd Edition» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2004, ISBN: 2004, Издательство: O'Reilly Media, Жанр: Программы, Программирование, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Learning GNU Emacs, 3rd Edition: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Learning GNU Emacs, 3rd Edition»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment—you can stay within Emacs all day without leaving.
, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you become more proficient, this book will help you learn how to use Emacs more effectively. It takes you from basic Emacs usage (simple text editing) to moderately complicated customization and programming.The third edition of
describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.
, third edition, covers:
• How to edit files with Emacs
• Using the operating system shell through Emacs
• How to use multiple buffers, windows, and frames
• Customizing Emacs interactively and through startup files
• Writing macros to circumvent repetitious tasks
• Emacs as a programming environment for Java, C++, and Perl, among others
• Using Emacs as an integrated development environment (IDE)
• Integrating Emacs with CVS, Subversion and other change control systems for projects with multiple developers
• Writing HTML, XHTML, and XML with Emacs
• The basics of Emacs Lisp
The book is aimed at new Emacs users, whether or not they are programmers. Also useful for readers switching from other Emacs implementations to GNU Emacs.

Learning GNU Emacs, 3rd Edition — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Learning GNU Emacs, 3rd Edition», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

• Before you report a bug, see if it's on the list of known problems. You can view this list by typing C-h C-e.

• You most certainly have a bug if you run into some kind of system error (Emacs dumps core, terminates with a segmentation fault, crashes, hangs, or does something else antisocial).

• When reporting bugs, be as specific as possible. A few commands will help you report exactly what was happening when things went awry. C-h l(for view-lossage) reports the last 100 or so keystrokes you made; M-x open-dribble-file filename saves every keystroke you type in the specified filename .

• The FSF discourages you from trying to interpret bugs in the bug report. "I did thus-and-such and this happened" is useful, particularly if the problem is repeatable; "I think there's a problem with font handling" doesn't give any useful information at all.

• Always report which version of Emacs you are using. The command M-x emacs-versiongives you the relevant information.

• Always report the contents of the file you were editing (if it makes a difference), the contents of your .emacs file, which mode you were in, and any Lisp libraries (custom or otherwise) that you have to load in order to create the problem.

We will add one very important guideline:

• Although we have taken every effort to write a book that is accurate, we are far from perfect. With that in mind, please do not cite this book as an authority when reporting a bug. Although we haven't asked, the Free Software Foundation would be completely justified in rejecting any bug reports based on a third-party publication. If you suspect a bug, use the GNU Emacs Manual or the help facility to find out what the command that's giving you trouble is really supposed to do. In doing so, you may find out that this book is incorrect; if you do, please report the problem to booktech@oreilly.com.

If you do have a bug to report, type M-x report-emacs-bugto send it from within Emacs. You'll be prompted for a subject line and dropped into Emacs' interface for sending mail. If mail from Emacs isn't set up properly, you can email emacs-pretest-bug@gnu.org using your preferred mail client. Be sure to include an informative subject line that summarizes the problem.

Appendix D. Online Resources

This appendix includes some helpful Emacs web sites. Some of those listed describe add-on packages for Emacs. In some cases, the sites have been stable for years and are likely to remain that way. In other cases, web sites come and go and URLs change. If you find errors in this list or have suggestions for additions, please email us at booktech@oreilly.com.

Table D-1. Emacs web sites

Table D-1. Emacs web sites

Web site URL
The Free Software Foundation http://www.fsf.org/
The official web site for GNU Emacs http://www.gnu.org/software/emacs/
The GNU General Public License http://www.gnu.org/copyleft/gpl.html
The web site for this book http://www.oreilly.com/catalog/gnu3/
The very unofficial dotemacs home (great collection of .emacs files to aid you in creating your own) http://www.dotemacs.de/
Dotfiles.com (includes dot files for other applications as well as Emacs) http://www.dotfiles.com/
The Emacs Wiki http://www.emacswiki.org/cgi-bin/wiki/
Emacs Haiku http://www.dina.dk/~abraham/religion/haiku-2.txt
Emacs implementations http://www.finseth.com/~fin/emacs.html
David Wheeler's essay arguing for a GPL-compatible license for open source projects http://www.dwheeler.com/essays/gpl-compatible.html

Table D-2. Platform and accessibility-related web sites

Table D-2. Platform and accessibility-related web sites

Web site URL
FSF's download site for Emacs for Unix and Windows http://ftp.gnu.org/pub/gnu/emacs/
Andrew Choi's Mac OS X FAQ and build instructions http://members.shaw.ca/akochoi-emacs/
http://members.shaw.ca/akochoi-emacs/stories/obtaining-andbuilding.html
Alex Rice's Mac OS X build http://mindlube.com/products/emacs/index.html
Fink, a Unix software installer for Mac OS X http://fink.sourceforge.net/
John Schneider's "Getting Mac OS X.3 toBehave Almost Like My Linux Boxes" http://www.eecs.wsu.edu/~schneidj/mac-osx-10.3.html
Nqmacs, a Windows Emacs binary http://sourceforge.net/projects/nqmacs/
Cygwin: Unix commands for Windows http://www.cygwin.com/
Ngai Kim Hoong's page relating to Emacs and Cygwin (even Emacs and Palm Pilots) http://www.khngai.com/emacs/
Kim Storm's CUA mode http://www.cua.dk/emacs.html/
Emacspeak (an audio interface to Emacs) http://emacspeak.sourceforge.net/

Table D-3. Text-related sites

Table D-3. Text-related sites

Web site URL
Ispell FAQ http://www.kdstevens.com/~stevens/ispell-faq.html
Raymond Zeitler's post pointing to the right version of Ispell for Windows http://lists.nongnu.org/archive/html/help-emacs-windows/2004-06/msg00023.html
Eric Pement's "Understanding GNU Emacs and Tabs" page http://www.student.northpark.edu/pemente/emacs_tabs.htm
Eric Pement's awk scripts for converting to outline mode outlines to classical outline formats http://www.student.northpark.edu/pemente/awk/outline_classic11.awk.txt
http://www.student.northpark.edu/pemente/awk/outline_numbered11.awk.txt
ASCII art (fun with picture mode) http://www.ascii-art.de/

Table D-4. Programming languages, version control, and customization sites

Table D-4. Programming languages, version control, and customization sites

Web site URL
CPAN (the Comprehensive Perl Archive Network) http://www.cpan.org/
Collection of Emacs Development Environment Tools (CEDET) http://cedet.sourceforge.net/
JDEE site http://jdee.sunsite.dk/
PHP mode http://sourceforge.net/projects/php-mode/
Subversion http://subversion.tigris.org
Clearcase extensions ( clearcase.el ) http://members.verizon.net/~vze24fr2/EmacsClearCase/

Table D-5. Markup language-related sites

Table D-5. Markup language-related sites

Web site URL
psgml mode http://www.lysator.liu.se/projects/about_psgml.html
psgml setup instructions from OpenACS http://openacs.org/doc/openacs-5-0-0/psgml-mode.html
Norm Walsh's DocBook site http://www.docbook.org/
TEI Emacs (also includes JDEE for Linux and Windows) http://www.tei-c.org/Software/tei-emacs/
Jim Clark's nxml mode http://thaiopensource.com/download/
Nxml mode mailing list http://groups.yahoo.com/group/emacs-nxml-mode/
RELAX NG http://www.relaxng.org/
HTML helper mode http://www.nongnu.org/baol-hth/
HTMLModeDeluxe http://www.emacswiki.org/cgi-bin/wiki/HtmlModeDeluxe/
Darren Brierton's Emacs WebDev Environment http://www.dzr-web.com/people/darren/projects/emacs-webdev/

Appendix E. Quick Reference

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Learning GNU Emacs, 3rd Edition»

Представляем Вашему вниманию похожие книги на «Learning GNU Emacs, 3rd Edition» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Learning GNU Emacs, 3rd Edition»

Обсуждение, отзывы о книге «Learning GNU Emacs, 3rd Edition» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x