Bonjour,
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
portion entre accolades, parenthèses et indentées)?
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et de
pérénité?
Je me posais la question juste "comme ça"...
Bonjour,
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
portion entre accolades, parenthèses et indentées)?
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et de
pérénité?
Je me posais la question juste "comme ça"...
Bonjour,
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
portion entre accolades, parenthèses et indentées)?
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et de
pérénité?
Je me posais la question juste "comme ça"...
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet à
un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on puisse
parler d'analyseur syntaxique (même s'il y a une analyse syntaxique de
faite) car l'Editeur n'extrait pas vraiment toute l'information contenu
dans le fichier faisant l'objet de l'analyse, mais ne reconnait que
certaine construction pour les rendre plus visible.
portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé sur du
Lisp, mais pour le reste (coloration, indentation, etc...), c'est fait
en général par le même module qui fournit le mode majeur d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de permettre
une bonne indentation au cours de la frappe et de la création de nouveau
code.
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et
de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
(pas étonnant de la part de qq qui suit ce forum).
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet à
un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on puisse
parler d'analyseur syntaxique (même s'il y a une analyse syntaxique de
faite) car l'Editeur n'extrait pas vraiment toute l'information contenu
dans le fichier faisant l'objet de l'analyse, mais ne reconnait que
certaine construction pour les rendre plus visible.
portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé sur du
Lisp, mais pour le reste (coloration, indentation, etc...), c'est fait
en général par le même module qui fournit le mode majeur d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de permettre
une bonne indentation au cours de la frappe et de la création de nouveau
code.
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et
de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
(pas étonnant de la part de qq qui suit ce forum).
Comment s'appellent en général les outils qui permettent la coloration
syntaxique? Des parseurs? Est-ce le même outil qui défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet à
un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on puisse
parler d'analyseur syntaxique (même s'il y a une analyse syntaxique de
faite) car l'Editeur n'extrait pas vraiment toute l'information contenu
dans le fichier faisant l'objet de l'analyse, mais ne reconnait que
certaine construction pour les rendre plus visible.
portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé sur du
Lisp, mais pour le reste (coloration, indentation, etc...), c'est fait
en général par le même module qui fournit le mode majeur d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de permettre
une bonne indentation au cours de la frappe et de la création de nouveau
code.
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour les
langages pour lesquels il existe un mode) en terme de performance et
de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
(pas étonnant de la part de qq qui suit ce forum).
Vincent Belaïche wrote:Comment s'appellent en général les outils qui permettent la
coloration syntaxique? Des parseurs? Est-ce le même outil qui
défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet
à un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on
puisse parler d'analyseur syntaxique (même s'il y a une analyse
syntaxique de faite) car l'Editeur n'extrait pas vraiment toute
l'information contenu dans le fichier faisant l'objet de l'analyse,
mais ne reconnait que certaine construction pour les rendre plus
visible.
OK.portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé
sur du Lisp, mais pour le reste (coloration, indentation, etc...),
c'est fait en général par le même module qui fournit le mode majeur
d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de
permettre une bonne indentation au cours de la frappe et de la
création de nouveau code.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour
les langages pour lesquels il existe un mode) en terme de
performance et de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
... pour l'évolutivité, je ne conteste pas.
Emacs pourra-t-il encore tenir tete à ces autres IDE dans 5~7 ans?
Il y en a qui ont des satannées fonctionalités, hein...
(pas étonnant de la part de qq qui suit ce forum).
Ca se discute.
Vincent Belaïche wrote:
Comment s'appellent en général les outils qui permettent la
coloration syntaxique? Des parseurs? Est-ce le même outil qui
défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet
à un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on
puisse parler d'analyseur syntaxique (même s'il y a une analyse
syntaxique de faite) car l'Editeur n'extrait pas vraiment toute
l'information contenu dans le fichier faisant l'objet de l'analyse,
mais ne reconnait que certaine construction pour les rendre plus
visible.
OK.
portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé
sur du Lisp, mais pour le reste (coloration, indentation, etc...),
c'est fait en général par le même module qui fournit le mode majeur
d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de
permettre une bonne indentation au cours de la frappe et de la
création de nouveau code.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour
les langages pour lesquels il existe un mode) en terme de
performance et de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
... pour l'évolutivité, je ne conteste pas.
Emacs pourra-t-il encore tenir tete à ces autres IDE dans 5~7 ans?
Il y en a qui ont des satannées fonctionalités, hein...
(pas étonnant de la part de qq qui suit ce forum).
Ca se discute.
Vincent Belaïche wrote:Comment s'appellent en général les outils qui permettent la
coloration syntaxique? Des parseurs? Est-ce le même outil qui
défini les blocs (les
Un "parseur" est un analyseur syntaxique, c'est un module qui permet
à un programme de lire un fichier écrit dans une certaine grammaire.
Dans le cas de la coloration syntaxique je ne suis pas sûr qu'on
puisse parler d'analyseur syntaxique (même s'il y a une analyse
syntaxique de faite) car l'Editeur n'extrait pas vraiment toute
l'information contenu dans le fichier faisant l'objet de l'analyse,
mais ne reconnait que certaine construction pour les rendre plus
visible.
OK.portion entre accolades, parenthèses et indentées)?
Pour les parenthèses je crois que c'est traité à un bas niveau dans
Emacs pour des raisons de performance, et parce qu'Emacs est basé
sur du Lisp, mais pour le reste (coloration, indentation, etc...),
c'est fait en général par le même module qui fournit le mode majeur
d'édition.
Note qu'en général le but des modules fournissant un certain mode
d'édition (comprenant notamment l'accentuation de la syntaxe par
coloration/indentation/casse) n'est pas de re-indenté un code source
existant (il existe des programme spécialisé pour ça), mais de
permettre une bonne indentation au cours de la frappe et de la
création de nouveau code.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.Que vaut celui d'Emacs par rapport à ceux de la concurrence
(Kate/Kdevelop/Quanta, Eclipse,...) d'une manière générale (pour
les langages pour lesquels il existe un mode) en terme de
performance et de pérénité?
Je en connais pas bien ce que font les produits alternatifs à Emacs,
mais je pense que pour la pérénité, et l'évolutivité, Emacs est le
meilleur choix
... pour l'évolutivité, je ne conteste pas.
Emacs pourra-t-il encore tenir tete à ces autres IDE dans 5~7 ans?
Il y en a qui ont des satannées fonctionalités, hein...
(pas étonnant de la part de qq qui suit ce forum).
Ca se discute.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Rakotomandimby mihamina a écrit :
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Rakotomandimby mihamina a écrit :
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Rakotomandimby mihamina a écrit :
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Vincent Belaïche writes:Rakotomandimby mihamina a écrit :Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Oui, M-x indent-region RET fait de l'indentation, et seulement de
l'indentation. Mais il n'empêche que ça marche très bien pour
ré-indenter du code mal indenté à la base.
Vincent Belaïche <vincent.belaiche@gmail.com> writes:
Rakotomandimby mihamina a écrit :
Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Oui, M-x indent-region RET fait de l'indentation, et seulement de
l'indentation. Mais il n'empêche que ça marche très bien pour
ré-indenter du code mal indenté à la base.
Vincent Belaïche writes:Rakotomandimby mihamina a écrit :Il y a pourtant un truc genre "M-x indent-region" que j'utilise
régulièrement. Surtout pour le *HTML.
Dans l'info node "(ccmode)Indentation Commands" on peut lire par exemple:
Changing the "hanginess" of a brace and then reindenting, will not move
the brace to a different line. For this, you're better off getting an
external program like GNU `indent', which will rearrange brace
location, amongst other things.
Oui, M-x indent-region RET fait de l'indentation, et seulement de
l'indentation. Mais il n'empêche que ça marche très bien pour
ré-indenter du code mal indenté à la base.
(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
Vincent Belaïche writes:(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
(global-set-key (kbd "<F9>") 'indent-region)
pour l'assigner sur F9.
Vincent Belaïche <vincent.belaiche@gmail.com> writes:
(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
(global-set-key (kbd "<F9>") 'indent-region)
pour l'assigner sur F9.
Vincent Belaïche writes:(au fait dans un autre fil je me demandais comment remapper le quand
on est windozien, car comme chacun sait C-M- (indent-region) n'est
pas accessible sur un clavier français sous MS-Ouindoze. Ca a fini en
eau de boudin et j'en suis toujours au même point...
(global-set-key (kbd "<F9>") 'indent-region)
pour l'assigner sur F9.
Pour info si on fait:
(keyboard-translate ?262 ?)
Ca va bien remapper ² sur , mais par contre C-² et C-M-² ne seront
pas reconnus comme C- et C-M-.
Pour info si on fait:
(keyboard-translate ?262 ?\)
Ca va bien remapper ² sur , mais par contre C-² et C-M-² ne seront
pas reconnus comme C- et C-M-.
Pour info si on fait:
(keyboard-translate ?262 ?)
Ca va bien remapper ² sur , mais par contre C-² et C-M-² ne seront
pas reconnus comme C- et C-M-.
Merci, mais la question n'était pas comment faire un key-binding, mais
plutôt comment faire pour remapper le clavier pour que par exemple ²
soit équivalent à .
Ca permettrait que quelque-soit le mode, et le key-binding de de `',
`C-', `C-M-', on n'ait pas à se poser de question.
Merci, mais la question n'était pas comment faire un key-binding, mais
plutôt comment faire pour remapper le clavier pour que par exemple ²
soit équivalent à .
Ca permettrait que quelque-soit le mode, et le key-binding de de `',
`C-', `C-M-', on n'ait pas à se poser de question.
Merci, mais la question n'était pas comment faire un key-binding, mais
plutôt comment faire pour remapper le clavier pour que par exemple ²
soit équivalent à .
Ca permettrait que quelque-soit le mode, et le key-binding de de `',
`C-', `C-M-', on n'ait pas à se poser de question.