axelson

axelson

Scenic Core Team

What VSCode theme do you use?

I’m working on VSCode ElixirLs syntax highlighting, and different themes support different syntax definitions. So I am curious about which themes are the most popular/widespread.

What VSCode theme do you use? (scroll to see all options)

  • Abyss
  • Default Dark+
  • Default Light+
  • Visual Studio Dark
  • Visual Studio Light
  • Default High Contrast
  • Kimbie Dark
  • Monokai
  • Monokai Dimmed
  • Quiet Light
  • Red
  • Solarized Dark
  • Solarized Light
  • Tomorrow Night Blue
  • Other Theme (please comment)
0 voters

I’m also curious if people add manual customization of their chosen theme.

Do you customize your theme?

  • Yes, a little
  • Yes, significant customization
  • No
0 voters

Most Liked

chrismccord

chrismccord

Creator of Phoenix

Dark+ (Elixir), which does a much better job than the default Dark+ for elixir files, and behaves the same as Dark+ for everything else: https://marketplace.visualstudio.com/items?itemName=kkalita.dark-plus-elixir

18
Post #9
alexslade

alexslade

Synthwave vs Flouromachine.

Because life’s too short to not code at 4am listening to agressive Synthwave while trying to remember the GenServer API.

alanvardy

alanvardy

For some reason I can’t stand anything other than One Dark Pro (which comes from Atom).

I keep trying other dark themes but always come back.

axelson

axelson

Scenic Core Team

If you run Ctrl+Shift+P: “Developer: Inspect TM Scopes” you can see what scopes are defined on each piece of syntax in the file:

So we have comment.documentation.heredoc.elixir, comment.documentation.string, and comment.line.number-sign.elixir.

So if we want to change the documentation comments back to their default style (for the Default Dark+ theme) we can add this to our settings.json:

{
    "editor.tokenColorCustomizations": {
        "comments": {
            "foreground": "#FF0000",
            "fontStyle": "bold"
        },
        "textMateRules": [
            {
                "scope": "comment.documentation",
                "settings": {
                    "foreground": "#6A9955",
                    "fontStyle": ""
                }
            }
        ]
    }
}

Now this looks like:

And if you wanted to target specifically single-line or multi-line documentation you could target comment.documentation.heredoc or comment.documentation.string instead of just comment.documentation.

Dusty

Dusty

Since this thread is getting bumped, I should mention that I’ve released a new theme called Tol. It began as a project to make my Yarra Valley theme more color-accessible, but I liked the result so much that I ended up switching to it full time:

Where Next?

Popular in Polls Top

josefrichter
There are two polls and a third question… 1) Displays poll 2) Orientation poll 3) Configuration Please let us know how you are using you...
New
New
thojanssens1
In an attempt to figure out what are the preferred GraphQL clients for Elixir developers, I made this poll below. If you’re using GraphQL...
New
New
jaimeiniesta
Alchemists everywhere! Join our poll to see what countries have the most Elixir developers! (Please note if you voted in the original po...
New
Nezteb
poll The poll allows up to 2 votes for cases where people have a preferred tool for Elixir and a separate preferred tool for Erlang or th...
New
matt-savvy
I see some people adopt this convention when naming fields or variables where the value is a boolean. I personally see this as an antipat...
New
arcanemachine
This was the first question on my mind when I saw this other thread by @AstonJ. I’m curious how many Phoenix users actually like using T...
New
AstonJ
How often do you buy a new dev machine? poll If there is any particular reason why you’ve settled on the frequency you have, please shar...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

Other popular topics Top

JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement