Emacs

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

2
Comment effacer une cellule dans une table en mode org?
Existe-t-il une commande intégrée pour supprimer le contenu d'une cellule en une seule frappe dans une table en mode organisation? Remarque, je ne veux pas supprimer la ligne, juste le contenu de la cellule. | some text | ==> | | Sinon, comment écririez-vous cela?
25 org-mode  table 

7
Copier du texte d'Emacs dans le presse-papiers OS X
Lorsque j'exécute Emacs dans un terminal texte au lieu du mode GUI normal, je peux copier dans Emacs en activant le début d'une région avec C-SPC, puis sélectionner ce que je veux, puis faire M-w. Existe-t-il un moyen de copier une région de cette manière dans le presse-papiers OSX pour …
25 osx  copy-paste 

3
Le curseur peut-il revenir à la position précédente?
Puis-je faire revenir mon curseur dans un tampon à sa dernière position? (de préférence sans avoir à marquer la position précédente) Par exemple, Ca saute au début de la ligne actuelle, puis-je revenir à l'endroit où il était avant? Par exemple, lorsque Cx Cf ouvre un fichier dans un répertoire …
24 cursor 

5
Comment mettre en forme un code assez joli (insertion de nouvelles lignes, retrait, etc.)?
J'utilise spacemacsmais je suppose que ce sont les connaissances emacs qui sont requises ici. J'ai un fichier JSON avec une seule longue ligne, disons ce JSON de json.org/example: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} J'aimerais qu'emacs réindente …


1
Quel algorithme utilise le tri?
J'ai besoin d'ajouter un seul entier à une liste qui est déjà triée, de telle sorte qu'elle aille au bon endroit. Ma première pensée était quelque chose comme (sort (cons newelt list) #'<) Cependant, étant donné qu'il listest déjà trié, une seule insertion est vraiment nécessaire, ce qui signifie que …

3
Bonne façon d'activer le mode mineur
J'ai foo-mode et activerais le mode barre mineure pour cela. Alors, quelle voie est plus courante et préférable? UNE (add-hook 'foo-mode-hook 'bar-minor-mode) B (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) C (defun bar-minor-mode-on () "Turn on `bar-minor-mode' mode." (interactive) (bar-minor-mode 1)) (add-hook 'foo-mode-hook 'bar-minor-mode-on) ré • variante …
24 hooks  minor-mode 



6
Basculer entre les dispositions de fenêtres
Lorsque je configure une mise en page personnalisée et qu'il me suffit de regarder temporairement un fichier en plein écran et une fois que je veux que cette mise en page revienne - j'ai besoin de la redistribuer manuellement. Je voudrais un plugin / code elisp pour enregistrer mes mises …
24 window  package  frames 

2
Inverser un morceau dans Magit 2.1.0
Je viens de passer à magit 2.1.0. (Et aussi pour emacs 25.0.50 et git 2.3.1.) Auparavant, dans le *magit*tampon, je pouvais: Sélectionnez un morceau dans la zone Unstaged. Tapez vet répondez oui pour l'inverser. C'était pratique. Mais maintenant , en magit 2.1.0 donne une erreur: "Cannot reverse unstaged changes". Pourquoi? …
24 magit 


5
Comment mettre à jour les packages installés avec use-package
J'utilise use-packagepour installer et configurer des packages (la plupart de ces packages sont dans melpa). Existe-t-il un moyen propre et automatisé de maintenir tous ces packages à jour? Sinon, quel est le meilleur flux de travail dans ce cas? Remarque: Une question très similaire ici avec une réponse, mais je …


2
À quoi ressemblait Emacs dans les années 80?
J'ai cherché partout des images d'anciennes distributions Emacs, mais en vain. Le code source d'Emacs 16.56 du 15 juillet 1985 est disponible sur Github , mais en aucun cas je n'ai réussi à le construire. Le document original de Stallman Emacs décrit Elisp, la motivation derrière Emacs et certaines anciennes …

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.