Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comment cacher les erreurs de tirets d'incise dans les listes ? #27

Open
thomas-louvigne opened this issue Jul 12, 2023 · 5 comments
Open

Comments

@thomas-louvigne
Copy link

Dans org-mode, on utilise souvent les tirets d'incise (les moins - )
Le package melpa montre des erreurs a chaque ligne.
Je souhaiterais cacher ces erreurs qui n'en sont pas pour moi.

Screenshot_20230712_155433

J'ai tenté de faire un petit filtre simple pour cacher ces erreurs, mais je ne suis pas certains que cela peut marcher.

(setq flycheck-grammalecte-filters
      '("\\ATiret"))
@badmrfrosty
Copy link

Bonjour,

Perso, j'ai ajouté les filtres suivants à la variable flycheck-grammalecte-filters-by-mode pour la clé "org-mode"

"(?m)^[ \t]*-[ \t]*" ;; tirets orgmode

"(?im)^:[a-z]+:" ;; propriétés org-roam

Bien à vous,

@thomas-louvigne
Copy link
Author

Je suis un peu nul justement et j'ai pas réussi à utiliser ce fameux flycheck-grammalecte-filters-by-mode, est-ce que tu pourrais me montrer tes lignes elisp ?

@badmrfrosty
Copy link

Bonjour, voici ce que j'ai ajouté dans config.el (j'utilise doom emacs)

(setq flycheck-grammalecte-filters-by-mode
  '((latex-mode "\\\\(?:title|(?:sub)*section){([^}]+)}"
                "\\\\\\w+(?:\\[[^]]+\\])?(?:{[^}]*})?")
    (org-mode "(?ims)^[ \t]*#\\+begin_src.+?#\\+end_src"
              "(?im)^[ \t]*#\\+begin[_:].+$"
              "(?im)^[ \t]*#\\+end[_:].+$"
              "(?m)^[ \t]*(?:DEADLINE|SCHEDULED):.+$"
              "(?m)^\\*+ .*[ \t]*(:[\\w:@]+:)[ \t]*$"
              "(?m)^[ \t]*-[ \t]*" ;; tirets pour orgmode
              "(?im)^:[a-z]+:" ;; propriétés org-roam
              "(?im)^[ \t]*#\\+(?:caption|description|keywords|(?:sub)?title):"
              "(?im)^[ \t]*#\\+(?!caption|description|keywords|(?:sub)?title)\\w+:.*$")
    (message-mode "(?m)^[ \t]*(?:[\\w_.]+>|[]>|]).*")))

(with-eval-after-load 'flycheck
  (flycheck-grammalecte-setup))

Alternativement, je pense que tu peux simplement ajouter les deux lignes commentées avec la fonction customize

@milouse
Copy link
Owner

milouse commented Aug 21, 2023

@badmrfrosty:

Perso, j'ai ajouté les filtres suivants à la variable flycheck-grammalecte-filters-by-mode pour la clé "org-mode"

"(?m)^[ \t]*-[ \t]*" ;; tirets orgmode

Wow, je vais tester ça de mon côté, si ça fonctionne bien je pense l’ajouter dans les filtres par défaut. Merci beaucoup !

@thomas-louvigne
Copy link
Author

C'est top !
Merci beaucoup :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants