Navigation & Tools
Find and replace, TOC jumps, file browsing, tabs, source mode, and the output log that helps when the app or export pipeline gets loud.
Document navigation
Long Markdown files stop being cute fast. Noteism already ships with the tools that matter once the file becomes a real document.
Find and Replace
| Feature | Status |
|---|---|
| Docked Find panel | Implemented |
| Find and Replace mode | Implemented |
| Match case / whole word | Implemented |
| Next / previous result navigation | Implemented |
F3 / Shift+F3 traversal | Implemented |
| Match centering in long documents | Implemented |
| Source mode support | Implemented |
TOC and outline
- nested heading hierarchy in the sidebar
- tree guide lines for heading depth
- accurate centering when you jump
- awareness of complex content like tables, Mermaid blocks, and
[TOC]content
Workspace tools
The file browser supports a real workspace flow.
- open a workspace folder
- expand folders
- filter to supported markdown-ish file extensions
- hide or show hidden files through Preferences
- use right-click context menus and file/folder actions
Tabs are not decorative.
- multiple open documents
- dirty-state tracking
- unsaved-close protection
- file and tab properties overlays
- window title updates based on the active file
Source mode is the full-document raw Markdown path with:
- syntax highlighting
- line-number-aware layout
- source-aware find/replace
- session persistence
- lossless round-trip back to hybrid mode
The output log is there for real diagnostics, not decoration.
- persistent history
- timestamps
- log levels
- selectable text
- smart copy behavior
- right-click menu for copy / clear / close
- resizable panel strip
File browser behavior
The file browser currently recognizes these file extensions:
| Extension family |
|---|
md |
markdown |
mdown |
mkd |
mkdn |
mdwn |
mdtxt |
txt |
Why `.txt` too?
Because plenty of real notes start life as plain text before they admit they are Markdown.
Preferences that affect navigation
- default workspace path
- session restore
- hidden file visibility
- line number visibility
Those are all already wired into the current Preferences system.