OVH Cloud OVH Cloud

mode python

2 réponses
Avatar
Marie-Claude Collilieux
Bonsoir, en passant de redhat 7.3 à Slacware 9.0, j'ai perdu mon mode
python habituel.
Voici ce que j'ai fait :
recopier le fichier python.el (elc) dans site-lisp tel que dans la
redhat et rien avec emacs 21.2.2 de la Slack.
A force de bidouiller (et de lire) j'ai rajouté dans mon .emacs
(require 'python-mode)
(global-set-key [f6] 'python-mode)

Mais ouvrir un fichier .py ne suffit pas à le faire passer en mode
python tout seul, il faut bien que j'appuie sur F6.
Sauf si mon fichier commence par le -*-python-*-
Là j'ai du aller bidouiller le files.el (je suis sûre qu'il faut pas)
Le change-major-mode-with-file-name est bien à "on"

Comment peut-on obtenir de passer en mode python dès le chargement du
fichier ?

Dans la foulée, je voudrais un fond jaune clair, que j'obtiens à
l'ouverture de la fenêtre d'emacs et qui disparait dès le chargement de
l'écran d'accueil !
Dans .emacs
(setq default-frame-alist
'((foreground-color . "#000000")
(background-color . "#fffddc")
et suite qui date du redhat mais en dessous aussi
(custom-set-faces
'(default ((t (:stipple nil :background "#fffddc" :foreground "#000000"
:inverse-video nil :box nil :strike-through nil :overline nil
:underline nil :slant normal :weight normal :height 130 :width normal
:family "adobe-courier")))))
obtenu à partir des options au menu

Bref, si quelqu'un peut m'expliquer les différences entre cette version
et la précédente, j'aimerais comprendre.

--
Marie-Claude Collilieux
Bretagne

2 réponses

Avatar
Marie-Claude Collilieux
Jacques L'helgoualc'h a écrit :

Bonsoir,

Marie-Claude Collilieux a dit :
Olve a écrit :



[...]

La, c'est bizarre, parce que cela fait effectivement du jaune sur
le fond et du noir dessus, je viens d'essayer chez moi. Cela ne
fonctionne pas ???


Eh ben non... sauf que j'étais sous kde, je viens d'essayer sous
gnome et là, ça marche bien, je suis encore plus dans la m...



Ah, c'est peut-être bien KDE le coupable, il faut vérifier s'il
modifie les couleurs dans les Xresources ...

M-! xrdb -q | grep -i emacs RET



sous xfce4 la réponse est (j'ai changé mon #fffddc un peu trop jaune):

emacs.bg: "LemonChiffon1"
emacs.foreground: #000000
Correct !
J'ai mis ça en dernier ressort dans ~/Xdefault et ~/Xresources

sous KDE la réponse est :

Emacs*Background: #ffffff
Emacs*Foreground: #000000
[...]
emacs.bg: "LemonChiffon1"
emacs.foreground: #000000
MAIS c'est écrit dans quoi ? En tout cas, merci, ton idée est bonne, ça
nous mène où maintenant (à part botter kde 3.1.0)

--
Marie-Claude Collilieux
Bretagne
Avatar
Jacques L'helgoualc'h
Marie-Claude Collilieux a dit :

Jacques L'helgoualc'h a écrit :


[...]
M-! xrdb -q | grep -i emacs RET



sous xfce4 la réponse est (j'ai changé mon #fffddc un peu trop jaune):

emacs.bg: "LemonChiffon1"
emacs.foreground: #000000
Correct !
J'ai mis ça en dernier ressort dans ~/Xdefault et ~/Xresources

sous KDE la réponse est :

Emacs*Background: #ffffff



KDE met un fond blanc par défaut

Emacs*Foreground: #000000
[...]
emacs.bg: "LemonChiffon1"
emacs.foreground: #000000

MAIS c'est écrit dans quoi ?



le langage des ressources X ... le * est un joker, et la capitale
indique une « classe » (donc emacs.foreground est plus restreint que
Emacs*Background, mais prioritaire) ; dans mon ~/.Xresources, il y a (je
trouve les couleurs plus visibles sur fond sombre) :

/* Emacs */
Emacs.geometry: 113x51+0+0
Emacs*EmacsFrame.geometry: 90x48+0+0
Emacs.toolBar: 0
Emacs*Foreground: linen
Emacs*Background: grey15
Emacs*menu*background : DeepSkyBlue4
Emacs*menubar*background : darkslategrey
Emacs*menubar*foreground : Ivory
Emacs.menu*.buttonForeground: orangered
Emacs*cursorColor: green
Emacs*pointerColor: orange
Emacs*font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1

et c'est pris en compte au démarrage de X par une commande du genre

xrdb -merge $USRRESOURCES

soit dans un ~/.xsession(?), ou du côté de /etc/X11/. Les « Resources »
disponibles sont documentées dans le manuel d'Emacs.


En tout cas, merci, ton idée est bonne, ça nous mène où maintenant



(encore ;) une autre manière de colorier !

(à part botter kde 3.1.0)



Avec un P266 et 96M de RAM, je ne suis pas concerné...
--
Jacques L'helgoualc'h