Settings

Theme

My coding font and how I made it

github.com

4 points by efortis · 3 comments

Reader

2 threads
bitpush

I dont want to be dismissive of what you're doing, but I didnt see the motivation of why you want space before capital letters in camelCase.

My brain perceives `fun doSomething` and `fun do Something` very differently, so I'm assuming you have a very good reason on why that's the case.

  • efortisOP

    No worries, the motivation was that one day I was very tired and I noticed I had to make an extra effort to read long camel case names. The last screenshot in the readme has the snippet I was reading that day.

    So I added the left padding to uppercase letters, and to avoid confusing it with a real space char, I made the space 4x wider.

    I kept experimenting with the real space width and the padding ratio. At first I added like 1/6 of padding, and I noticed it took me just a few minutes to get used to it, so I increased it to 1/3.

    It also depends on the font size. if it’s over 18pt then 1/3 of padding is too much, but I think it works well for 12-14pt

    So if I’m sharing my screen with a large font I change it to mono.

abstractspoon

Talk about yak shaving !

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection