Emacs

Fragen und Antworten für alle, die Emacs verwenden, erweitern oder entwickeln



1
Gibt es einen Befehl zum Aufräumen von nachgestellten Klammern?
Wenn ich Lisp-Code bearbeite, werden häufig nachgestellte Klammern angezeigt (vorausgesetzt, es |handelt sich um einen Punkt): (defun example-function () (let ((x (+ 1 1))) (when x (message x)| ) )) Gibt es Bequemlichkeitsbefehle, um dies zu beheben? Entweder in Core-Emacs, Paredit / Smartparens oder anderen Paketen? Ich weiß, dass ich …

1
Wie kann man "interaktiv aufrufen" auf einen interaktiven Befehl anwenden, der das universelle Argument akzeptiert?
Ich habe die Dokumentation zum Tätigen interaktiver Aufrufe in Elisp gelesen, kann aber immer noch nicht herausfinden, wie das universelle Argument übergeben wird, wenn call-interactivelyein Befehl verwendet wird, der das universelle Argument erkennt. Insbesondere möchte ich eine Funktion implementieren, die unter bestimmten Bedingungen den shellBefehl interaktiv mit dem universellen Argument …


1
Elisp-Code validieren / fusseln
Derzeit benutze ich: (checkdoc) (byte-compile-file (buffer-file-name)) (package-buffer-info) um Elisp-Code zu validieren. Das bringt mir einige dumme Fehler und es ist einfach, sie zu beheben. Der beabsichtigte Code kann über die C-x h C-M-\ C-x C-s M-x vc-diffif-Datei unter VCS überprüft werden . Welche Methoden sollte ich verwenden, um Elisp-Code auf …


2
So verweisen Sie auf Quellblöcke im Organisationstext
Ich möchte Quellblöcke erstellen (in jeder Sprache, einschließlich LaTeX), und diese dann im Text über interne Links mit den unten gezeigten Beschreibungen referenzieren . Dieser ähnliche Beitrag funktioniert bei mir nicht. Ich konnte leicht viele Quellblöcke mit der gemeinsamen Struktur erstellen, zum Beispiel: #+BEGIN_SRC python for i in 1:10: print …

3
Abschnitte in der Organisationsagenda falten / reduzieren?
Eine benutzerdefinierte mehrteilige Agenda-Ansicht kann sehr lang werden. Gibt es einen integrierten Mechanismus zum Falten oder Reduzieren von Abschnitten wie der Standard-Gliederungsansicht von Organisationsdateien, um die Lesbarkeit zu verbessern? Ich bin daran interessiert, einzelne Abschnitte einer mehrteiligen Agenda minimal zu reduzieren.

1
Ändern Sie die Standardsichtbarkeit eines Magit-Abschnitts
Ich habe eine Gabelung mit populärem Repo. Ich möchte in der Lage sein, die Commits zu verfolgen, die auf dieses Repo übertragen werden, und gleichzeitig meine eigenen persönlichen Commits für meine Gabelung zu haben. Ich möchte nicht, dass meine Änderungen stromaufwärts zusammengeführt werden, daher kann ich jedes Mal, wenn sich …
8 magit 

3
Figuren mit mehrzeiligen Beschriftungen im Org-Modus
Ich möchte Zahlen mit langen Kommentaren in eine Datei im Organisationsmodus aufnehmen. Das Problem ist, dass die Direktive # + CAPTION nur den Text in derselben Zeile erkennt. Wenn Sie viele Sätze in einer sehr langen Zeile schreiben, wird die Arbeit umständlich. Schauen Sie sich dieses Beispiel an: #+CAPTION: Lorem …
8 org-mode 

2
Kontrollkästchen org umschalten?
Ich habe die folgende Checkliste in org-mode: * Delete data for problem days [0/4] - [ ] task 1 - [ ] task 2 - [ ] task 3 - [ ] task 4 Gibt es einen Befehl zum schnellen Markieren eines dieser Elemente als erledigt? Ich würde gerne mit …
8 org-mode 

1
Wie übergebe ich ein Präfixargument an helm-mx?
Ich habe gelesen, dass das Präfix nach dem Ausführen hinzugefügt werden muss helm-m-x, aber ich weiß nicht, wie es geht. Zum Beispiel möchte ich ein Argument an übergeben shell. Wenn ich rennehelm-m-x und dann C-usehe ich in der Moduszeile [prefarg: 4] . Beim nächsten Tastendruck kommt es zu 4 Vorkommen …

1
So stelle ich mein eigenes Datumsformat für Org ein
Hallo, ich bin neu bei Emacs und habe begonnen, den Organisationsmodus zu verwenden, um meine Produktivität zu verbessern. Wenn ich derzeit C-c .das angezeigte Datumsformat drücke, <2016-01-26 Thu>möchte ich es ändern<Thu Jan 26th 2016> Wie nehme ich die entsprechenden Änderungen in meinem vor .emacs?
8 org-mode 

2
Wie kann ich ein Paket auf die schwarze Liste setzen?
Ich benutze company-modefür Vervollständigungszwecke. Aber irgendwie zieht sich auch immer ein Paket zusammen auto-complete, das kollidiert company-mode, da beide ein Popup mit Abschlusskandidaten anbieten. Ich möchte auf die schwarze Liste setzen auto-complete, da ich es nicht brauche. Wie kann ich das machen? Ich weiß, dass es eine Variable gibt package-pinned-package, …
8 package 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.