[suggestion] Add syntax group for built-in module attributes
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start by locating the Vim Elixir syntax definitions and reading how existing syntax groups are declared. Identify the built-in module attributes that should be covered and determine how syntax-group tests or examples are handled in this repository. Done means the built-ins are visually distinguished from user-defined attributes without incorrectly highlighting custom attributes.
Written by the indexing model from the issue text.
Description
Would you be open to a PR that adds a syntax group for Elixir's built-in module attributes?
This is a nice-to-have which:
- gives immediate feedback that a built-in has been spelled correctly (and indeed exists)
- gives immediate feedback when trying to define a built-in as a custom attribute
- gives a visual difference between built-ins and user-defined "constants"
Thanks for reviewing and no worries if the answer is no!
- Dominant language
- Ruby
- Stars
- 1.3k
- Forks
- 154
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from elixir-editors/vim-elixir
-
bug syntax
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
elixir-editors/vim-elixir#574 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
elixir-editors/vim-elixir#569 · 3 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
elixir-editors/vim-elixir#567 · 4 comments · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
elixir-editors/vim-elixir#565 · 2 comments · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 28/100
elixir-editors/vim-elixir#564 · 1 comment ·
All issues in elixir-editors/vim-elixir
Similar issues
-
security
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
simp/pupmod-simp-stunnel#173 ·
-
Polish QDrantOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
o19s/quepid#1825 · 1 comment ·
Maintainers usually reply within 1 day
-
`judges download` into an existing directory fails with a raw `EISDIR` after locking the durableOpen
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 7 days