Articles of emacs

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 […]

Faire en sorte que emacs fonctionne en mode console (-nw) par défaut

Comment puis-je faire fonctionner Emacs en mode terminal (ou console) par défaut, comme si j’avais utilisé -nw ? Et une fois cela fait, comment puis-je le forcer à fonctionner en mode GUI (une fois) si nécessaire?

Lire les emails (depuis gmail) dans emacs 24

Quelle est la manière actuelle de vérifier et d’envoyer des e-mails dans emacs 24? J’ai vérifié les liens SO suivants: Configuration pour Gmail dans Emacs VM https://superuser.com/questions/476714/how-to-configure-emacs-smtp-for-using-a-secure-server-gmail Quel paquet de messagerie Emacs devrais-je utiliser? Et comprendre les paquets smtpmail , rmail , sont impliqués, ainsi qu’un fichier .authinfo . J’ai créé un fichier .authinfo de […]

Un bon navigateur d’arborescence de projets pour Emacs?

Connaissez-vous un bon navigateur d’arborescence de projet pour Emacs autre que le navigateur de code Emacs (ECB)? Les fonctionnalités que j’apprécie sont la simplicité, la légèreté et l’agnosticisme linguistique.

set-mark-command ne fonctionne pas avec C-SPC

Je ne suis pas en mesure de définir la mark au point actuel par C-SPC (à la fois quand emacs charge le fichier init et quand il ne le fait pas). Cependant, lorsque je commande Mx set-mark-command , la marque est bien définie et je peux sélectionner la région en déplaçant le curseur. Lorsque Mx […]

La mise en évidence de la syntaxe dans # + le bloc begin_src dans emacs orgmode ne fonctionne pas

J’ai essayé de nombreux langages différents et copié divers exemples, mais aucun de mes blocs de code dans orgmode n’obtient une mise en évidence de la syntaxe. Voici ce que j’essaie: #+begin_src python def main(): print “Hello %s” % (“what’s the problem”) #+end_src #+begin_src c++ for (int i = 0; i < 30; i++) { […]

Maison intelligente à Emacs

Pouvez-vous avoir un comportement intelligent pour la clé d’accueil dans Emacs? Par smart, je veux dire qu’au lieu d’aller au numéro de caractère 0, il faut aller au premier caractère non vide, et aller à 0 sur un deuxième appui, et revenir au premier non vide dans un troisième et ainsi de suite. Avoir une […]

Emacs et liens symboliques

Disons que j’ai un lien symbolique dans /home/.bashrc qui pointe vers un fichier .bashrc réel ailleurs: /some/other/path/.bashrc qui se trouve sous un repository git. Si j’ouvre /home/.bashrc dans Emacs, cela m’invite avec: Symbolic link to Git-controlled source file; follow link? (y or n) Je tape habituellement y , car je veux éditer le fichier réel. […]

Quelles sont les similitudes et les différences entre les modes d’indentation Haskell pour Emacs?

En examinant la documentation , j’ai appris que le haskell-mode Emacs est livré avec trois méthodes différentes d’indentation automatisée mutuellement exclusives. Ils sont appelés haskell-indentation , haskell-indent et haskell-simple-indent . Quelqu’un peut-il expliquer comment ces méthodes sont similaires et comment elles sont différentes? Je suis intéressé non seulement par les caractéristiques individuelles, mais aussi par […]