Emacs

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



3
Git Bash dans emacs sur Windows
Je peux exécuter le shell Bash fourni avec Git pour Windows. Je mets ceci dans mon .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) M-x git-bashEt puis voila, bash s'exécute mais avec une certaine bizarrerie: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: …



4
Une fenêtre par projet
Je travaille actuellement sur plusieurs projets. Je veux qu'une seule instance d'Emacs les gère tous. Ce que je veux, c'est un comportement de type tmux dans lequel chaque «fenêtre» (au sens d'Emacs) correspond à un projet qui contient des tampons des fichiers liés à ce projet. Il y a plusieurs …
9 window  session 

1
Puis-je afficher une horloge dans la zone d'écho?
La plupart du temps, ma zone d'écho est vide tandis que la modélisation de chacune de mes fenêtres affiche de nombreuses informations redondantes redondantes (heure actuelle, charge système et diverses autres informations indépendantes du tampon). Puis-je afficher l'heure actuelle (alignée à droite) dans la zone d'écho (chaque fois qu'elle n'est …

1
Déchargez tout un package ou une arborescence de bibliothèques
Parfois, je veux appeler unload-featurepour décharger une bibliothèque… et une bibliothèque en dépend… et une autre bibliothèque dépend de cette bibliothèque… Comment puis-je décharger une bibliothèque et toutes les bibliothèques qui en dépendent, sans parcourir manuellement l'arborescence des dépendances? Un cas d'utilisation courant consiste à décharger toutes les bibliothèques d'un …

2
Arrière-plan de l'image en ligne par défaut en mode organisation
Lorsqu'une image a un fond transparent, Emacs respecte bien sûr cela. Malheureusement, cela peut entraîner des problèmes d'affichage: Existe-t-il un moyen d'afficher une couleur spécifique (par exemple le blanc) derrière l'image? Il semble y avoir une certaine prise en charge dans les images ImageMagick . Les éléments spécifiques avec lesquels …

1
Recherchez une ligne de recherche et de commentaire?
J'espère découvrir comment faire une recherche de requête qui commentera une ligne au lieu de remplacer la requête. C'est-à-dire, faites une recherche de requête interactive, et si je dis oui, commentez la ligne sur laquelle la correspondance se trouve. Cette commande existe-t-elle? Sinon, comment pourrais-je l'écrire? Je suis nouveau chez …
9 search 


1
Tri des lignes avec des caractères accentués
Lors du tri des lignes par sort-linesles lignes commençant par ävient après les lignes commençant par z. Ce serait bien si les lignes pouvaient être triées en ignorant les accents, les trémas, etc., comme dans un dictionnaire. Idéalement, une ligne commençant par änderndevrait être placée après une ligne commençant par …
9 sorting 

2
Accédez au code source des fonctions et variables intégrées
Tout au long de la journée, j'utilise constamment C-h fou C-h v( describe-functionet describe-variable) pour rechercher de la documentation sur les fonctions et les variables. Plus souvent qu'autrement, si je n'obtiens pas toutes les informations dont j'ai besoin, je clique sur le lien du fichier à la fin de: some-random-command …

1
Fusionner l'historique de plusieurs eshells
Avant de passer à eshell, j'avais configuré zsh pour qu'il: Écrire dans le fichier historique après chaque commande Ajoutez plutôt que remplacez le fichier d'historique, donc lors de l'exécution de plusieurs shells, ils seraient tous fusionnés en un seul gros historique Les deux options zsh sont documentées ici (voir APPEND_HISTORY …
9 eshell  history 

1
Utilisation simple de request.el
Ma question embarrassante est la suivante: Pourquoi le code suivant fonctionne-t-il: (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string :success (function* (lambda (&key data &allow-other-keys) (when data (with-current-buffer (get-buffer-create "*request demo*") (erase-buffer) (insert data) (pop-to-buffer (current-buffer)))))) :error (function* …
9 elisp 

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.