Bonjour,
je cherche à changer l'indentation.
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces. Je voudrai plutôt que ça me rajoute une tabulation, ou au
pire pouvoir changer le nombre d'espace, car je trouve que 2 c'est pas
assez, ça rend le texte trop ramassé.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Bonjour,
je cherche à changer l'indentation.
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces. Je voudrai plutôt que ça me rajoute une tabulation, ou au
pire pouvoir changer le nombre d'espace, car je trouve que 2 c'est pas
assez, ça rend le texte trop ramassé.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Bonjour,
je cherche à changer l'indentation.
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces. Je voudrai plutôt que ça me rajoute une tabulation, ou au
pire pouvoir changer le nombre d'espace, car je trouve que 2 c'est pas
assez, ça rend le texte trop ramassé.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces.
Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...
Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Elle contrôle le fait d'utiliser soit autant de tabulations que
possible, en complétant avec des espaces et en tenant compte de
la longueur d'une tabulation, pour arriver à la longueur
d'indentation calculée par le mode d'édition, soit uniquement des
espaces.
Personnellement, je pense qu'utiliser des tabulations présente
le risque (plutôt minimal, il est vrai) de ne pas être lisible de
la même manière dans différentes applications. J'ai donc par
défaut cette variable à nil.
--drkm
Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Elle contrôle le fait d'utiliser soit autant de tabulations que
possible, en complétant avec des espaces et en tenant compte de
la longueur d'une tabulation, pour arriver à la longueur
d'indentation calculée par le mode d'édition, soit uniquement des
espaces.
Personnellement, je pense qu'utiliser des tabulations présente
le risque (plutôt minimal, il est vrai) de ne pas être lisible de
la même manière dans différentes applications. J'ai donc par
défaut cette variable à nil.
--drkm
Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Elle contrôle le fait d'utiliser soit autant de tabulations que
possible, en complétant avec des espaces et en tenant compte de
la longueur d'une tabulation, pour arriver à la longueur
d'indentation calculée par le mode d'édition, soit uniquement des
espaces.
Personnellement, je pense qu'utiliser des tabulations présente
le risque (plutôt minimal, il est vrai) de ne pas être lisible de
la même manière dans différentes applications. J'ai donc par
défaut cette variable à nil.
--drkm
drkm disait le 09/10/05 que :Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Surtout pour les sources C++
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Oui ça j'ai vérifié et c'etait activé, et ça ne l'empeche pas de
mettre uniquement des espaces, quelque sois le mode d'édition.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
drkm <usenet.fcaemacs@fgeorges.org> disait le 09/10/05 que :
Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Surtout pour les sources C++
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Oui ça j'ai vérifié et c'etait activé, et ça ne l'empeche pas de
mettre uniquement des espaces, quelque sois le mode d'édition.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
drkm disait le 09/10/05 que :Je pense que la longueur d'indentation est dépendante du mode
d'édition. Pour quel genre de fichiers veux-tu modifier cette
longueur ?
Surtout pour les sources C++
Tu peux regarder du côté de la variable 'indent-tabs-mode'.
Oui ça j'ai vérifié et c'etait activé, et ça ne l'empeche pas de
mettre uniquement des espaces, quelque sois le mode d'édition.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
Tu utilises CC Mode, j'imagine. Il a son propre système de
styles. Tu peux soit utiliser un style existant, soit le
modifier, soit créer le tien from scratch. Regarde du côté des
styles dans le manuel de CC Mode (par exemple 'c-basic-offset').
EmacsWiki devrait expliquer ce genre de chose.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
Qu'as-tu pour l'instant dans ton ~/.emacs.el ? Peut-être
peux-tu le mettre en ligne ?
--drkm
Tu utilises CC Mode, j'imagine. Il a son propre système de
styles. Tu peux soit utiliser un style existant, soit le
modifier, soit créer le tien from scratch. Regarde du côté des
styles dans le manuel de CC Mode (par exemple 'c-basic-offset').
EmacsWiki devrait expliquer ce genre de chose.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
Qu'as-tu pour l'instant dans ton ~/.emacs.el ? Peut-être
peux-tu le mettre en ligne ?
--drkm
Tu utilises CC Mode, j'imagine. Il a son propre système de
styles. Tu peux soit utiliser un style existant, soit le
modifier, soit créer le tien from scratch. Regarde du côté des
styles dans le manuel de CC Mode (par exemple 'c-basic-offset').
EmacsWiki devrait expliquer ce genre de chose.
Par contre je viens de m'apercevoir que j'ai un peu tout déréglé à
force de faire joujou...
Qu'as-tu pour l'instant dans ton ~/.emacs.el ? Peut-être
peux-tu le mettre en ligne ?
--drkm
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Qu'est-ce, pour les archives ?
Si tu modifies plusieurs variables de CC Mode, je te conseille de
jeter un oeil aux styles. Je trouve cela tout aussi clair, mais
plus simple à gérer, notamment si tu es amené a utiliser plusieurs
styles différents (projets académiques, stages, boulot, projets
libres, projets personnels, etc.).
;; Tu centralises les valeurs associées à ton style.
(defconst je-cc:default-style
'("gnu"
(c-basic-offset . 4)
(c-offsets-alist . ((substatement-open . 0)))))
;; Tu le nommes.
(c-add-style "jenocq" je-cc:default-style)
;; Et tu le renseignes comme le style par défaut. Tu peux
;; ici spécifier des styles différents pour des modes
;; différents.
(setq c-default-style "jenocq")
--drkm
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Qu'est-ce, pour les archives ?
Si tu modifies plusieurs variables de CC Mode, je te conseille de
jeter un oeil aux styles. Je trouve cela tout aussi clair, mais
plus simple à gérer, notamment si tu es amené a utiliser plusieurs
styles différents (projets académiques, stages, boulot, projets
libres, projets personnels, etc.).
;; Tu centralises les valeurs associées à ton style.
(defconst je-cc:default-style
'("gnu"
(c-basic-offset . 4)
(c-offsets-alist . ((substatement-open . 0)))))
;; Tu le nommes.
(c-add-style "jenocq" je-cc:default-style)
;; Et tu le renseignes comme le style par défaut. Tu peux
;; ici spécifier des styles différents pour des modes
;; différents.
(setq c-default-style "jenocq")
--drkm
Bon pour mon indentation j'ai effectivement trouvé tout seul :)
Qu'est-ce, pour les archives ?
Si tu modifies plusieurs variables de CC Mode, je te conseille de
jeter un oeil aux styles. Je trouve cela tout aussi clair, mais
plus simple à gérer, notamment si tu es amené a utiliser plusieurs
styles différents (projets académiques, stages, boulot, projets
libres, projets personnels, etc.).
;; Tu centralises les valeurs associées à ton style.
(defconst je-cc:default-style
'("gnu"
(c-basic-offset . 4)
(c-offsets-alist . ((substatement-open . 0)))))
;; Tu le nommes.
(c-add-style "jenocq" je-cc:default-style)
;; Et tu le renseignes comme le style par défaut. Tu peux
;; ici spécifier des styles différents pour des modes
;; différents.
(setq c-default-style "jenocq")
--drkm
'(c-offsets-alist (quote ((substatement . 0) (substatement-open . 0))))
Enfin c'est ce qui c'est rajouté en le changeant avec le M-x
customise, après faut l'adapter pour l'utilisé tout seul...
Les 2 etaient arrivés a la valeur "2" je ne sais pas comment, je les
ai remis a "0".
'(c-offsets-alist (quote ((substatement . 0) (substatement-open . 0))))
Enfin c'est ce qui c'est rajouté en le changeant avec le M-x
customise, après faut l'adapter pour l'utilisé tout seul...
Les 2 etaient arrivés a la valeur "2" je ne sais pas comment, je les
ai remis a "0".
'(c-offsets-alist (quote ((substatement . 0) (substatement-open . 0))))
Enfin c'est ce qui c'est rajouté en le changeant avec le M-x
customise, après faut l'adapter pour l'utilisé tout seul...
Les 2 etaient arrivés a la valeur "2" je ne sais pas comment, je les
ai remis a "0".
ce qui est pour moi un bug puisqu'il ne tient alors plus compte
des variables 'set-from-style' ou non, puisque leur valeur a déjà
été fixée. Ce qui semble alors contredire (info
"(ccmode)Choosing a Style") :
5. In all cases, the style described in `c-default-style' is
installed _before_ the language hooks are run, so you can
always override this setting by including an explicit call
to `c-set-style' in your language mode hook, or in
`c-mode-common-hook'.
ce qui est pour moi un bug puisqu'il ne tient alors plus compte
des variables 'set-from-style' ou non, puisque leur valeur a déjà
été fixée. Ce qui semble alors contredire (info
"(ccmode)Choosing a Style") :
5. In all cases, the style described in `c-default-style' is
installed _before_ the language hooks are run, so you can
always override this setting by including an explicit call
to `c-set-style' in your language mode hook, or in
`c-mode-common-hook'.
ce qui est pour moi un bug puisqu'il ne tient alors plus compte
des variables 'set-from-style' ou non, puisque leur valeur a déjà
été fixée. Ce qui semble alors contredire (info
"(ccmode)Choosing a Style") :
5. In all cases, the style described in `c-default-style' is
installed _before_ the language hooks are run, so you can
always override this setting by including an explicit call
to `c-set-style' in your language mode hook, or in
`c-mode-common-hook'.