bug: doesn't attach when buffer has multiple filetypes, including one supported
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 78/100
Piste de recherche
Commence par lire la comparaison des types de fichiers dans lua/render-markdown/core/manager.lua, vers la ligne 150, indiquée par l’issue. Vérifie comment le type de fichier du buffer est comparé aux types de fichiers configurés ; le travail est terminé lorsqu’un buffer dont le type de fichier est markdown.Avante est reconnu comme contenant markdown et que le plugin s’active.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Neovim version (nvim -v)
0.12.6
Neovim distribution
N/A
Operating system
nixos
Terminal emulator / GUI
kitty
Describe the bug
in https://github.com/avante-corp/avante.nvim, I want to assign the buffer multiple filetypes with set ft=markdown.Avante, as supported by vim ( see :h ft "When a dot appears in the value then this separates two filetype names, it should therefore not be used for a filetype. ").
This plugin does an exact string compareason at https://github.com/MeanderingProgrammer/render-markdown.nvim/blob/8e8795368391036643b622875a6da6a51bcd33f4/lua/render-markdown/core/manager.lua#L150 which fails when it compares "markdown" with "markdown.Avante". So render-markdown is not enabled while it should.
I believe nvim_get_option_value should return an array for "ft" but until it does, render-markdown could split the return filetypes on . and compare those
Expected behavior
avante should detect that ft contains the "markdown" and be enabled.
Healthcheck output
it's all green
Plugin configuration
require('render-markdown').setup({
-- enabled = true,
-- debounce = 100,
log_level = 'error',
log_runtime = false,
-- to appease checkhealth
html = { enabled = false },
-- use recommended settings from above
file_types = { 'markdown', 'Avante',
-- 'markdown.Avante' -- workaround
},
})
Plugin error log
empty
Confirmations
- I have updated this plugin to the latest version using my plugin manager
- I have updated all treesitter parsers (:TSUpdate)
- I have provided the text contained in all screenshots as raw text in this issue. This means if there is a screenshot below it is the copy pasted contents of the file in the screenshot. I understand that my issue will be closed if I have not.
Additional information
No response
- Langage dominant
- Lua
- Étoiles
- 5.2k
- Forks
- 152
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de MeanderingProgrammer/render-markdown.nvim
-
feature: allow concealing latex codePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
MeanderingProgrammer/render-markdown.nvim#717 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 57/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
MeanderingProgrammer/render-markdown.nvim#711 · 1 commentaire ·
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
-
bug
Difficulté 4/5 1-2 jours Accessibilité débutants 55/100
Toutes les issues de MeanderingProgrammer/render-markdown.nvim
Issues similaires
-
bug forever
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
openmap-world/openmap#45 ·
Les mainteneurs répondent en général sous 1 jour
-
web
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
Good First Issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Deleting an active group/tab leaves view on deleted group and categories missing until redrawOuvertebug triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Cidan/BetterBags#1265 ·
Les mainteneurs répondent en général sous 1 jour
-
Data lead: beatfeverOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
reacher-z/Awesome-REA#3601 ·
Les mainteneurs répondent en général sous 1 jour