goolord / alpha-nvim

a lua powered greeter like vim-startify / dashboard-nvim
MIT License
1.84k stars 109 forks source link

refactor: Extract common theme elements #77

Closed hermitmaster closed 2 years ago

hermitmaster commented 2 years ago

Make Alpha more approachable for theming by pulling out things like the header out to a common module that themes can use. alpha.themes.common, for example.

goolord commented 2 years ago

can you give a concrete example? the entire dashboard theme is 100 lines, it doesn't seem that intimidating to me. i also wrote it so i guess i'm a bit blind to what the 'new user' experience is like.