Writing GNU Emacs Extensions by Bob Glickstein

Writing GNU Emacs Extensions



Download Writing GNU Emacs Extensions




Writing GNU Emacs Extensions Bob Glickstein
Language: English
Page: 219
Format: pdf
ISBN: 1565922611, 9781565922617
Publisher: Oreily

Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever developed before. GNU Emacs offers a full version of the Lisp programming language, allowing you to create whole new editors or just alter aspects of the many functions it already provides. In this book, Bob Glickstein delves deep into the features that permit far-reaching Emacs customizations. He teaches you the Lisp language and discusses Emacs topics (such as syntax tables and macro templates) in easy-to-digest portions. The realistic examples, each successively refined a number of times, illustrate not only Emacs Lisp, but the development process as well.

From the Publisher

Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever developed before. It's all in Emacs Lisp -- and in this short but fast-paced book. GNU Emacs is more than an editor; it's a programming environment, a communications package, and many other things. To provide such a broad range of functions, it offers a full version of the Lisp programming language -- something much more powerful than the little macro languages provided in other editors (including older versions of Emacs). GNU Emacs is a framework in which you can create whole new kinds of editors or just alter aspects of the many functions it already provides. In this book, Bob Glickstein delves deep into the features that permit far-reaching Emacs customizations. He teaches you the Lisp language and Emacs topics (such as syntax tables and macro templates) in easy-to-digest portions. Examples progress in complexity from simple customizations to extensive major modes. You will learn how to write interactive commands, use hooks and advice, perform error recovery, manipulate windows, buffers, and keymaps, exploit and alter Emacs's main loop, and more. Each topic is explored through realistic examples and a series of successive refinements that illustrate not only the Emacs Lisp language, but the development process as well, making learning pleasant and natural.

MORE EBOOKS:
Science vs. Religion: What Scientists Really Think ebook free download
Download Alfred Hitchcock and the Three Investigators in The Mystery of the Invisible Dog ebook
The Dragon Factory pdf free download
Download Stone of Tears (The Sword of Truth #2) pdf
The Vanishing Act of Esme Lennox ebook free download







Tags: Writing GNU Emacs Extensions ebook pdf epub djvu mobi rar
Writing GNU Emacs Extensions pdf epub djvu free download
Download Writing GNU Emacs Extensions free ebook pdf epub
Writing GNU Emacs Extensions read online free book
Writing GNU Emacs Extensions cheap ebook for kindle and nook
Bob Glickstein ebooks and audio books
Writing GNU Emacs Extensions download pdf epub rar rapidshare mediafire fileserve 4shared torrent depositfiles scribd