practicalli / practicalli/nvim-astro

snacks: image missing supporting tools and treesitter languages

Open
#31 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue
Dominant language
Lua
Stars
13
Forks
11
PR merge metrics
No merged PRs in 30d

Description

What benefits does snacks image provide?

Review snacks.image and add treesitter parsers & supporting cli tools if useful to use this plugin.

From :checkhealth:

- OK Available Treesitter languages:
    `markdown_inline`, `markdown`
- WARNING Missing Treesitter languages:
    `css`, `html`, `javascript`, `latex`, `norg`, `scss`, `svelte`, `tsx`, `typst`, `vue`
- WARNING Image rendering in docs with missing treesitter parsers won't work
- OK 'gs' `10.05.0`
- OK PDF files are supported
- ERROR None of the tools found: 'tectonic', 'pdflatex'
- WARNING `tectonic` or `pdflatex` is required to render LaTeX math expressions
- ERROR Tool not found: 'mmdc'
- WARNING `mmdc` is required to render Mermaid diagrams

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/image.md for snacks.image and run :checkhealth in the Neovim configuration. Review the reported missing Treesitter languages and supporting tools, then add useful configuration or setup for them. Done means the relevant image-rendering checks no longer report avoidable missing dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, vim
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.