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)