Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Slide counter in editor status bar for revealjs presentations

Aberta
#975 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
48/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
typescript, vscode
Domínio
tooling

Direção de pesquisa

Start with the Quarto VS Code extension's editor status-bar integration for active revealjs .qmd files, and determine how the extension identifies those documents. Implement an updating indicator that counts level-1 and level-2 headings, then verify that the displayed total changes as the file is edited.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement vscode

When authoring revealjs presentations in a .qmd file, there is no way to see
the total slide count without rendering the document. Tools like PowerPoint
display a live slide count in the UI, which helps authors track presentation
length during editing.

Request: Add a slide count indicator to the VS Code / Positron editor status
bar (or the Quarto VS Code extension) when the active file is a revealjs .qmd
document. It could show something like Slides: 12 based on counting level-1
(#) and level-2 (##) headings, updating as the file is edited.

Why it's useful:

  • Quickly assess presentation length without rendering
  • Helps keep presentations within time/slide constraints
  • Analogous to word count for document formats

Workaround today: Manually counting headings via terminal:

grep -cE "^#{1,2} " presentation.qmd
Linguagem predominante
TypeScript
Estrelas
655
Forks
64
Merge médio
20h 53min
PRs com merge (30d)
46

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de quarto-dev/quarto

Todas as issues de quarto-dev/quarto

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.