Emacs

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


3
Comment enregistrer une macro de clavier en tant que fonction Lisp?
Très souvent, je devrais effectuer l'ensemble des étapes nécessitant plusieurs touches. Pour la même session, ces étapes peuvent être enregistrées dans une macro de clavier. Un exemple consiste à enregistrer une opération de recherche / remplacement fréquemment exécutée en tant que macro de clavier. Mais cette macro est perdue quand …

3
Que puis-je faire pour accélérer mon démarrage?
Quelles sont les choses de base que je pourrais faire pour réduire le temps de démarrage? Y a-t-il quelque chose en particulier auquel je devrais faire attention, d'ailleurs? Remarque: le temps de démarrage peut être réduit en démarrant moins souvent Emacs (une fois par session) et en ouvrant des fichiers …

3
Comment cueillir facilement avec magit?
J'utilise magit depuis quelques mois maintenant et je l'aime beaucoup. Mais une chose que je fais encore dans un terminal est la cueillette des cerises. Quel est un moyen simple de faire cela?
40 magit 

2
Pourquoi elisp n'a-t-il pas d'espaces de noms?
Q: Pourquoi elisp n'a-t-il pas d'espaces de noms et comment pourrions-nous les obtenir? Elisp ne possède pas d'espaces de noms autres que les espaces globaux, ce qui a conduit à la convention de codage consistant à préfixer toutes les fonctions, variables et constantes globales avec un préfixe unique. Mis à …
40 elisp 

9
Comment puis-je commencer à apprendre Emacs Lisp?
Contexte: Je suis principalement un utilisateur vi et je me convertis à Emacs. Passé les bases et utilisez-le maintenant pour écrire du code en C et certains Python avec des projets de conversion R. J'ai écrit LISP (Common) pendant des années, il y a plus de deux décennies, lorsque j'étais …

4
Comment exclure des fichiers de Projectile?
J'utilise la configuration de projectile de barre de prélude et cela a été une énorme amélioration de mon flux de travail. Les seuls problèmes restants sont les fichiers générés automatiquement (générés par exemple par CMake) qui apparaissent lors des opérations helm-grep et similaires. Question : Y a-t-il un moyen d'exclure …
39 projectile 

2
Vérification orthographique intelligente en mode org
Par défaut, les résultats de l'exécution M-x ispell-bufferen mode org sont très décevants. Ispell examine les :PROPERTY:tiroirs, qui contiennent généralement des éléments tels que :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Il essaie de corriger les déclarations d'org! Par exemple, il se plaint de l' SRCen #+BEGIN_SRC emacs-lisp Il va à l'intérieur des org-blocks. Je …

12
Comment basculer entre deux emplacements dans un tampon
Parfois, je me trouve souvent en alternance entre deux fonctions que je suis en train d’éditer conjointement. Dans ces situations, il est fastidieux et pénible de continuer C-s <functionname>à changer d’autre fonction, puis de trouver l’endroit exact que j’étais en train d’ éditer précédemment. Comment définir des marqueurs puis basculer …

7
Navigateur d'annuaire basé sur une arborescence?
J'adore dired, mais parfois (en particulier lors de la réalisation de captures d'écran), je souhaite voir l'arborescence d'un répertoire et de ses enfants, à la commande tree (1). Existe-t-il un navigateur de répertoires sous forme d'arborescence pour Emacs?


4
Comment remplacer les liaisons en mode majeur
Parfois, mes combinaisons de touches globales sont remplacées par un mode majeur. Un exemple simple est le paramètre suivant dans mon fichier init (global-set-key (kbd "C-j") 'newline-and-indent) Mais, ce qui est gênant, cette liaison est masquée par le mode majeur "Lisp Interaction", qui est le mode par défaut du tampon …

2
Sortie de shell étrange lors de l'utilisation d'IPython 5
Je viens de mettre à jour la dernière version d'IPython et maintenant, quelque chose ne va pas quand je l'utilise dans emacs. Lors de son utilisation dans un terminal régulier , il fonctionne très bien (couleurs, complétion par tabulation, etc.), mais soit dans M-x eshellou M-x shell, au lieu de …
37 shell  eshell  ipython 


3
Texte en ligne et code avec guillemets en mode Org
En mode Org, je peux entourer du texte avec =ou ~pour le placer en mode texte ou code inline . Toutefois, cela échoue si le texte contient des guillemets et que je ne trouve pas d'explication ou de solution de contournement dans la documentation . Par exemple: =hello= Rend textuellement …
37 org-mode 

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.