Im org-Modus verwende ich Anführungszeichen .
#+BEGIN_QUOTE
Foo.
#+END_QUOTE
Wenn ich jedoch org-edit-special
innerhalb eines Blockzitats mache , bekomme ich No special environment to edit here
. Wie kann ich den Organisationsmodus anweisen, Blockzitate (und Verszitate usw.) als spezielle Umgebungen zu behandeln, damit C-c '
ich das Zitat in seinem eigenen Puffer genauso bearbeiten kann wie mit anderen Codeblöcken?
beginning-of-buffer
,end-of-buffer
undmark-whole-buffer
.C-x n n
.Antworten:
Nachdem Sie die Kommentare gelesen haben, scheinen Sie wirklich danach zu suchen:
org-narrow-to-block
um den Puffer auf den aktuellen Block zu beschränkenPlatzieren Sie den Cursor innerhalb der Grenze eines Blocks, z. B. Anführungszeichenblock
Art C-x n b
Der Puffer wird nur auf den Anführungszeichenblock beschränkt.
widen
Verengung aus dem aktuellen Puffer entfernenArt C-x n w
Diese Antwort wurde mit getestet
quelle
org-edit-special-or-narrrow-to-block
solche Funktion zu definieren , die erkennt, welche geeignet ist, und die eine oder andere ausführt? Auf diese Weise könnte ich für beide dieselbe Schlüsselbindung verwenden, da es meiner Meinung nach dieselbe Operation ist, auch wenn dies nicht für Emacs gilt.org-metaup
,org-metadown
oderorg-ctrl-c-ctrl-c
.Verwenden Sie stattdessen:
Dann könnten Sie
org-edit-special
innerhalb des Blocks tun .quelle