Tategaki is a desktop-first Obsidian plugin that lets you edit and view Markdown in a vertical (tategaki) layout. Desktop only. Mobile is not supported.
Status:
Home / End / PageUp / PageDown|漢字《かんじ》⦅A⦆ / ⦅12⦆ for 1-4 charactersfast-click / native-drag)fast-clickfast-clickTab / Shift+Tab, and keep ordered lists renumberedEnter / Shift+Enter behavior in list items and blockquotesEnter continues or exits naturally, and Shift+Enter can be used for in-item line breaks and continuing blank linesDelete / BackspaceTypewriter scroll, editing-block highlight, current-line highlight, and non-focus dimming from one menuThe new writing mode is a new kind of vertical writing mode that works together with the Obsidian editor of the same note. Basic typing, composition (IME), selection, copy and paste work, but it is experimental and some things are not possible yet. It is off by default (turn on New writing mode (Experimental) in the plugin settings); the default mode stays Writing & Reference mode.
Commands
Places where text cannot be written (nothing is written and a notice is shown; the note is unchanged)
4. When you cut, delete, paste or type over a range that contains a horizontal rule, a code block or an inline math expression (a horizontal rule line can be removed with Backspace / Delete from the end of a neighbouring line); when you type over only a part of a ruby; when you enter text that contains notation characters inside a TCY or in the middle of a ruby base; when you commit or paste text that contains notation (**bold**, |漢字《かんじ》, [[memo]], ...) over a selected range.
5. Text that was confirmed by the IME but could not be written stays in the input field. Press Backspace to remove it, or select it inside the field and copy it to use it (there is no dedicated command yet).
Caret and selection 6. Clicking where a caret cannot be placed (a horizontal rule, a code block line, before the frontmatter) leaves the caret where it was. 7. If the paired note is in Live Preview, the caret cannot be placed where Live Preview hides notation (right after an unclosed emphasis mark, inside the label of a footnote definition) and movement skips those places; a range that ends there may not be closed by the Down key or Esc (the Up key closes it). With the paired note in Source mode, the caret can go anywhere.
Composition (IME) 8. On Mac, after cancelling a composition (clearing it all with Esc or Backspace) and typing again, the IME candidate window may appear away from the previous position (same as Writing & Reference mode). 9. Composing inside a TCY or in the middle of a ruby base is drawn over the text (it does not push the following text aside). Composing between the digits of an automatic TCY shows the digits split in two while composing. 10. A composition that fills the line exactly may look about one character tighter; at the moment of confirmation, following text may move by about half a character for punctuation compression (display only). 11. If you switch between vertical and horizontal while composing and then cancel with Esc, the caret may remain outside the screen. 12. While the ATOK prediction window is shown, the context menu does not appear (composition continues and the text is not damaged). 13. With Mac's Character Viewer or IME pad, entering the same character again without keys right after a confirmation may drop the first one (rare).
Closing and windows 14. Depending on how you close (for example closing the tab while composing), the composing text may not enter the note and is shown in a notice instead (text is never silently lost). A notice right before quitting (Cmd+Q, Alt+F4) may not be visible. 15. Moving to a new window while composing makes clicks in the new window ineffective until the composition ends. 16. Moving a long document to a new window may freeze for a few seconds and leave the new window black for a while; "Open in new window" from the start is faster.
Display 17. The fix that prevents a short column when a closing bracket at the end of a paragraph lands at the end of a column is only in ordinary paragraphs. Headings, lists and quotes may still get a short column.
The recommended installation method is Obsidian's built-in Community Plugins browser.
Community plugins.Browse and search for Tategaki.Tategaki.See INSTALL.md for detailed install, update, manual install, and uninstall notes.
If you are upgrading from <=1.2.1, check the ID migration notes in both README and INSTALL.md.
As of 1.2.2, the plugin ID changed from tategaki-plugin to tategaki (submission requirement alignment).
If you are updating from older versions, Obsidian may treat this as a different plugin.
tategaki-plugintategaki.obsidian/plugins/tategaki-plugin/data.json.obsidian/plugins/tategaki/data.jsontategaki-plugin<vault config folder>/tategaki-sync-backups/; the plugin never deletes them by itself, and a setting that appears only when they exist moves them to the trash when the user presses it.)QUICKSTART.mdMANUAL.mdCHANGELOG.mdREADME.ja.mdApache-2.0 (see LICENSE)