Emacs

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



2
Batterieinformationen nur anzeigen, wenn der Netzstecker gezogen ist?
display-battery-mode Zeigt Informationen zum Akku an, ich möchte sie jedoch nur verwenden, wenn mein Computer vom Stromnetz getrennt ist und der Akku leer ist. Gibt es eine Möglichkeit, den Anzeigemodus entsprechend dem Stromversorgungsmodus einzustellen? Kann ich auch die im Modell angegebene Temperatur erhalten?
8 mode-line 


1
Erzwingen Sie eine einzelne Schriftart für alle Unicode-Glyphen
Ich verwende GNU Emacs 24.4.1 in einer GUI unter OS X. Ich möchte erzwingen, dass jedes Zeichen nur mit einer einzigen Schriftart angezeigt wird, anstatt Emacs zu erlauben, eine angeblich am besten geeignete auszuwählen. Ich verstehe, dass keine Schriftart alle Glyphen enthält, aber ich verwende eine begrenzte Teilmenge von Unicode, …
8 fonts  unicode 



2
Wie Defalias Lambda?
Ich habe dies in meinen .emacs: (defalias 'λ 'lambda) das funktioniert gut für einfache Dinge wie (funcall (λ (x) x) 1). Aber wenn ich so etwas wie (org-add-link-type "foo" (λ (s) (message s)))oder (add-to-list 'auto-mode-alist '("foo" . (λ () (message "bar"))))mache, funktioniert es nicht und ich bekomme org-open-at-point: Ungültige Funktion: …
8 elisp 

2
Wie erzwinge ich das Zurücksetzen oder Initialisieren einer org-babel-Sitzung?
Wenn ich die folgenden Babel-Shell-Blöcke ausführe #+BEGIN_SRC sh :session one :results output ssh staging #+END_SRC #+BEGIN_SRC sh :session one :results output hostname #+END_SRC Org erstellt einen Shell-Puffer namens one, wird ausgeführt ssh stagingund nach dem Verbinden hostnamebeim Staging ausgeführt. Wenn ich jedoch den Befehl ssh optimiere und erneut ausführe, wird …

1
Bearbeiten einer Zeichenfolge mit vielen Escape-Zeichen
Angenommen, ich bearbeite meine Konfigurationsdatei und es gibt eine sehr lange Zeichenfolge wie diese: (setq my-string "very\nlong\nstring [...] \"hello world\"") Wie kann man die Zeichenfolge ohne die Escape-Zeichen (und möglicherweise in einem anderen Modus) bearbeiten und dann das Ergebnis mit den Escape-Zeichen in der Konfigurationsdatei speichern?

2
'Der Wert des Symbols als Variable ist ungültig' im Rückruf vom URL-Abruf
Wenn ich Folgendes ausführe, erhalte ich eine Fehlermeldung: (defun caller (func) (url-retrieve "http://m0smith.freeshell.org/" (lambda (status) (funcall func)))) (caller (lambda() (message "called"))) Ergebnis: error in process filter: Symbol's value as variable is void: func Was ist der beste Weg, um dieses Problem zu lösen? Grundsätzlich muss ich einen Rückruf von einem …


4
Wie kann ich ein Tastaturmakro in ausgewählten Puffern von Ibuffer oder ausgewählten Dateien von dired ausführen?
Wenn ich ein Refactoring von Variablennamen durchführen muss, verwende ich ag und mehrere Cursor . Aber wenn ich Codeblöcke entfernen / hinzufügen / verschieben muss, verwende ich Tastaturmakros. Aber ich muss zu jedem Puffer wechseln und diesen Makro-Lauf manuell starten. Gibt es eine Möglichkeit, einfach die geöffneten Puffer von Ibuffer …


1
Wie kann ich mich in den gepufferten Zustand einhaken?
Zum Beispiel in der eingebauten Variablen, mode-line-modifieddie ein Sternchen in der Moduszeile anzeigt, wenn der Puffer geändert wird. Insbesondere möchte ich hl-line-modeausschalten, wenn der Puffer geändert wird, und einschalten , wenn dies nicht der Fall ist. Ich habe die Dokumentation zu "Change Hooks" gelesen, möchte hl-line-modeaber umschalten, wenn ich eine …

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.