• [^] # Re: Le mode est changé dans le buffer dans lequel tu as lancé ta commande

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

    Je ne suis pas sûr d'avoir bien compris.
    Voici ce que j'ai modifié :

    (defun main-menu ()
     "This function display the main menu of the RCT mode."
     (let ((buf (get-buffer-create rct-mode-buffer-name))
     (inhibit-read-only t))
     (with-current-buffer buf
     (erase-buffer)
     (insert
     "text pour l\'insert"
     ); end-of insert
     (rct-mode)
     (pop-to-buffer buf)
     );end-of with-current-buffer
     );end-of let
     );end-of main-menu
    (defun rct()
     (main-menu))
    
    

    J'ai également essayé :

    (defun main-menu ()
     "This function display the main menu of the RCT mode."
     (let ((buf (get-buffer-create rct-mode-buffer-name))
     (inhibit-read-only t))
     (with-current-buffer buf
     (erase-buffer)
     (insert
     "text pour l\'insert"
     ); end-of insert
     (pop-to-buffer buf)
     );end-of with-current-buffer
     );end-of let
     );end-of main-menu
    (defun rct()
     (main-menu)
     (rct-mode))