马自立1 downloadsOutliner editing inspired by Logseq and Emacs: Esc to select whole list blocks, move between blocks, wrap selections in pairs, jump to the parent block, create a sibling at the end of the level, group rows, and convert block types.
English · 简体中文
Outliner editing improvements for writing in lists in Obsidian.
I moved from Logseq to Obsidian, and what I missed most was how Logseq treats every list item as a block you can grab and move. The other half of the inspiration comes from Emacs (org-mode outline editing) and Bike, an outliner shaped by it: jump to the parent, add a new item at the end of the current level, fold a few rows into a group. These moves come naturally in Emacs-style outliners, and Obsidian doesn't have them. This plugin brings them over.
( [ " 「 《 and so on (any input method): the text is wrapped instead of replaced. Press [ twice for a wikilink. Press Enter afterwards to jump past the closing symbol.1. 2. 3., paper-style 4.1 4.2 and letters a. b. c..3. → 4., 4.2 → 4.3, b. → c.), and a new item in a checkbox list gets [ ]. Outside a list, ⌘Enter is left alone.Commands can be rebound under Settings → Hotkeys (search "Emacs Logseq Inspired Outline"). ⌘Enter, Esc and the arrow keys are editor keys and are fixed.
Download main.js and manifest.json from Releases into <vault>/.obsidian/plugins/emacs-logseq-inspired-outline/ and enable it under Settings → Community plugins. Or install with BRAT: MatsuriMW/emacs-logseq-inspired-outline.
MIT