Emacs

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

1
Pourquoi defgroup est-il utile?
Je lis la idosource et vois: (defgroup ido nil "Switch between files using substrings." :group 'extensions :group 'convenience :version "22.1" :link '(emacs-commentary-link :tag "Commentary" "ido.el") :link '(emacs-library-link :tag "Lisp File" "ido.el") :link '(custom-manual "(ido) Top") :link '(info-link "(ido) Customization")) defgroupapparaît en haut de nombreux packages volumineux. Je vois que cela …

1
Comment configurer les raccourcis clavier pour les modes dans un état Evil spécifique?
J'ai un ensemble de raccourcis clavier que j'utilise pour les deux web-modeet php-modeen mode insertion (de Evil). Je ne peux donc pas utiliser set-local-mapou quelque chose. Parce qu'en mode normal, les mêmes touches appellent alors d'autres commandes. Les liaisons doivent donc être actives evil-insert-state-mapuniquement. J'ai les éléments suivants: (eval-after-load 'php-mode …





1
Comment exécuter automatiquement un processus inférieur lors du premier chargement du mode principal?
Disons que nous travaillons avec Python (ou Matlab) avec la société. Sans un processus inférieur, les messages de l'entreprise Completion needs an inferior Python process running Cependant, la solution évidente pour exécuter automatiquement un processus inférieur (add-hook 'python-mode 'run-python) exécuterait un nouveau processus python chaque fois que j'ouvrirais un fichier …


4
Copiez en profondeur une chaîne dans Elisp?
J'ai une chaîne propertized. Je veux en faire une copie complète pour ajouter plus de propriétés, tout en préservant les propriétés dans la chaîne d'origine. Comment puis-je faire cela (facilement)? Exemple Évaluez un par un: (setq test-str-1 #(";; This `is' a test" 0 3 (fontified nil face font-lock-comment-delimiter-face) 3 9 …
9 elisp 

1
Comment définir un bon visage en surbrillance
Je voudrais utiliser global-hl-line-mode, mais certains de mes thèmes manquent d'un bon visage en surbrillance. Existe-t-il un moyen général d'en définir un (ce n'est pas une couleur inverse)? Je voudrais conserver la coloration syntaxique, qui a échoué dans mes tentatives.
9 colors 

1
Comment remplacer un visage prédéfini pour les arrière-plans clairs et foncés?
Je voudrais utiliser set-face-attributepour choisir l'une des deux couleurs pour le premier plan selon que l'arrière-plan du thème actuel est clair ou sombre. Le comportement attendu est que le premier plan change automatiquement si je passe d'un thème d'arrière-plan clair à un thème d'arrière-plan sombre ou vice-versa. Voici un cas …
9 faces 


3
Erreur de codage du gestionnaire de packages
Lors de l'exécution package-list-packages, j'obtiens l'erreur suivante. These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野 鳥 Comment puis-je définir l'encodage du gestionnaire de …


4
Comment déterminer si le caractère actuel est une lettre
Comment puis-je déterminer si le caractère actuel est une lettre (un caractère alphabétique) (c'est-à-dire appartient à la classe de syntaxe [:alpha:]dans les notions d'expression régulière). Je voudrais écrire une fonction simple comme ci-dessous: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a letter") (message "This is not a letter") …

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.