tu devrais changer le systeme de codage, qui chez toi doit être par défaut en mode unix
C-x RET f latin-1-unix
si tu veux avoir tout la liste des codages:
C-x RET f TAB
moi je prefere justement le codage Unix pour pas avoir ces *** de ^M à la fin, et donc dans mon .emacs, j'ai mis:
(modify-coding-system-alist 'file "\\.*\\'" 'latin-1-unix)
mais bon, j'utilise NTEmacs, et pas xemacs. Mais normalement, ce devrait être la même chose.
pour SQL, désolé, j'y connais rien
En fait tu devrais passer en mode mineur SQL.
Pour voir la liste des modes mineurs:
M-x TAB
chez moi, il y a en effet possibilité de passer dans le mode 'sql-postgres'
donc:
M-x sql-postgres
j'espere que cela t'aideras.
a+
a+