Comfortable coding inspired by vintage manuscripts
Why I Created Scholar
As a developer who codes for long hours, I got tired of eye strain from typical dark themes with bright neon colors. Most themes are made for quick coding sessions, not the deep work that research and documentation require.
I needed something that encourages focus and comfort over flashiness.
The Solution: Academic Sepia
The inspiration came from the Readera reading app, which uses warm sepia tones that reduce eye strain during long reading sessions. I thought: why not apply this to coding?
Scholar.nvim brings the comfort of academic manuscripts to your Neovim setup.
What Makes Scholar Different
Dual Themes
- Light theme (primary) - great for daytime coding
 - Dark theme (companion) - same aesthetic for nighttime
 
Sepia Colors
- Warm, paper-like backgrounds
 - Excellent readability without harsh contrast
 - Subtle syntax highlighting that doesn't distract
 
Modern Features
- Full Treesitter and LSP support
 - Works with popular plugins
 - Highly customizable
 
Quick Setup
{
  "abreujp/scholar.nvim",
  priority = 1000,
  config = function()
    require("scholar").setup()
    vim.o.background = "light"  -- or "dark"
    vim.cmd("colorscheme scholar")
  end,
}
Perfect For
- Long coding sessions
 - Academic and research work
 - Documentation writing
 - Presentations and teaching
 - Anyone who wants less eye strain
 
Why Light Themes?
I know dark themes are popular, but light themes have advantages:
- Better for extended reading
 - Less visual distraction
 - Professional appearance
 - Natural for academic work
 
Scholar's light theme isn't just inverted dark - it's carefully designed for comfort.
Try It Out
Repository: https://github.com/abreujp/scholar.nvim
Scholar includes documentation, examples, and active support. Whether you're writing algorithms, documentation, or just want a more comfortable coding experience, give it a try.
Do you use light or dark themes? What's your experience with eye strain during long coding sessions?
              
    
Top comments (0)