Skip to content

Breaking Changes

Guennadi Maximov C. edited this page Sep 25, 2025 · 8 revisions

2025/09/25

The :ProjectDelete command has been reworked. If no args are given to the user command, the following popup will appear:

Popup

Otherwise, it's all the same.


2025/09/24

a5c0904 :ProjectRecents has been dropped.

For some God forsaken reason using :ProjectRecents would somehow loop the program, freezing Neovim entirely. I tried looking through all sorts of logs to no avail.

It was only the User Command itself, by the way. None of the underlying components that I could identify were responsible.

I'm bewildered, to say the least.

Since this is a SERIOUS issue, I had no other choice but to delete that user command. Either way, recent projects will still show up when running :checkhealth project.


2025/09/22

The setup() option for enabling logging has been reworked:

-- BEFORE
require('project').setup({
  logging = true,
})

-- AFTER
require('project').setup({
  log = {
    enabled = true,
  },
})

2025/09/21

Due to issue #18 fzf-lua integration is now enabled in setup().

Tip

See :h Project.Config.FzfLua for more info.


<== Previous Entry | Index | Next Entry ==>

Clone this wiki locally