Open in app

Sign In

Write

Sign In

Craig Motlin
Craig Motlin

117 Followers

Home

About

Oct 28, 2022

How to pick colors for a syntax highlighting theme

After I shared JetBrains IDEs hidden features: Syntax Highlighting, my coworker asked these thought-provoking questions. How did you pick the colors? What is the relationship of the colors to each other? Do you see the code differently? I’ll share my answers here. How did you pick the colors? I first played with syntax highlighting over a…

Intellij

6 min read

How to pick colors for a syntax highlighting theme
How to pick colors for a syntax highlighting theme
Intellij

6 min read


Oct 12, 2022

JetBrains IDEs hidden features: Syntax Highlighting

JetBrains has added powerful improvements to their IDE over the years, but leaves some features disabled in the default configuration. If my colleagues are representative, most users don’t know these features exist. Here, we’re going to look at syntax highlighting. The default schemes only assign colors to a few token…

Intellij

5 min read

JetBrains IDEs hidden features: Syntax Highlighting
JetBrains IDEs hidden features: Syntax Highlighting
Intellij

5 min read


Jan 31, 2020

Additional IntelliJ Live Templates for Java

Use live templates to insert common constructs into your code, such as loops, conditions, various declarations, or print statements. For example, the built-in template called psvm inserts a main method. Here are a few live templates I’ve added for Java. They are available for download here. To import them you…

Intellij

4 min read

IntelliJ Live Templates
IntelliJ Live Templates
Intellij

4 min read


Jan 18, 2019

IntelliJ postfix completions

IntelliJ’s postfix completions were announced in 2014 but remain relatively unknown. Postfix code completion helps reduce backward caret jumps as you write code. You use it as if you’re auto-completing a method name, but with the name of a postfix template. Here are a few postfix completions I’ve added for Java. They are available for download here. Rethrow checked exception as runtime exception

Java

2 min read

IntelliJ postfix completions
IntelliJ postfix completions
Java

2 min read


Jan 14, 2019

# git config

#!/bin/bash set -euxo pipefail # this post is a valid bash script # A live version of this script lives at # https://github.com/motlin/development-setup # common aliases # First a few from the git book that everyone seems to use # https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases git config --global alias.co checkout git config --global alias.br branch git config --global alias.ci commit git config…

Git

6 min read

Git

6 min read


May 15, 2018

Java has Streams. Do we need third-party collections?

Java 8 added Streams. Are competing collections libraries like Eclipse Collections, Trove, Guava, etc. effectively deprecated now? I saw this question on StackOverflow, specifically about Eclipse Collections. Here is my answer. Is there any reason to still use Eclipse Collections? Yes! Streams are a huge step forward, and a welcome…

Eclipse Collections

3 min read

Eclipse Collections

3 min read

Craig Motlin

Craig Motlin

117 Followers
Following
  • Donald Raab

    Donald Raab

  • Mykola Golubyev

    Mykola Golubyev

  • Déborah Mesquita

    Déborah Mesquita

  • Camille Fournier

    Camille Fournier

  • @cowtowncoder

    @cowtowncoder

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech