Skip to content

Opt out of bootstrap dependency check #253

@sQVe

Description

@sQVe

First of all, thank you for an excellent plugin! 🙌🏼


👋🏼,

I use packer as my plugin manager and handle my dependencies by using the module option. I feel that this is quite elegant since it allows me to load plenary asynchronously when needed and I do not need to list it as an dependency for multiple plugins.

This has worked like intended until I installed diffview, since it checks for the dependency during the bootstrap step and exist early if not found. This forces me to write:

  use({
    'sindrets/diffview.nvim',
    after = 'plenary.nvim',
    requires = 'nvim-lua/plenary.nvim',
  })

when I really should be able to write (on my setup):

  use({
    'sindrets/diffview.nvim'
  })

Would it be possible to add some kind of option or something to opt out of dependency check? 😊 🙏🏼

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions