Skip to content

noisesfromspace/touchup.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

touchup.nvim

Tiny markdown tweaks that don't shift your layout. List bullets get depth-aware icons, checkboxes get state indicators, code blocks get a background. Everything uses overlays: icons sit on top of markers, your text never jumps out of sight.

No hidden URLs, no resized headings, no conceal jumping. Tables and alignment are the formatter's job. Pair this with mdformat and mdformat-space-control for table support.

What it does

  • List bullets get icons that change with nesting depth (✸ ✿ ✦ ✧), "We have org mode at home".jpg
  • Checkboxes show obsidian-style state icons inside [ ] without concealing brackets or jumping text.
  • Code blocks get a subtle background.
  • Hitting Enter on a list item auto-continues at the same level. Press Enter on an empty item to exit.
  • Block quotes are transformed to cursive.
screenshot_2026-07-15_16:31:41

Install

{ "noisesfromspace/touchup.nvim", opts = {} }

Config

require("touchup").setup({
  bullets = { icons = { "", "", "", "" } },
  code_blocks = { enabled = true },
  checkboxes = { enabled = true },
  enter = { enabled = true },
})

The rest of the stack

Tool Does
markdown-oxide LSP: completions, diagnostics, symbol navigation
mdformat Formats markdown consistently
mdformat-space-control Keeps lists tight, no random blank lines
conform.nvim Runs mdformat on save

About

Non-invasive touchup of Markdown (mirror)

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages