Skip to content

Getting projections out of pre-release #42

@GnikDroy

Description

@GnikDroy

How to suppress the notification?

Switch to the pre_release branch. A new notification will arrive when the major version is released.

Development is over at dev

1.0 is planning to include:

  • A telescope previewer to preview project directory. Any suggestions regarding the contents of the "preview" pane are welcome.
    previewer

  • A way to minimize setup boilerplate.
    The minimal config is currently

    { 'gnikdroy/projections.nvim', opts = {} }

    Projections will by default take care of autocmds/loading extension/setting up keybindings/user commands etc. This will not give up too much control if you want to do things manually.
    You can take a peek at the default options over at the dev branch. Any suggestions for the default values are welcome.

  • Remove the dependence on vim.loop. vim.loop will be renamed to vim.uv in Neovim 0.10

  • Updated emmylua annotations

  • :checkhealth impl for projections

  • Improve load time by lazyloading telescope

  • Project selector falls back to vim.ui.select if telescope was not found

  • Solutions for Keep track of current project #30 and [feat] tab scoped sessions #40. Projections will keep a stack of projects and expose :ProjectionsNextProject and :ProjectionsPreviousProject as well as a Lua variable containing the list of projects.

If you want any other features. Please mention them here. Mentioned features can be voted for with thumbs up/down.

My time is limited. Any contribution regarding the above will be appreciated. Just make sure to create an issue first.

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