Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
GNU EMACS LISP Reference Manual vol.1 & vol.2
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

GNU EMACS LISP Reference Manual vol.1 & vol.2

GNU EMACS LISP Reference Manual vol.1 & vol.2

Version 21

Free Software Foundation

948 pages, parution le 01/04/2001

Résumé

M0ST 0F THE GNU Emacs text editor is written in the programming language called Emacs Lisp. You can write new code in Emacs Lisp and install it as an extension to the editor. However, Emacs Lisp is more than a mere "extension language" it is a full computer programming language in its own right. You can use it as you would any other programming language.

Because Emacs Lisp is designed for use in an editor, it has special features for scanning and parsing text as well as features for handling files, buffers, displays, subprocesses, and so on. Emacs Lisp is closely integrated with the editing facilities; thus, editing commands are functions that can also conveniently be called from Lisp programs, and parameters for customization are ordinary Lisp variables.

This manual describes Emacs Lisp. Generally speaking, the earlier chapters describe features of Emacs Lisp that have counterparts in many programming languages, and later chapters describe features that are peculiar to Emacs Lisp or relate specifically to editing.

Contents

  • 1 Introduction 1
  • 2 Lisp Data Types 9
  • 3 Numbers 35
  • 4 Strings and Characters 51
  • 5 Lists 67
  • 6 Sequences, Arrays, and Vectors 89
  • 7 Hash Tables 101
  • 8 Symbols 107
  • 9 Evaluation 117
  • 10 Control Structures , 127
  • 11 Variables 145
  • 12 Functions 171
  • 13 Macros 189
  • 14 Writing Customization Definitions 199
  • 15 Loading 213
  • 16 Byte Compilation 227
  • 17 Advising Emacs Lisp Functions 239
  • 18 Debugging Lisp Programs 251
  • 19 Reading and Printing Lisp Objects 287
  • 20 Minibuffers 299
  • 21 Command Loop 325
  • 22 Keymaps 367
  • 23 Major and Minor Modes 399
  • 24 Documentation 435
  • 25 Files 445
  • 26 Backups and Auto-Saving 481
  • 27 Buffers 493
  • 28 Windows 509
  • 29 Franies 541
  • 30 Positions 569
  • 31 Marker 583
  • 32 Text 593
  • 33 Non-ASCII Characters 651
  • 34 Searching and Matching 671
  • 35 Syntax Tables 695
  • 36 Abbrevs and Abbrev Expansion 711
  • 37 Processes 717
  • 38 Emacs Display 739
  • 39 Customizing the Calendar and Diary 789
  • 40 Operating System Interface 803
  • Appendix A Emacs 20 Antinews 833
  • Appendix B GNU Free Documentation License 837
  • Appendix C GNU General Public License 845
  • Appendix D Tips and Conventions 853
  • Appendix E GNU Emacs Internals 867
  • Appendix F Standard Errors 891
  • Appendix G Buffer-Local Variables 895
  • Appendix H Standard Keymaps 899
  • Appendix 1 Standard Hooks 903
  • Index 907

Caractéristiques techniques

  PAPIER
Éditeur(s) Free Software Foundation
Auteur(s) Free Software Foundation
Parution 01/04/2001
Nb. de pages 948
Format 17,5 x 22,5
Couverture Broché
Poids 1653g
Intérieur Noir et Blanc
EAN13 0000000230117

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription