Question Garder les parenthèses en équilibre (Paredit for Vim?)


Emacs a Paredit qui vous empêche activement de taper des parenthèses déséquilibrées (court de C-Q ( pour forcer-insérer un littéral, ou une autre folie). L'insertion d'un paren ouvert insère également une fermeture. Le backspacing sur un paren supprime à la fois le paren d'ouverture et de fermeture, ou aucun des deux. Il existe des raccourcis pour envelopper un mot vide dans de nouvelles parens, expulser un mot des parens en cours, développer des parens pour en extraire des mots plus proches, etc.

Quelque chose comme

imap ( ()<Left>

pouvez vous lancer dans Vim. Mais quelle est la meilleure façon d'émuler certaines des autres fonctionnalités plus puissantes de Paredit dans Vim?


11
2018-01-16 18:50


origine


Réponses:


Puis-je suggerer mon bracketing système?

NB: préférez le récupérer directement depuis le dépôt svn, la nouvelle version est beaucoup plus facile à adapter à nos besoins.

Si vous êtes intéressé par les détails / le bricolage, jetez un coup d’œil à la astuce connexe sur vim.wikia.


2
2018-01-16 20:57



Tamas Kovacs a créé un Vim script de paredit similaire à la version d'Emacs.


3
2018-04-13 20:06