Emacs

27
Comment puis-je obtenir l'achèvement du code flou

Lorsque vous utilisez ReSharper dans Visual Studio, les symboles peuvent être complétés automatiquement à l'aide d'une correspondance floue au lieu d'une correspondance de préfixe. Par exemple , si je suis à la recherche d'une fonction nommée DoSomethingAmazingje pourrais écrire DoSoAmet essaierais...

26
Valeurs par défaut des paramètres facultatifs

Emacs Lisp ne prend pas en charge la syntaxe des valeurs par défaut non nulles des paramètres facultatifs. Quel est l'idiome recommandé pour fournir ces paramètres? Pour clarifier mon propos, voici une manière trop explicite de le faire. (defun command (a &optional supplied-b) (let ((b (or...

26
Pourquoi les expressions régulières créées avec le générateur d'expressions régulières utilisent-elles une syntaxe différente des expressions régulières interactives?

Ainsi, en utilisant le générateur d'expressions régulières (reconstructeur Mx), la recherche de lignes se terminant par \ prend "\\ $", tandis que dans la recherche et le remplacement par regex, cela ne prend que "\ $". Je m'attendais à ce que le constructeur d'expressions régulières crée des...

26
Comment faire pour rendre Emacs HTML sans avoir à enregistrer le fichier?

Si vous avez déjà utilisé JS Bin , vous savez que lorsque vous tapez votre code (HTML, CSS, Javascript) à droite, il est mis à jour pour correspondre à ce que vous avez tapé. J'ai trouvé que c'était l'un des outils les plus utiles pour créer de petits extraits de code. Cependant, j'aimerais que la...

25
Les fonctions peuvent-elles accéder à leur nom?

En C, il y a la variable magique __func__qui contient le nom de la fonction actuelle. Dans Bash, il y a un tableau FUNCNAMEcontenant les noms de toutes les fonctions dans la pile d'appel !!! Y a-t-il une chose similaire dans Emacs Lisp? Ou un moyen simple pour qu'une fonction ait accès à son nom?...