Emacs

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

5
Comment rechercher dans les résultats de recherche
Quand je C-spourrai chercher. Comment dois-je faire une fonction que je pourrais lier par exemple à C-rlaquelle me permettrait de rechercher dans les résultats d'une requête de recherche prédéfinie? Comme le contenu de la fenêtre serait: function xyz(a, b) return a + b end Je peux C-M-savec function.*une requête et …

2
Pourquoi Emacs org-mode demande-t-il un fichier maître?
Lors de l'ouverture de .orgfichiers, Emacs demande un fichier maître. Pourquoi et comment puis-je désactiver cette fonctionnalité? Je suppose que c'est à cause de l'utilisation de packages liés au latex comme ox-latexet ox-beamer. Existe-t-il un moyen de rendre le fichier maître pour les .orgfichiers spécifique au mode latex ou de …
8 org-mode 

2
Comment éditer un tampon contre une révision?
Je veux exécuter ediff pour comparer ma version actuelle d'un fichier (en git) avec une version du fichier sur une branche différente. Je cours à M-x ediff-revisionpartir d'un tampon ouvert pour le fichier en question. Je réponds aux deux questions: Comparer les révisions pour le fichier: je vide cette réponse …


2
Équivalent à --no-wait for emacs
Le emacsclientprogramme autorise un indicateur --no-wait(abrégé en -n) qui amènera le serveur emacs à visiter le fichier spécifié et à revenir immédiatement. emacsclient -n ~/.bashrc Si je fournis un autre éditeur, cela fonctionnera toujours dans les cas où il n'y a pas de serveur Emacs en cours d'exécution emacsclient -n …


1
Empêcher l'insertion de texte au début d'un tampon qui commence par du texte en lecture seule
J'étends un paquet Emacs existant et je veux rendre une partie du tampon non modifiable (lecture seule). En fait, je veux rendre une seule ligne au milieu du tampon modifiable et j'utilise l'extrait de code suivant pour y parvenir: (put-text-property (point-min) point-before-editable-text 'read-only t) ;; (put-text-property point-after-editable-text (point-max) 'read-only t) …


1
Simuler les opérations de la souris avec le clavier
Existe-t-il un moyen, via une commande qui peut être invoquée par le clavier, de faire croire à Emacs que j'ai cliqué à un point particulier (pour qu'il fasse ce qu'il aurait fait si j'avais cliqué là-bas, par exemple suivre le lien ou faire apparaître un menu )? Ou que j'ai …

2
Argspec ou arity d'une fonction de bytecode dans Emacs 24
J'ai du code qui teste l'arité d'une fonction. Je l'utilise pour déterminer si des arguments facultatifs ajoutés dans des versions récentes d'un package sont présents. Il appelle subr-aritydes fonctions intégrées et analyse l'arglist des objets bytecode et des lambdas. (defun function-argspec (func) (if (symbolp func) (setq func (indirect-function func))) (cond …

3
Environnement persistant pour la compilation Mx
Lorsque je l'exécute, M-x compileil génère un nouveau sous-shell pour exécuter ma commande de compilation. Dès que la commande de compilation revient, le processus shell est tué. Je peux voir pourquoi cela serait souhaitable dans la plupart des cas, mais je suis actuellement dans une situation où cela n'est pas …

2
Comment puis-je personnaliser la commande de compilation?
Dans l'un de mes projets, je dois exécuter make package installlors de la construction au lieu de make. Il se souvient de la dernière commande de compilation que j'ai utilisée, mais se réinitialise à make -kchaque démarrage d'emacs. Comment puis-je personnaliser M-x compilepar défaut make package install?

6
Sélection de texte sans déplacer le curseur
Je voudrais agrandir une sélection sans déplacer le point (le curseur) de son emplacement. Je sais que je peux toujours utiliser C-u C-spcpour déménager à l'emplacement précédent, mais je voudrais éviter cela. Plus précisément, je voudrais effectuer ces deux opérations: Sélectionner tout le texte dans le tampon Ajoutez progressivement les …
8 region  mark 

2
Fenêtre divisée à la frontière la plus à l'extérieur
Je recherche un moyen d'ajouter une nouvelle fenêtre pleine hauteur à une configuration de fenêtre existante (divisée). Parce que je ne sais pas comment l'expliquer correctement, je posterai juste quelques graphiques ASCII montrant le comportement souhaité pour deux exemples de configurations de fenêtres: from to +-------------------------+ +---------------------+---+ | | | …
8 elisp  window  frames 

2
Comment tronquer les informations de tampon dans la liste de barre
Lorsque j'ai beaucoup de tampons ouverts et que j'utilise helm-minipour les parcourir, je remarque que les tampons profondément imbriqués ou clochard prennent trop d'espace horizontal, ce qui les fait s'enrouler, comme ceci: Comment puis-je obtenir la barre pour tronquer ces lignes afin qu'elles ne s'enroulent pas autour? Le basculement truncate-lineslorsque …
8 helm 

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.