Bonsoir, je viens de refaire mon installation (kubuntu 14.04) et mon
emacs me cause de l'urticaire.
J'ai ceci dans mon .emacs qui fonctionnait parfaitement avant :
(defun insert-parentheses () "insert parentheses and go between them"
(interactive)
(insert "()")
(backward-char 1))
(defun insert-brackets () "insert brackets and go between them"
(interactive)
(insert "[]")
(backward-char 1))
(defun insert-braces () "insert curly braces and go between them"
(interactive)
(insert "{}")
(backward-char 1))
(global-set-key "(" 'insert-parentheses) ;;inserts "()"
(global-set-key "[" 'insert-brackets)
(global-set-key "{" 'insert-braces)
et qui fonctionne parfaitement dans des documents autres que les .tex.
Mais plus dans les .tex. J'ai essayé avec un .emacs ne contenant que
cela, et j'ai toujours le même comportement.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais
faire avec yasnippet mais c'est un chouia moins pratique (en particulier
il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant
qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode
-- JJ R.
mer. 25 mars 2015, Olivier Reboux <rebouxo@laposte.net> nous disait que :
Bonsoir, je viens de refaire mon installation (kubuntu 14.04) et mon
emacs me cause de l'urticaire.
J'ai ceci dans mon .emacs qui fonctionnait parfaitement avant :
(defun insert-parentheses () "insert parentheses and go between them"
(interactive)
(insert "()")
(backward-char 1))
(defun insert-brackets () "insert brackets and go between them"
(interactive)
(insert "[]")
(backward-char 1))
(defun insert-braces () "insert curly braces and go between them"
(interactive)
(insert "{}")
(backward-char 1))
(global-set-key "(" 'insert-parentheses) ;;inserts "()"
(global-set-key "[" 'insert-brackets)
(global-set-key "{" 'insert-braces)
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais
faire avec yasnippet mais c'est un chouia moins pratique (en
particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne
tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne
sais pas où.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode
-- JJ R.
Jean-Jacques Rétorré
mer. 25 mars 2015, Olivier Reboux nous disait que :
Bonsoir, je viens de refaire mon installation (kubuntu 14.04) et mon emacs me cause de l'urticaire.
J'ai ceci dans mon .emacs qui fonctionnait parfaitement avant : (defun insert-parentheses () "insert parentheses and go between them" (interactive) (insert "()") (backward-char 1)) (defun insert-brackets () "insert brackets and go between them" (interactive) (insert "[]") (backward-char 1)) (defun insert-braces () "insert curly braces and go between them" (interactive) (insert "{}") (backward-char 1)) (global-set-key "(" 'insert-parentheses) ;;inserts "()" (global-set-key "[" 'insert-brackets) (global-set-key "{" 'insert-braces)
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage abondant de la lier à une combinaison de touches.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais
faire avec yasnippet mais c'est un chouia moins pratique (en
particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne
tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne
sais pas où.
M-x electric-pair-mode
le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage
abondant de la lier à une combinaison de touches.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage abondant de la lier à une combinaison de touches.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage abondant de la lier à une combinaison de touches.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais
faire avec yasnippet mais c'est un chouia moins pratique (en
particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne
tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne
sais pas où.
M-x electric-pair-mode
le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage
abondant de la lier à une combinaison de touches.
Or c'est bien pratique d'avoir ces petits bouts de code. Je pourrais faire avec yasnippet mais c'est un chouia moins pratique (en particulier il faut avoir un espace après le moindre texte).
Comment faire pour taper mes parenthèses et autres crochets en ne tapant qu'une seule touche ? C'est peut-être dans AUCTeX mais je ne sais pas où.
M-x electric-pair-mode le fait. C'est une bascule.
Comme ça peut être gênant, il me paraît pertinent si on en fait un usage abondant de la lier à une combinaison de touches.