IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Fonctionnalités de l'éditeur emacs


Sujet :

Applications et environnements graphiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Points : 65
    Points
    65
    Par défaut Fonctionnalités de l'éditeur emacs
    Bonjour,

    Je me suis mis sous emacs très récemment et j'ai quelques questions afin de le paramétrer à ma sauce :
    - comment faire pour que, lorsque j'ouvre un fichier, cela ne lance pas un nouvel emacs mais ouvre le fichier dans le processus emacs en cours ?
    - comment lancer emacs en mode plein écran par défaut ou définir la taille au démarrage ?

    Merci.

  2. #2
    Membre expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Points : 3 378
    Points
    3 378
    Par défaut
    Bonjour,

    Pour la première question : aucune idée

    Pour la seconde en revanche, je peux te passer une partie de mon ~/.emacs (à adapter et à placer dans le tien...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    ;;;; Taille et position par defaut de la fenetre initiale
    (if window-system
    		(setq initial-frame-alist '((top . 00)
                                               (left . 00)
                                               (width . 121)
                                               (height . 59)
                                               (unsplittable . nil)
                                               (background-color . "White"))))
     
    ;;################################################################################
    ;; Configuration des autres cadres:
    ;;################################################################################
     
    (add-to-list 'default-frame-alist '(width . 73))
    (add-to-list 'default-frame-alist '(height . 25))
    (add-to-list 'default-frame-alist '(left . 652))
    (add-to-list 'default-frame-alist '(unsplittable . t))
     
    ;;################################################################################
    ;; Configuration des cadres speciaux:
    ;;################################################################################
     
    (setq special-display-buffer-names
          '(("*Completions*" (minibuffer)
            (menu-bar-lines . 0))
           "*grep*" "*tex-shell*" "*S search list*" "*ESS-errors*"))
     
    (setq special-display-frame-alist
          '((height . 14)
            (width . 80)
            (left . 605)
            (unsplittable . t)))
    height et width sont respectivement en lignes et colonnes (caractères, la largeur, tout comme la hauteur, va dépendre de ta police par défaut) tandis que top et left définissent les positions de la frame (et oui, fenêtre a un autre sens pour emacs) en pixels.
    Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
    ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

    Une solution vous convient ? N'oubliez pas le tag


    )><))))°>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Points : 65
    Points
    65
    Par défaut
    Salut pitipoisson,

    Merci pour la réponse, çà marche très bien, c'est pas en plein écran au sens strict du terme mais çà occupe la même place en ajustant les paramètres donc çà fait amplement l'affaire.

    Pour la première question :
    - comment faire pour que, lorsque j'ouvre un fichier, cela ne lance pas un nouvel emacs mais ouvre le fichier dans le processus emacs en cours ?
    je cherche toujours ... Quelqu'un a une idée ??

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    A priori, emacs ne permet pas ce genre de lancement. Par contre, emacs permet très simplement d'ouvrir un fichier existant

    Essaye peut-être de regarder du côté de xemacs si tu y tiens absolument...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Points : 65
    Points
    65
    Par défaut
    Salut,

    J'ai trouvé la solution pour ma 1ère question :
    http://anxiousmofo.wordpress.com/200...ance-of-emacs/

    Il faut ajouter cette ligne dans son .emacs et utiliser emacsclient pour ouvrir le fichier.

    J'ai recopié aussi le script proposé dans le lien ci-dessus dans mon PATH et désormais, j'utilise ce script pour lancer emacs :
    - emacs n'est pas encore lancé : une nouvelle instance est créée
    - emacs est déjà en cours : le fichier que je souhaite ouvrir est ouvert dans l'instance en cours.

    Merci à gangsoleil et pitipoisson pour vos réponses.
    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/06/2013, 13h20
  2. Réponses: 4
    Dernier message: 26/01/2013, 21h10
  3. Réponses: 4
    Dernier message: 26/01/2013, 21h10
  4. Réponses: 2
    Dernier message: 18/08/2012, 07h01
  5. De Emacs à l'éditeur Dev C++
    Par TigrouMeow dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 08/10/2003, 03h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo