Forum Ordinatueur ! http://forum.ordinatueur.org

OrdinatUeur.org - Bienvenue dans notre communauté...
Pour être prevenu des importantes mises à jour du forum, et de celles du site, inscrivez vous à la mailing liste :


Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...

Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel -> [Info] Emacs. Aller à la page Précédente  1, 2
Poster un nouveau sujet  Répondre au sujet Voir le sujet précédent :: Voir le sujet suivant 
MessagePosté le: Mer Mar 30, 2005 6:48 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Et tu as essayé de les lancer ces deux progs, pour voir ce qu'on peut faire avec ?

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Mar 30, 2005 7:46 pm Répondre en citant
Bling182
Modérateur
 
Inscrit le: 30 Nov 2003
Messages: 2213
Localisation: Somewhere in the sky




Non je ne les ai pas lancé, mais le probleme a l'air resolu, depuis que j'ai fait une mise a jour generale de mon systeme.
C'etait ptetre une erreur dans un paquet...

_________________
Vis ton rêve, ne rêve pas ta vie.

Tu veux ta photo ?
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Mar 30, 2005 8:00 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




OK, tant mieux alors.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Mar 30, 2005 8:04 pm Répondre en citant
Bling182
Modérateur
 
Inscrit le: 30 Nov 2003
Messages: 2213
Localisation: Somewhere in the sky




Citation:
OK, tant mieux alors.

Oui, paske l'autre ecriture fesait mal aux znoeils

_________________
Vis ton rêve, ne rêve pas ta vie.

Tu veux ta photo ?
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Avr 27, 2005 10:29 am Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




J'ai une info bien utile à propos d'Emacs.

Pour ceux qui font du PHP, Emacs ouvre par défaut le PHP-Mode. Ce dernier indente et colore correctement le PHP mais pas l'HTML, ce qui est embêtant si vous mélangez comme moi des portions d'HTML et des portions de PHP.

Pour qu'Emacs soit capable d'indenter et colorer correctement l'intégralité de vos fichiers PHP (comme le fait SciTE par exemple), suivez le tuto disponible à cette adressse : http://www.emacswiki.org/cgi-bin/wiki/HtmlModeDeluxe

Pour résumer, si vous utilisez Debian et n'avez pas envie de lire tout le tuto, vous avez juste à faire :
Citation:
apt-get install mmm-mode php-mode css-mode psgml


Puis ouvrir votre fichier $HOME/.emacs et mettre dedans :
Code:
    ;;************************************************************
    ;; configure HTML editing
    ;;************************************************************
    ;;
    (require 'php-mode)
    ;;
    ;; configure css-mode
    (autoload 'css-mode "css-mode")
    (add-to-list 'auto-mode-alist '("\\.css\\'" . css-mode))
    (setq cssm-indent-function #'cssm-c-style-indenter)
    (setq cssm-indent-level '2)
    ;;
    (add-hook 'php-mode-user-hook 'turn-on-font-lock)
    ;;
    (require 'mmm-mode)
    (setq mmm-global-mode 'maybe)
    ;;
    ;; set up an mmm group for fancy html editing
    (mmm-add-group
     'fancy-html
     '(
             (html-php-tagged
                    :submode php-mode
                    :face mmm-code-submode-face
                    :front "<[?]php"
                    :back "[?]>")
             (html-css-attribute
                    :submode css-mode
                    :face mmm-declaration-submode-face
                    :front "style=\""
                    :back "\"")))
    ;;
    ;; What files to invoke the new html-mode for?
    (add-to-list 'auto-mode-alist '("\\.inc\\'" . html-mode))
    (add-to-list 'auto-mode-alist '("\\.phtml\\'" . html-mode))
    (add-to-list 'auto-mode-alist '("\\.php[34]?\\'" . html-mode))
    (add-to-list 'auto-mode-alist '("\\.[sj]?html?\\'" . html-mode))
    (add-to-list 'auto-mode-alist '("\\.jsp\\'" . html-mode))
    ;;
    ;; What features should be turned on in this html-mode?
    (add-to-list 'mmm-mode-ext-classes-alist '(html-mode nil html-js))
    (add-to-list 'mmm-mode-ext-classes-alist '(html-mode nil embedded-css))
    (add-to-list 'mmm-mode-ext-classes-alist '(html-mode nil fancy-html))
    ;;
    ;; Not exactly related to editing HTML: enable editing help with mouse-3 in all sgml files
    (defun go-bind-markup-menu-to-mouse3 ()
            (define-key sgml-mode-map [(down-mouse-3)] 'sgml-tags-menu))
    ;;
    (add-hook 'sgml-mode-hook 'go-bind-markup-menu-to-mouse3)


Maintenant, Emacs vous ouvrira les fichiers PHP avec le mode HTML MMM, et fera une coloration adaptée au contenu de votre fichier.


Dernière édition par Yoka le Sam Déc 23, 2006 2:46 pm; édité 1 fois

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Avr 27, 2005 11:08 am Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Après test, il s'avère que l'indentation du PHP est incorrecte.
En effet, le package mmm-mode contenu dans la Debian (Woody, Sarge et Sid) est le 0.4.7 et comme le dit le tuto, l'indentation est incorrecte avec celui-ci.
Il faut donc télécharger mmm-mode 0.4.8 ici puis l'installer de façon habituelle (décompresser, ./configure, make et make install) pour résoudre le problème.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Mai 19, 2005 4:06 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Bling182 a écrit:
Pour apt-cache search font, G plein de resultat. Mais apres, lequel prendre?

En fait j'ai eu le même problème et c'était bien dû à des paquets manquants.
J'ai installé les paquets suivants :
    xfonts-100dpi - 100 dpi fonts for X
    xfonts-100dpi-transcoded - 100 dpi fonts for X (transcoded from ISO 10646-1)
    xfonts-75dpi - 75 dpi fonts for X
    xfonts-75dpi-transcoded - 75 dpi fonts for X (transcoded from ISO 10646-1)

et ça a résolu le problème.
C'est bon à savoir.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
[Info] Emacs.
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous pouvez éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre de fichier dans ce forum
Vous pouvez télécharger des fichiers dans ce forum
Toutes les heures sont au format GMT + 1 Heure  
Page 2 sur 2  
Aller à la page Précédente  1, 2
  
  
 Poster un nouveau sujet  Répondre au sujet  
Powered by phpBB© 2001-2004 phpBB Group
Theme created by Vjacheslav Trushkin
Traduction par : phpBB-fr.com