Discuss: onboardme --slim? #133

Closed
opened 2022-12-27 16:34:56 +00:00 by jessebot · 3 comments
jessebot commented 2022-12-27 16:34:56 +00:00 (Migrated from github.com)

Describe the feature you'd like, and why

Onboardme is getting kinda heavy in it's vim setup as my desire for more and more plugins gets out of control. I want others to still have that, but we should offer a slim vim setup. Things like LSP servers, get large and unwieldy. We should make them optional :)

Perhaps a slim tag? Maybe have --slim source a slimmer dot files too, and have it aimed exclusively at servers? We could also expands steps to have a enabled_on_slim_run: false that you can set to true to exclude steps from slim builds, but still have the same dot files you use everywhere if you have onboardme in your dot files right now 🤷

Bonus note: "slim" in Dutch is "smart", and to any Nederlandse users out there: Hoi 👋

## Describe the feature you'd like, and why Onboardme is getting kinda heavy in it's vim setup as my desire for more and more plugins gets out of control. I want others to still have that, but we should offer a slim vim setup. Things like LSP servers, get large and unwieldy. We should make them optional :) Perhaps a slim tag? Maybe have `--slim` source a slimmer dot files too, and have it aimed exclusively at servers? We could also expands steps to have a `enabled_on_slim_run: false` that you can set to true to exclude steps from slim builds, but still have the same dot files you use everywhere if you have onboardme in your dot files right now 🤷 Bonus note: "slim" in Dutch is "smart", and to any Nederlandse users out there: Hoi 👋
jessebot commented 2022-12-27 16:36:05 +00:00 (Migrated from github.com)

@cloudymax tagging you in for any thoughts you might have. I feel like we should also maybe go through the packages and do some winter cleaning :)

@cloudymax tagging you in for any thoughts you might have. I feel like we should also maybe go through the packages and do some winter cleaning :)
cloudymax commented 2023-01-07 10:10:20 +00:00 (Migrated from github.com)

agreed, sorting the packages and finding out which cause the heaviest dependencies would be helpful :)

agreed, sorting the packages and finding out which cause the heaviest dependencies would be helpful :)
jessebot commented 2023-05-20 16:47:27 +00:00 (Migrated from github.com)

I've actually decided to slim the default install and then add package groups for anything we really want anything, such as email.

I've actually decided to slim the default install and then add package groups for anything we really want anything, such as email.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jessebot/onboardme#133
No description provided.