Emacs

9
Berücksichtigt die Wortsyntax das Skript?

Ich rufe count-words-region( M-x =) für eine US / RU / IPA-Zeichenfolge auf: HelloПривheləʊ Die folgende Meldung wird gedruckt: Region has 1 line, 4 words, and 14 characters. Alle Symbole haben eine wSyntax, unterscheiden sich jedoch im Skript: (char-syntax ?H) ; ?w (char-syntax ?П) ;...

9
Wie finde ich das Symbol in Regexp?

Ich versuche, einen regulären Ausdruck zu erstellen, der mit Symbolen übereinstimmt, d. H. Funktionsnamen und dergleichen, gemäß den aktuellen Einstellungen für den Hauptmodus (wenn ich mich richtig erinnere, wird er als Syntaxtabelle bezeichnet). Nach einigen Nachforschungen habe ich diese...

9
Wie kann ich Emacs mit Git im Terminal verwenden?

Ich habe git config --global core.editor emacsmeinen Git-Editor als Emacs festgelegt, aber wenn ich das tue und etwas festschreibe, öffnet der Editor ein neues Fenster, anstatt Emacs im Terminal zu öffnen. Ich möchte Emacs so verwenden, als ob -nw gegeben wäre, aber dies zu schreiben -> git...

9
Erweitern von Snippets im Evil-Insert-Modus

Ich bin gerade von vim zu Spacemacs gewechselt und bin ein absoluter Neuling mit Emacs. Ich kann nicht herausfinden, wie man Yasnippets im bösen Einfügemodus erweitert. Ich weiß, dass yasnippet verfügbar ist, da ich mit aus den verfügbaren Snippets auswählen kann Spc i s. Ich möchte sie jedoch...

9
Git Bash in Emacs unter Windows

Ich kann die Bash-Shell ausführen, die mit Git für Windows geliefert wird. Ich habe dies in meine .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Dann M-x git-bashund voila, Bash läuft, aber mit etwas...

9
Wie setze ich eine Marke in elisp und habe eine Schichtauswahl?

Das normale Verhalten von Emacs, wenn der Transient-Mark-Modus aktiv ist, besteht darin, dass bei einer Shift-Auswahl die Markierung deaktiviert wird, wenn der nächste Befehl eine Nicht-Shift-Bewegung ist. Zum Beispiel wird nach den Befehlen M-l(um die aktuelle Zeile mit der folgenden Funktion zu...

9
cl-destructuring-bind auf partieller plist?

Dies verursacht einen Fehler (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) weil der :cSchlüssel / Wert in der Musterübereinstimmung nicht behandelt wird. Oft möchte ich eine Teilmenge von Schlüsseln / Werten aus einer Liste extrahieren, bin aber

9
Org-Modus Standardmäßig Alt-Enter für Aufzählungszeichen

Ich möchte, dass der Organisationsmodus unter Aufzählungszeichen standardmäßig die Alt-Eingabe verwendet, sodass ich für Aufzählungszeichen einfach die Eingabetaste drücken kann, um ein neues Aufzählungszeichen zu erstellen. Also zum Beispiel: Banane Apfel Kiwi [MAUS CURSOR HIER] Wenn ich die...

9
Erstellen Sie Bildlinks im Organisationsmodus

Ich möchte anklickbare Bildlinks im Organisationsmodus erstellen. Dies wäre gleichbedeutend mit: <a href="path-to-file"> <img src="path-to-image"> </a> Derzeit kann ich Inline-Bildvorschauen problemlos anzeigen, [[path-to-image]]gefolgt von org-toggle-inline-images. Was ich jetzt...

9
Soft vs Hard Zeilenumbruch in Emacs

Es gibt (meiner Meinung nach) zwei Arten des Zeilenumbruchs: Schwer: Bearbeiten Sie die Datei tatsächlich, um Zeilen mit maximaler Länge zu erhalten Soft: Einfach in den Editor einbinden, aber die zugrunde liegende Datei hat immer noch lange Zeilen. Ich kann nicht herausfinden, wie Emacs diese zwei...

9
Diff von zwei Puffern ohne temporäre Dateien zu erstellen

Ich brauche den Unterschied von zwei Puffern. Eine Möglichkeit wäre, temporäre Dateien zu erstellen, die den Inhalt dieser Puffer enthalten, und die diffFunktion zu verwenden. Die Puffer enthalten jedoch vertrauliche Informationen, und ich würde es vorziehen, diese Informationen nicht im Klartext...