• # [Résolu Emacs.lisp : Définition des touches pour un mode majeur]

    Posté par . En réponse au message [Emacs.Lisp] Définition des touches pour un mode majeur. Évalué à 1.

    J'ai décidé de séparer mon programme en plusieurs parties :

    • un fichier pour les variables globales
    • un fichier décrivant les différentes fonctions que je vais appeler lorsque j'appuie sur une touche
    • un fichier contenant le menu principal.

    J'ai bien résolu mon problème d'affichage du menu ainsi que la gestion des touches de fonction .

    Pour exécuté un programme externe j'utilise le code suivant :

    (start-process <nom du processus>
     (get-buffer-create <nom du buffer>)
     <nom + chemin vers la commande>
     <arg1>
     <argn>
     ))
    
    

    En ce qui concerne l'utilisation de la couleur pour le texte j'ai créé une face comme ceci :

    ; le texte dont la 'face sera 'h1-face sera en bleu et en gras.
    (defface h1-face 
     '((t (:weight extra-bold 
     :foreground "blue")
     )) 
     "information sur la 'face")
    
    

    Pour appliquer cette 'face au texte j'utilise la fonction propertize :

    (propertize "Texte" 'face 'h1-face)
    
    

    Je vous remercie pour vos commentaires qui m'ont bien aidé !