Skip to content

New "Open At Startup" Mechanisms #1669

@alex-courtis

Description

@alex-courtis

open_on_setup.* have been deprecated in favour of self serve mechanisms: Open At Startup. Please start a Discussion if you have an questions or concerns.



The existing startup mechanisms such an open_on_setup are problematic, with recent changes resulting in many regressions #1668.

The options are nonatomic and difficult (sometimes impossible) to configure for each use case.

There are often race conditions around startup and events with vim itself and other plugins.

A new mechanisms to specify startup behaviour with more granularity is under way.

The existing mechanism will be retained if an original configuration options such as open_on_setup is specified, however the user will be notified of the new mechanism on startup and pointed to a wiki page to explain migration to the new.

Update 20230109: the new mechanism will be a set of recipes for the user to control behaviour programatically, along with the events to allow this.

Update 20230129: existing configuration will be deprecated in favour of a self serve mechanism: Open At Startup

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionExisting functionality broken

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions