Re: Question de débutant

Liste des GroupesRevenir à fca emacs 
Sujet : Re: Question de débutant
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.applications.emacs
Date : 10. Feb 2026, 18:47:27
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <698b6f2f$0$11429$426a74cc@news.free.fr>
References : 1 2 3 4 5 6 7 8 9
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
Le Tue, 10 Feb 2026 15:56:23 +0100, Adou a écrit:

J'ai créé ~/.emacs.d/init.el, j'y ai ajouté cette ligne et... rien ne
s'est passé.
 
Heureusement que tu as précisé qu'un fichier ~/.emacs serait prioritaire
car en fait il y en a bien un, que je n'ai pas créé volontairement. Dans
ce fichier ~/.emacs il y a un thème (wombat) que je n'ai pas installé
volontairement, et '(package-selected-packages '(markdown-mode)) qui a
dû s'ajouter quand j'ai installé (cette fois-ci volontairement) un mode
majeur pour le markdown. Et maintenant en plus la ligne que tu m'as
conseillé (et ça fonctionne à présent).
 
Voilà à quoi ressemble mon ~/.emacs actuellement :
 
(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
  '(custom-enabled-themes '(wombat))
  '(package-selected-packages '(markdown-mode)))
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
  )
;; ouvrir les fichier .mom avec le mode majeur nroff-mode :
(setq auto-mode-alist (cons '("\.mom$" . nroff-mode) auto-mode-alist))

Est-ce que (custom-set-variables [...]) peut-être copié-collé dans un
autre fichier situé dans ~/.emacs.d/, par exemple ~/.emacs.d/init.el,
sans risque ? Est-ce que le fait que le package que j'ai installé
utilise ~/.emacs et pas un fichier dans ~/.emacs.d/ signifie que j'ai
installé une version ancienne ?

En fait, le fichier .emacs, est la méthode traditionnelle utilisée pendant
des dizaines d'années.
C'est pas non plus un gros inconvénient de le laisser.
J'ai encore des trucs dedans, de temps en temps je fais le ménage et je
migre des trucs ailleurs, en général dans ./emacs.d/myinit.org qui est
transformé au démarrage en myinit.el.
Mais bon, mieux vaut attendre pour ce genre de complications.


Pour ce qui est des custom-set-variables, c'est ce qu'on obtient quand on
utilise
Alt-x customize
Je n'utilise pas vraiment, sauf de temps en temps pour découvrir des
choses dont je n'imagine même pas qu'elles existent.

Pour les conserver dans un fichier séparé :
créer un fichier
~/.emacs.d/custom.el

et ajouter ceci dans .emacs (ou le fichier d'initialisation actif) :

(setq custom-file "~/.emacs.d/custom.el")
(when (file-exists-p custom-file)
  (load custom-file))


Comme ça, tous les custom-set-variables... etc iront proprement dans ce
fichier bien séparé.


C'est une idée que j'ai trouvée ici :
<https://zck.org/hide-emacs-customize>

Après, ces bouts de codes, quand on a un peu compris comment ça marche, on
peut les retravailler et s'en inspirer pour les utiliser dans un code plus
maison, moins verbeux.

Est-ce que tu peux déplacer les blocs de code "custom" déjà existant dans
custom.el
Probablement (??).

Je trouve que c'est assez difficile de "casser" emacs.

 
Je dis ça parce que si j'ai bien compris, le fichier .emacs est une
survivance d'une pratique ancienne, et que je l'ai installé avec M-x
package-install sans avoir installé d'abord MELPA (je n'ai pas vu
l'intérêt, vu qu'il était présent dans non-gnu ELPA, mais c'était
peut-être ça l'intérêt ?)
 
 > Il y a plus d'info sur le fichier d'initialisation ici :
 >
<https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-
File.html>
 
Merci pour ce lien, dans lequel je suis retombé sur Emacs comme serveur,
une de ces choses que je ne suis pas sûr de saisir... mais je reviendrai
avec cette question plus tard je pense (je pense avoir compris que ça
gardait emacs ouvert en arrière-plan même quand on fermait la fenêtre/le
terminal, mais c'est tout).



@+
--
Yves

Date Sujet#  Auteur
9 Feb 26 * Question de débutant22Adou
9 Feb 26 +* Re: Question de débutant20yves
9 Feb 26 i`* Re: Question de débutant19Adou
9 Feb 26 i `* Re: Question de débutant18yves
9 Feb 26 i  +* Re: Question de débutant12Adou
9 Feb 26 i  i`* Re: Question de débutant11yves
10 Feb 26 i  i `* Re: Question de débutant10Adou
10 Feb 26 i  i  `* Re: Question de débutant9yves
10 Feb 26 i  i   `* Re: Question de débutant8Adou
10 Feb 26 i  i    +- Re: Question de débutant1Damien Wyart
10 Feb 26 i  i    +- Re: Question de débutant1yves
10 Feb 26 i  i    +* Re: Question de débutant2yves
10 Feb 26 i  i    i`- Re: Question de débutant1yves
12 Feb 26 i  i    `* Re: Question de débutant3yves
17 Feb 26 i  i     `* Re: Question de débutant2Adou
18 Feb 26 i  i      `- Re: Question de débutant1yves
10 Feb 26 i  `* Re: Question de débutant5Damien Wyart
10 Feb 26 i   `* Re: Question de débutant4yves
10 Feb 26 i    `* Re: Question de débutant3Damien Wyart
10 Feb 26 i     `* Re: Question de débutant2yves
10 Feb 26 i      `- Re: Question de débutant1Damien Wyart
21 Feb 26 `- Re: Question de débutant1yves

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal