Emacs

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

1
Wie kann (programmgesteuert) getestet werden, ob in der aktuellen Emacs-Sitzung (unter mehreren) der Emacs-Server ausgeführt wird?
Das server-running-pPrädikat bewertet, tob der Emacs-Server ausgeführt wird, unabhängig davon, welcher Emacs-Sitzung derzeit der Serverprozess "gehört". Wenn daher zwei oder mehr unabhängige Emacs-Sitzungen gleichzeitig ausgeführt werden, server-running-pwird nicht wirklich getestet, ob auf der aktuellen Emacs-Sitzung der Server ausgeführt wird. Ich suche nach einem spezifischeren Test, der t genau dann ausgewertet …
7 server 

3
Ruby immer 2 Leerzeichen einrücken?
Ich möchte die ganze Zeit 2-Leerzeichen-Einrückungen verwenden wie: sidekiq_options({ retry: true }) Ich habe versucht, Folgendes .emacs.d/init.eleinzustellen: (setq-default indent-tabs-mode nil) (setq-default tab-width 2) (setq indent-line-function 'insert-tab) (setq ruby-deep-indent-paren nil) (setq ruby-deep-indent-paren-style nil) Aber ich bekomme immer noch Dinge, die aussehen wie: sidekiq_options({ retry: true })





2
Bereich markieren
Wie hebe ich eine Region hervor und lasse sie hervorgehoben bleiben, wenn der Punkt weitergeht? Warum sollte ich das wollen? So kann ich wichtige Codeausschnitte hervorheben, wenn ich sie später überprüfe.

1
Emacs können Imagemagick nicht laden?
Ich bin auf einem Mac und habe Probleme mit Emacs und libmagick. Im Moment wird Emacs beendet und druckt: Library not loaded: /usr/local/opt/imagemagick/lib/libMagickWand-6.Q16.2.dylib Referenced from: /usr/local/Cellar/emacs-plus/24.5/Emacs.app/Contents/MacOS/Emacs reason: image not found Aber, diese Datei nicht existiert. [I] bheesham.persaud $ file /usr/local/opt/imagemagick/lib/libMagickWand-6.Q16.2.dylib /usr/local/opt/imagemagick/lib/libMagickWand-6.Q16.2.dylib: Mach-O 64-bit dynamically linked shared library x86_64 Ein ähnlicher …
7 osx 


1
Magit: Wie Push Branch entfernen?
Ich möchte den Push-Zweig für ein Repository entfernen. Ich verwende nur den Merge-Zweig, um in ein Remote-Repository zu pushen, und jetzt habe ich immer zwei Header mit denselben Informationen: Head: master Merge pull request #zzz in xxxxxxx from yyyyyyyyyy to master Merge: origin/master Merge pull request #zzz in xxxxxx from …
7 magit  git 

4
Magit Status - immer vertikal teilen
Gibt es eine Konfigurationsoption in Magit, die erzwingt, dass das Fenster "Git-Status" immer in vertikaler Aufteilung angezeigt wird? Ich habe in der Dokumentation nichts darüber gesehen, und Google war ziemlich nutzlos.
7 magit 

1
Ändern Sie den Kommentarstil im Webmodus
Ich benutze den Web-Modus 20161003.1327 In dem Moment, in dem ich eine Region im Webmodus kommentiere, kommentiert sie folgendermaßen. /* import chai from 'chai'; * import 'babel-polyfill'; * import configureMockStore from 'redux-mock-store'; * import thunk from 'redux-thunk'; * import * as ActionTypes from '../actions/ForecastActions'; * * const expect = chai.expect; …
7 web-mode 

1
Flycheck "Zum nächsten / vorherigen Fehler springen" zum Zyklus
Ich möchte, dass Mg n und Mg p durchlaufen, zumindest wenn ich sie mit Flycheck verwende. Diese Funktion erfordert das Schreiben einer benutzerdefinierten Funktion, da diese nicht unterstützt wird (wie unter https://github.com/flycheck/flycheck/issues/64 erwähnt und im Chat bestätigt), aber ich bin ein Elisp-Neuling. Aus anderen Gründen (Arbeits um https://github.com/commercialhaskell/intero/issues/268 ), in …
7 flycheck 


1
Fügen Sie alle Unterverzeichnisse in Dired ein
Wie kann ich alle Unterverzeichnisse des Toplevel-Verzeichnisses in Dired einfügen? Und wie kann ich den gesamten Verzeichnisbaum einfügen, dh alle Unterverzeichnisse rekursiv? Ich möchte die Standardschalter nicht ändern, sondern nur einmal alle Unterverzeichnisse einfügen. Ich suche nicht nach C-u idem RSchalter und füge ihn hinzu : Er fügt Unterverzeichnisse des …
7 dired 

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.