Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

YAML treesitter indentation is buggy

Abierto
#1,505 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 9 días

Ya se ha fusionado un pull request relacionado.

  • #3 de @celsomiranda — fusionado
  • #1506 de @datho7561 — cerrado sin fusionar

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
neovim, yaml
Área
tooling

Línea de trabajo

Empieza leyendo la configuración de kickstart.nvim y la incidencia vinculada de nvim-treesitter; después, reproduce el ejemplo de YAML del informe en Neovim v0.10.4. Identifica dónde se configura la indentación de Treesitter para YAML; se considera terminado cuando pulsar Enter y escribir "- " ya no produce la indentación incorrecta de la lista y la reproducción se ha comprobado de nuevo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Before Reporting an Issue

  • I have read the kickstart.nvim README.md.

  • I have read the appropriate plugin's documentation.

  • I have searched that this issue has not been reported before.

  • By checking this, I confirm that the above steps are completed. I understand leaving this unchecked will result in this report being closed immediately.

Describe the bug

The YAML treesitter indentation has an annoying indentation bug. I think it might be helpful to disable treesitter indentation for YAML files until it's resolved.

Here are some relevant discussions about it:

actual issue to follow regarding this bug:

trail of issues that lead me here

To Reproduce

  1. Make the following YAML file:
hello:
  - a

world: {}
  1. Place the cursor at the | and enter insert mode:
hello:
  - a|

world: {}
  1. Hit "Enter":
hello:
  - a
    |

world: {}
  1. Type "- ":
hello:
  - a
- |

world: {}

Desktop

  • OS: Fedora Linux 41
  • Terminal: alacritty 0.15.1 with zellij 0.42.1

Neovim Version

NVIM v0.10.4
Build type: RelWithDebInfo
LuaJIT 2.1.1720049189
Lenguaje dominante
Lua
Estrellas
31.6k
Forks
46.5k
Merge medio
2 d 21 h
PR fusionados (30 d)
1

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nvim-lua/kickstart.nvim

Todos los issues de nvim-lua/kickstart.nvim

Issues similares

Más issues de Lua

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.