Diese Tastenkombination funktionierte auf meinen Spacemacs mit dem bösen Modus, dem Org-Modus und dem Efeu:
t org-todo
und ist in den Spacemacs-Bindungen aufgeführt: http://spacemacs.org/layers/+emacs/org/README.html#key-bindings
Dann verschwand es:
SPC h d b org-todo (not listed here)
SPC h d f org-todo (listed but *Help* page shows no binding)
Also habe ich Spacemacs neu installiert, aber die Schlüsselbindung fehlt noch. So habe ich Spacemaces neu installiert:
delete .spacemacs file
restart Emacs
answered Spacemacs questions:
What is your preferred editing style? vim
What distribution of spacemacs would you like to start with? spacemacs
What type of completion framework do you want? ivy
Emacs says: Skipping check for new version (reason: dotfile)
SPC f e d (dotspacemacs-configuration-layers)
uncomment 'org' in .spacemacs dotspacemacs-configuration-layers and save
SPC f e R (dotspacemacs/sync-configuration-layers)
Ist das der richtige Weg, um Spacemaces neu zu installieren? Ich bin neu bei Emacs, also habe ich vielleicht etwas verpasst.
Dies könnte damit zusammenhängen: Fehler "<t> ist undefiniert" beim ersten Tastendruck
Ich verwende Emacs 25.2.1 mit Spacemacs, Evil Mode, Org-Mode und Ivy auf Fedora 25.
AKTUALISIEREN
Ich habe meinen Emacs wieder geöffnet und 't' hat wieder funktioniert. Also funktioniert 't' zeitweise.
Ich habe Folgendes in der Hoffnung getan, dass 't' konsequent funktioniert.
Öffnen Sie dotspacemacs-Konfigurationsschichten:
SPC f e d
Fügen Sie dies der Datei ~ / .spacemacs oben in defun dotspacemacs / user-config () hinzu:
;; Single key command execution when at beginning of a headline
(setq org-use-speed-commands t) ; ? speed-key opens Speed Keys help
und dotspacemacs / sync-configuration-Ebenen:
SPC f e R
Aber '?' öffnet die Speed Keys-Hilfe nicht. 't' funktioniert, aber es hat zeitweise funktioniert, sodass die obige Installation möglicherweise nichts bewirkt hat.
Ist das der richtige Weg, um Speedkeys zu installieren?
Gibt es eine Liste anderer Geschwindigkeitstasten, die mit dem bösen Modus kompatibel sind?
MEHR FRAGEN
Wo in dotspacemacs-Konfigurationsschichten sollen die (setq org-use-speed-Befehle t) eingefügt werden? Ich habe es in Add this to ~ / .spacemacs file, oben in defun dotspacemacs / user-config () eingefügt.
Bindet das 't' in (setq org-use-speed-Befehle t) nur 't' an org-todo oder bindet es auch andere Befehle?
Die Einzelschlüsselbindungen in http://spacemacs.org/layers/+emacs/org/README.html#tree funktionieren alle für den bösen Modus von Spacemac, außer dass H und L an böse Fenster oben und böse Fenster gebunden sind -bottom jeweils.
Die meisten Bindungen von http://notesyoujustmightwanttosave.blogspot.com/2011/12/org-speed-keys.html würden mit dem bösen Modus in Konflikt stehen, aber wahrscheinlich mit dem heiligen Modus funktionieren.
Drücken Sie '?' listet nichts auf.
FINAL_UPDATE
t (org-todo) arbeitet seit über einer Woche. Anscheinend wurde es durch das Problem behoben, mit dem Jon verbunden war.
Wie Kaushal Modi, Alexandro de Oliveira und Jon vorgeschlagen haben, verwende ich KEINE Geschwindigkeitstasten, da ich den Evil-Modus verwende.
quelle
Antworten:
Wenn Sie den Spacemacs-Entwicklungszweig mit Vim-Bearbeitungsstil verwenden, wurde dieser anscheinend
t
als Tastenkombination im Normalmodus für den Organisationsmodus entfernt (siehe dieses Problem ). Um es zurückzubekommen, können Sie diese Variable in Ihren .spacemacs festlegen:Sie werden wahrscheinlich die
org-speed-keys
Einstellungen entfernen wollen , da sie nicht wirklich auf Bindungen im bösen Modus (Vim-Stil) angewendet werden (und in Konflikt stehen könnten).quelle
Sie beziehen sich auf die Geschwindigkeitsbefehle im Organisationsmodus . Sie sind nicht gut dokumentiert .
Geschwindigkeitsbefehle im Org-Modus, auch Geschwindigkeitstasten genannt, sind Tastenkombinationen mit einer Taste, die Aktionen für Teilbäume im Org-Modus ausführen (oder zwischen diesen navigieren). Geschwindigkeitsbefehle werden aktiviert, wenn der Cursor auf das erste Sternchen in einer Überschrift im Organisationsmodus gesetzt wird:
Sie sollten auch sicherstellen, dass die Variable
org-use-speed-commands
nicht Null ist:Wenn Sie den Cursor wie oben gezeigt am Anfang einer Überschrift im Organisationsmodus platzieren und dann drücken t, wird der Cursor aufgerufen
org-todo
. Es stehen andere Befehle zur Verfügung, und Sie können auch Ihre eigenen definieren.Sie können eine Liste der verfügbaren Geschwindigkeitsbefehle anzeigen, indem Sie drücken ?.
Hier sind die Geschwindigkeitsbefehle, die standardmäßig aktiviert sind:
Gliederungsnavigation
nZur nächsten sichtbaren Umrissüberschrift
pspringen Zur vorherigen sichtbaren Umrissüberschrift
fspringen Zur nächsten Überschrift auf derselben Ebene springen (dh zur nächsten Überschrift, der die gleiche Anzahl von Sternen wie die aktuelle vorausgeht)
bZur vorherigen Überschrift auf derselben Ebene springen
uNach oben gehen Stufe: Springe zur nächsten vorherigen Überschrift, die eine Stufe höher in deiner Gliederung liegt
Übersichtssicht
cZyklussichtbarkeit der Struktur unterhalb der aktuellen Überschrift
CZyklussichtbarkeit der gesamten Puffer- / Gliederungsstruktur
Gliederung der Struktur bearbeiten
UBewegen Sie aktuelle Schlagzeile
Dverschieben aktuelle Schlagzeile nach unten
rDemote aktuellen Schlagzeilen
laktuelle Schlagzeile fördert
RDemote aktuelle Schlagzeile, einschließlich Unterbaum
Laktuelle Schlagzeile fördern, einschließlich der Unterstruktur
ieinfügen eine neue gleiche Ebene Überschrift unter dem aktuellen Unterbaum
^sortiert die Kinder des aktuellen Unterbaumes;
wDaraufhin wird eine Liste mit Sortierparametern angezeigt , aus denen Sie auswählen können. Den aktuellen Teilbaum neu feilen: Den aktuellen Teilbaum in eine andere Überschrift verschieben Markieren Sie
.den aktuellen Teilbaum
Uhrbefehle
IIn die durch die aktuelle Überschrift
Odefinierte Aufgabe eintakten Aus der durch die aktuelle Überschrift definierten Aufgabe ausstempeln
Bearbeitung von Metadaten
tDurchlaufen der verfügbaren TODO-
0Status Prioritätscookie der aktuellen Überschrift löschen Priorität
1der aktuellen Überschrift auf [#A]
2setzen Priorität der aktuellen Überschrift auf [#B]
3setzen Priorität der aktuellen Überschrift auf [#C setzen]
;Tags für aktuelle Überschrift setzen
Agenda
v Rufen Sie die Tagesordnung auf
Sonstiges
oWenn die aktuelle Überschrift einen Link enthält, öffnen Sie ihn.
?Rufen Sie eine Liste aller derzeit verfügbaren Speed Keys (Standard und benutzerdefiniert) ab
Quelle: Org Speed Keys | kratzen
quelle
Tree
. Los geht's: spacemacs.org/layers/+emacs/org/README.html#tree . Sie können auch eine Liste der verfügbaren Geschwindigkeitsbefehle abrufen, indem Sie den Cursor an den Anfang einer Überschrift im Organisationsmodus setzen und drücken?
.Do
M-x org-speed-command-help
.. Es wird eine gut formatierte Liste der Standard- und benutzerdefinierten Org Speed-Befehle gedruckt .Hier ist ein kleiner Schnappschuss:
Update (07.06.2017)
Der Abschnitt Speed Keys des Org Info-Handbuchs wurde jetzt mit dem Verweis auf
org-speed-command-help
in dermaint
Branche aktualisiert . Dieses Update wird im nächsten Updateorg
von Melpa oder Org Elpa angezeigt (normalerweise jeden Montag aktualisiert).quelle
Deklarieren Sie es als Layer-Konfigurationsvariable, in der Sie normalerweise eine Layer-Variable wie folgt definieren:
Laden Sie Ihre Dotfile neu mit SPC f e Rund überprüfen Sie die Konfiguration / Bindungen mit:
M-x
org-speed-command-help
RETMeiner Meinung nach ist es besser, die Verknüpfungen zu verwenden, die bereits im Evil-Modus bereitgestellt wurden.
Zum Beispiel gibt es
speed
nach dem Drücken von ,(Komma) viele Tasten und gdergleichen:g l (org-next-sichtbare-Überschrift)
g j (org-forward-Heading-Same-Level)
...
, I (org-clock-in)
, O (org-clock-out)
...
usw...
Vorschlag : Wenn Sie den Typ "Evil-Modus / Vim-Stil " goder ,(Komma) verwenden, sehen Sie sich die Optionen an, die in welcher Taste angezeigt werden , üben Sie sie und vergessen Sie die Org-Geschwindigkeitstasten, die nur für Benutzer mit Emacs -Tastenkombination nützlich sind.
quelle