Skip to content

Consider removing mini.ai #1996

@ro0gr

Description

@ro0gr

Inspired by #1992.

It appears that mini.ai conflicts with Neovim 0.12’s incremental selection feature. Additionally, some of mini.ai’s features are now natively supported in Neovim.

For example, in

kickstart.nvim/init.lua

Lines 840 to 842 in c0cc054

-- - va) - [V]isually select [A]round [)]paren
-- - yinq - [Y]ank [I]nside [N]ext [Q]uote
-- - ci' - [C]hange [I]nside [']quote

features 1 and 3 are already available in a plain nvim --clean session, at least as of Neovim 0.12 (possibly even earlier).

Of course, there are still some nice-to-have features, like "q" for quotes and "n" for next. But are these additions truly worth including as defaults in kickstart?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions