News for hackers. Stuff that matters.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by camgunz on Tuesday August 12, 2025 @07:32AM (#44874937)
I built a colorscheme for Vim [0] that is close to monochrome when I was worried about blue light (I've since had kids and now this kind of worry doesn't rate at all), and I basically use bold and highlights (I hate underlining, italics, and squiggles, but I think you can do all that too in the GUI version). I found it surprisingly usable.

[0]: https://github.com/camgunz/amber

Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @10:33AM (#44876738)
> in the GUI version

or in the TUI version, in a terminal like Kitty.

I want to try some monochrome UI, but that amber is definitely not my taste. Let me see if there is a "paper-like" theme, or maybe I can make one myself.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by camgunz on Tuesday August 12, 2025 @10:43AM (#44876876)
I (re)built it w/ a little script I call roygvim [0] -- here's the source [1]

[0]: https://github.com/camgunz/roygvim

[1]: https://pastebin.com/b0LRpjUC

Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @12:00PM (#44878115)
My attempt:

https://images2.imgbox.com/16/79/Tz7rMe2c_o.png

  colorscheme paper
  
  highlight Normal guibg=#f7f5f0 guifg=#000000 gui=NONE
  
  highlight CursorLine guibg=#f0efea gui=NONE
  highlight CursorColumn guibg=#f0efea gui=NONE
  
  highlight Comment guifg=#777777 gui=italic
  
  highlight Constant       guifg=#333333 gui=underline
  highlight String         guifg=#333333 gui=italic
  highlight Character      guifg=#333333 gui=italic
  highlight Number         guifg=#333333 gui=underline
  highlight Boolean        guifg=#333333 gui=underline
  highlight Float          guifg=#333333 gui=underline
  
  highlight Identifier     guifg=#000000 gui=NONE
  highlight Function       guifg=#000000 gui=bold
  
  highlight Statement      guifg=#000000 gui=bold
  highlight Conditional    guifg=#000000 gui=bold,underline
  highlight Repeat         guifg=#000000 gui=bold
  highlight Label          guifg=#000000 gui=bold
  highlight Operator       guifg=#000000 gui=NONE
  highlight Keyword        guifg=#000000 gui=bold
  
  highlight PreProc        guifg=#333333
  highlight Include        guifg=#333333 gui=underline
  highlight Define         guifg=#333333 gui=underline
  highlight Macro          guifg=#333333 gui=underline
  highlight PreCondit      guifg=#333333 gui=underline
  
  highlight Type           guifg=#000000 gui=bold,italic
  highlight StorageClass   guifg=#000000 gui=bold
  highlight Structure      guifg=#000000 gui=bold
  highlight Typedef        guifg=#000000 gui=bold
  
  highlight Special        guifg=#333333 gui=italic
  highlight SpecialChar    guifg=#333333 gui=italic
  highlight Tag            guifg=#333333 gui=italic
  highlight Delimiter      guifg=#000000 gui=NONE
  highlight SpecialComment guifg=#777777 gui=italic
  highlight Debug          guifg=#333333 gui=italic
  
  highlight Underlined     guifg=#000000 gui=underline
  highlight Error          guifg=#000000 gui=bold,underline
  highlight Todo           guifg=#000000 gui=bold,italic
  
  highlight Visual guibg=#d0d0d0 guifg=#000000 gui=NONE
  highlight IncSearch guibg=#d0d0d0 guifg=#000000 gui=NONE
Re:A fast, low-latency, open-hardware e-paper monitor and de... by alex-a-soto on Tuesday August 12, 2025 @12:05PM (#44878189)
Thanks for sharing! Would it be alright if I try it out during our livestream this week?
Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @12:57PM (#44878966)
Yes sure. public domain.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by RossBencina on Wednesday August 13, 2025 @01:54AM (#44885045)
Hi Alex. If you are interested in showing VSCode, here are the theme and additional color settings that I use with my Mira Pro:

https://gist.github.com/RossBencina/f37f51c3f53796f0988c7d96...

Possibly not the best syntax highlighting, but generally makes the UI legible.

Feel free to use.