Skip to content

This is not a PR#1383

Open
snoweuph wants to merge 1 commit intoNotAShelf:mainfrom
snoweuph:feature/gaslighting
Open

This is not a PR#1383
snoweuph wants to merge 1 commit intoNotAShelf:mainfrom
snoweuph:feature/gaslighting

Conversation

@snoweuph
Copy link
Contributor

@snoweuph snoweuph commented Feb 1, 2026

You're just crazy :trollface:

(#1377)

Sanity Checking

  • I have updated the changelog as per my changes
  • I have tested, and self-reviewed my code
  • My changes fit guidelines found in hacking nvf
  • Style and consistency
    • I ran Alejandra to format my code (nix fmt)
    • My code conforms to the editorconfig configuration of the project
    • My changes are consistent with the rest of the codebase
  • If new changes are particularly complex:
    • My code includes comments in particularly complex areas
    • I have added a section in the manual
    • (For breaking changes) I have included a migration guide
  • Package(s) built:
    • .#nix (default package)
    • .#maximal
    • .#docs-html (manual, must build)
    • .#docs-linkcheck (optional, please build if adding links)
  • Tested on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin

Add a 👍 reaction to pull requests you find important.

@snoweuph
Copy link
Contributor Author

snoweuph commented Feb 1, 2026

rebased

@snoweuph
Copy link
Contributor Author

snoweuph commented Feb 1, 2026

@troutbot

@snoweuph snoweuph force-pushed the feature/gaslighting branch from cd174c1 to b74e2f4 Compare February 3, 2026 17:01
@snoweuph
Copy link
Contributor Author

snoweuph commented Feb 3, 2026

rebased

@snoweuph snoweuph force-pushed the feature/gaslighting branch from b74e2f4 to 290a763 Compare February 4, 2026 21:13
@snoweuph
Copy link
Contributor Author

snoweuph commented Feb 4, 2026

rebased

in {
options.vim.fun = {
syntax-gaslighting = {
enable = mkEnableOption "Thats no even a real option, you're crazy.";
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should be more descriptive in generated documentation. Not everyone will get the joke here.

Also rather than than vim.fun this could probably go under vim.visuals since cellular-automata, a similar "fun" plugin, is already in there. Given syntax-gaslighting is just syntax highlighting (with diagnostic messages), visuals is suitable imho. Though as I've said before, this might be a good opportunity to stop categorizing plugins (due to the conflicts and the difficulty to categorize all plugins) and start using vim.plugins.<name> instead. Let's hear what @horriblename and @Soliprem think about this.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yea this can go into visuals

In regards to removing categories, I'm neutral on that front

I don't really think removing categories is absolutely necessary, I think chucking everything we can't categorize under "utilities" or "miscellaneous" is fine + I don't particularly like breaking changes.

If we do go through with abolishing the categories, I will say they are nice for discovering plugins you don't know about, or finding alternatives, so putting up an "index" page of sorts for all plugins and giving them category tags would be nice - should make the mini family more discoverable by category. In the end this might not be necessary, there are other sites dedicated to indexing plugins already, so anything we do in this regard is just a nice-to-have

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will say they are nice for discovering plugins you don't know about, or finding alternatives, so putting up an "index" page of sorts for all plugins and giving them category tags would be nice - should make the mini family more discoverable by category. In the end this might not be necessary, there are other sites dedicated to indexing plugins already, so anything we do in this regard is just a nice-to-have

There might be other sides for discoverability, but none that also have info about whats packaged in nvf.

I like the idea of having a way to tag related stuff, and just move most plugins to vim.plugins, but I would still keep some namespaces like vim.languages

@NotAShelf I will update this to go into visuals for now. Is there an Issue/Discussion about the abolishing of namespaces yet?

I would like to split this discussion from the MR

@snoweuph snoweuph force-pushed the feature/gaslighting branch from 290a763 to e6e7f93 Compare February 5, 2026 19:55
@snoweuph snoweuph requested a review from NotAShelf February 5, 2026 19:56
github-actions bot pushed a commit that referenced this pull request Feb 5, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

🚀 Live preview deployed from 9da5d51

View it here:

Debug Information

Triggered by: snoweuph

HEAD at: feature/gaslighting

Reruns: 2052

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants