Articles of elisp

elisp regexp recherche dans les chaînes, pas les tampons

J’ai cherché partout dans la documentation emacs lisp comment rechercher des expressions régulières dans une chaîne. Tout ce que je trouve, c’est comment faire cela dans les tampons. Y a-t-il quelque chose qui me manque? Dois-je simplement cracher ma chaîne dans un tampon temporaire et y chercher? Est-ce juste le style de codage d’élisp, quelque […]

Mode C ++ 11 ou parameters pour emacs?

J’utilise Emacs 23.3.1 (paquet Ubuntu, Oneiric) et emacs ne semble pas comprendre les nouveaux mots-clés C ++ 11, constexpr, thread_local, etc. En outre, il ne comprend pas que «>> est maintenant autorisé dans les parameters du modèle, ou la nouvelle syntaxe de la classe ‘enum’. Y a-t-il un module mis à jour ou alternatif quelque […]

Quelle est la manière correcte de joindre plusieurs composants de chemin d’access dans un seul chemin complet dans emacs lisp?

Supposons que je dispose de variables dir et file contenant des chaînes représentant respectivement un répertoire et un nom de fichier. Quelle est la manière appropriée dans emacs lisp de les joindre dans un chemin complet vers le fichier? Par exemple, si dir est “/usr/bin” et si le file est “ls” , alors je veux […]

Emacs commenter / décommenter la ligne actuelle

Je sais qu’il y a déjà une question d’Emacs à ce sujet, et que celle-ci était close, mais je la trouve très pertinente et importante. En gros, je veux commenter / commenter la ligne en cours. Je m’attendais à ce que ce soit assez facile avec une macro, mais j’ai trouvé que ce n’est vraiment […]

Comment traiter mon thème emacs personnalisé comme un «thème sûr»?

Je suis nouveau sur Emacs. Donc, j’utilise le thème de couleur emacs 24 et solarisé . Lorsque Emacs démarre, il me demande “Le chargement d’un thème peut exécuter du code Lisp, vraiment charger?”. Quand je réponds par “oui”, il continue à “Traiter ce thème comme sûr dans les futures sessions?”. Si je dis “y”, le […]

Clé de liaison pour augmenter / diminuer la taille de la police dans emacs

Dans mon terminal (j’ai un terminateur ), je peux utiliser les combinaisons de touches Ctrl + et Ctrl – pour augmenter / diminuer la taille de la police. Dans emacs, je peux faire ce qui suit pour définir la hauteur de la police: (set-face-atsortingbute ‘default nil :height 70) Mais je ne sais pas comment l’augmenter […]

Comment maximiser Emacs sous Windows au démarrage?

Cela me rend fou: je veux simplement qu’Emacs maximise la résolution d’écran que j’ai au démarrage. Idéalement, j’aime une solution multi-plateforme (Windows & Linux) qui fonctionne sur n’importe quelle résolution d’écran, mais je ne peux même pas la faire fonctionner uniquement avec Windows XP avec des tailles codées en dur. Voici ce que j’ai essayé: […]

Des astuces pour profiler Emacs Lisp qui se comporte mal?

Je personnalise beaucoup Emacs. Récemment, j’ai ajouté quelque chose à ma configuration .emacs qui associe sporadiquement mon processeur à 100%, mais je ne sais vraiment pas ce que c’est. Si j’appuie plusieurs fois sur Cg, je finirai par recevoir un message sous le mini-tampon me demandant si je veux enregistrer automatiquement mes fichiers et ensuite […]

Rendu Markdown dans le tampon Emacs

Est-il possible de présenter le rendu de Markdown dans un tampon Emacs en utilisant les propres capacités de mise en forme de texte tampon d’Emacs? Emacs dans les environnements graphiques dispose de fonctions de présentation de texte enrichi (styles de police, couleurs, liens et même images), ce qui devrait être tout à fait possible. Existe-t-il […]

REPL pour Emacs Lisp

Quelles sont les REPLs pour Emacs Lisp? Y a-t-il un seul qui soit dans Emacs? Y en a-t-il qui fonctionnent à l’intérieur du terminal en dehors d’Emacs?