Skip to content

Conversation

@abcdvvvv
Copy link
Contributor

  • Adds a new dark Julia UDL variant
  • Updates the Base function keyword list (Keywords4)
    • tryparse_internal, bin, oct, dec, hex
    • _prevpow2, _nextpow2, ndigits0zpb
    • hastypemax, hash_integer, top_set_bit, unsafe_takestring

@oxinabox
Copy link
Member

oxinabox commented Dec 1, 2025

I am not sure if it makes sense to include things that are not part of the public API -- there are so many intenal methods in Base and stdlibs

@abcdvvvv
Copy link
Contributor Author

abcdvvvv commented Dec 2, 2025

This depends on whether you want to highlight only the public API or all functions.
I originally intended to highlight all functions, but to keep the keyword list concise and since enumerating all functions would be too heavy a task, it can be reverted.

@oxinabox
Copy link
Member

oxinabox commented Dec 2, 2025

You can get a list of all public functions in Base with names(Base) in the julia REPL,
and all public + private with names(Base, all=true)

@oxinabox oxinabox merged commit 9327815 into JuliaEditorSupport:master Dec 2, 2025
@abcdvvvv abcdvvvv deleted the defaultdarkmodern branch December 2, 2025 04:53
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

Successfully merging this pull request may close these issues.

2 participants