Emacs

Q & R pour ceux qui utilisent, développent ou développent Emacs

2
Libération de la clé à l'aide de use-package
J'essaie de délier org-cycle-agenda-filesqui est défini par défaut sur C-'et C-,. Mon arme de choix pour le faire est le package use- package. Sur la page github.com/use-package/bind-key.el, j'ai trouvé les lignes suivantes: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from …

1
Problèmes de police de Cocoa Emacs 24.5 (Inconsolata-dz)
J'essaie de définir [Inconsolata-dz] [1] comme police par défaut sur Emacs. Inconsolata ordinaire fonctionne bien, mais la version dz ne fonctionne pas correctement. La plupart des fonctions que j'utilise continuent de générer cette erreur (ont suivi toutes les instructions en ligne sur la façon de définir la police Emacs): set-face-attribute: …
10 init-file  osx  faces  fonts 

5
Comment configurer hunspell sur un PC Windows?
J'ai mes dictionnaires hunspell sur C:\hunspell\. Il contient .dicet .afffichiers pour trois langues: en_GB, en_US, et nb_NO. Les descriptions que je trouve sur le Web sur la façon de faire fonctionner Hunspell dans Emacs me rendent confus. Quel est le code minimum dont j'ai besoin dans mon fichier init pour …

2
Construire un Emacs 25 minimal pour les tests unitaires
Je voudrais construire une variante très minimale du tronc Emacs pour tester à l'unité mon package Emacs Lisp. La construction n'a besoin d'aucune interface graphique, d'aucune prise en charge d'image, etc. Elle devrait essentiellement être simplement un interpréteur Emacs Lisp minimal avec les bibliothèques Emacs Lisp de base, et elle …

1
performances «rétrospectives»
J'ai du code à utiliser (looking-back … (line-beginning-position)). La chaîne Doc looking-backindique qu'il vaut mieux éviter cette fonction à cause de la lenteur. Je suis curieux de savoir que l'approche suivante sera plus rapide? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))

3
hl-line-mode hide background, comment éviter cela?
Avec: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) ligne actuelle surlignée par un arrière-plan jaune, mais si le texte a des propriétés d'arrière-plan, il est également écrasé (comme le mode diff, le mode arc-en-ciel). Est-il possible de définir l'arrière-plan uniquement pour les pièces qui n'ont pas de propriétés appropriées? …

3
Comment puis-je répondre à une invite de mini-tampons d'elisp?
Je me retrouve parfois à utiliser des fonctions interactives à l'intérieur d'une fonction que j'écris pour mon propre usage. Si une fonction demande des informations (par exemple, "Fichier de sortie: ~ /"), existe-t-il une manière générale et simple d'ajouter du texte au mini-tampon, puis d'appuyer sur Entrée pour que l'utilisateur …
10 elisp 



1
Sortie git colorée en eshell
J'utilise emacs dans un terminal Mintty (configuré pour dire que c'est xterm-256color) sur cygwin. list-colors-displayfonctionne bien. et les couleurs sont affichées dans les listes dired, etc. Maintenant, je règle la couleur de git branchla branche actuelle yellow reverse. Cependant, ni les fenêtres shell ni eshell n'affichent la bonne couleur; à …
10 eshell  colors 

2
Comment persister les mauvais marqueurs?
Je veux pouvoir sauvegarder mes marqueurs maléfiques locaux (m pour marquer un emplacement puis 'ou `pour y accéder) à travers les sessions / instances emacs. Je ne sais pas vraiment comment faire ça. J'ai essayé d'installer / utiliser une session et de les ajouter comme ceci: (add-to-list 'session-locals-include 'evil-markers-alist) Cela …

2
Y a-t-il un yasnippet produisant un commentaire doxygen pré-rempli?
Pour la fonction C ++ suivante: bool importantStuff(double a, double b); Il devrait sortir l'extrait suivant, peut-être sans les balises: /** * <Insert description of importantStuff> * * @param a <Insert description of a> * @param b <Insert description of b> * @return <Insert description of the return value> */ …
10 yasnippet  c++ 


3
Recharger les variables d'environnement
Cette question a été posée au superutilisateur is-there-a-way-to-recharge-environment-variables-in-emacs , mais aucune bonne solution n'a été donnée. J'utilise EmacsClient avec souvent plus de 30 tampons ouverts, si je change une variable d'environnement dans le shell, je dois quitter EmacsClient (et rouvrir tous les tampons) ou je dois définir manuellement la variable …

2
Emacs a été gelé lors de l'ouverture du fichier pdf
Lorsque j'ouvre un pdf avec emacs, il s'est bloqué. Et j'ai installé des outils pdf, ouvert le pdf, il a de nouveau été gelé. Quel est le processus de soulignement lorsque emacs ouvre un pdf? Y a-t-il beaucoup de travaux de conversion? Que dois-je faire pour l'accélérer? Emacs 24.4 Ubuntu …
10 pdf 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.