[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3. Paramètrages

Ce chapitre décrit les différents paramètres et fonctions que vous pouvez modifier pour personnaliser Smarty Mode. Pour cela, ouvrez un fichier Smarty puis cliquez sur le menu Smarty et choisissez Options puis Browse Options....


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1 Paramètres


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.1 Mode

Smarty Mode contient 2 modes permettant de faciliter l'écriture de tempaltes Smarty. Vous pouvez activer/désactiver chacun des modes séparément.

`smarty-electric-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active la génération automatique des templates. Si `nil'; les générateur de templates peuvent toujours être invoqués en utilisant les raccourcis clavier et le menu. L'activation de ce mode est indiquée par "/e" après le nom du mode et peut être modifié en utilisant `smarty-electric-mode'.

`smarty-stutter-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active le "bégaiement". L'activation de ce mode est indiquée par "/s" après le nom du mode et peut être modifié en utilisant `smarty-stutter-mode'.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.2 Menu

Smarty Mode contient aussi 1 menu que vous pouvez activer/désactiver. Le menu Sources est spécifique à chaques fichiers Smarty ouverts.

`smarty-source-file-menu'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; le menu Sources est activé. Ce menu contient la liste des fichiers Smarty contenus dans le répertoire courant. Le menu Sources scanne le répertoire à l'ouverture du fichier.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.3 Template


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.3.1 En-tête

`smarty-file-header'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : L'en-tête à insérer dans le fichier. Si la chaîne est un fichier existant c'est le contenu du fichier qui sera inséré sinon ce sera la chaîne.
Pour ajouter une ligne tapez C-j.

Les mots clés suivants sont supportés :
<filename> : remplacé par le nom du fichier.
<author> : remplacé par le nom de l'utilisateur et son adresse email.
<login> : remplacé par `user-login-name'.
<company> : remplacé par le contenu de `smarty-company-name'.
<date> : remplacé par la date courante.
<year> : remplacé par l'année courante.
<copyright> : remplacé par le contenu de `smarty-copyright-string'.
<cursor> : la position finale du curseur.

`smarty-file-footer'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : La fin du fichier à insérer. Voir `smarty-file-header' pour la syntaxe.

`smarty-company-name'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Nom de la société.

`smarty-copyright-string'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Copyright à insérer.

`smarty-date-format'

Type : chaîne de caractères
Valeur par défaut : `"%Y-%m-%d"'
Description : Format de la date.

`smarty-modify-date-prefix-string'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Préfixe de la date de dernière modification.

`smarty-modify-date-on-saving'

Type : bool
Valeur par défaut : `nil'
Description : Si `t'; lorsque le buffer est sauvegardé; la date de dernière modification est mise à jour.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.4 Divers

`smarty-left-delimiter'

Type : string
Valeur par défaut : `""'
Description : Délimiteur gauche d'échapement des templates Smarty.

`smarty-right-delimiter'

Type : string
Valeur par défaut : `""'
Description : Délimiteur droit d'échapement des templates Smarty.

`smarty-intelligent-tab'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; la touche TAB permet d'indenter de compléter et d'insérer des tabulations. Si `nil'; la touche TAB permet d'indenter uniquement.

`smarty-word-completion-in-minibuffer'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active la completion dans le minibuffer.

`smarty-word-completion-case-sensitive'

Type : bool
Valeur par défaut : `nil'
Description : Si `t'; la completion est senssible à la casse des mots.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.2 Fonctions


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.2.1 Mode

`smarty-electric-mode'

Menu : Smarty -> Options -> Mode -> Electric Mode
Raccourci clavier : C-c C-m C-e
Description : Cette fonction permet de d'activer/désactiver le mode de génération automatique de template.

`smarty-stutter-mode'

Menu : Smarty -> Options -> Mode -> Stutter Mode
Raccourci clavier : C-c C-m C-s
Description : Cette fonction permet de d'activer/désactiver le mode "bégaiement".


[ << ] [ >> ]           [Top] [Table des matières] [Index] [ ? ]

Ce document a été généré par Vincent DEBOUT le 12 Novembre 2006 en utilisant texi2html 1.76.