Skip to content

Add dtormoen/neural-open.nvim#2202

Merged
DrKJeff16 merged 3 commits into
rockerBOO:mainfrom
dtormoen:dt/add-neuralopen
Feb 28, 2026
Merged

Add dtormoen/neural-open.nvim#2202
DrKJeff16 merged 3 commits into
rockerBOO:mainfrom
dtormoen:dt/add-neuralopen

Conversation

@dtormoen

Copy link
Copy Markdown
Contributor

Repo URL:

https://github.com/dtormoen/neural-open.nvim

Checklist:

  • The plugin is specifically built for Neovim.
  • The plugin is licensed.
  • The lines end with a .. This is to conform to awesome-list linting and requirements.
  • The title of the pull request is Add/Update/Remove `username/repo` (notice the backticks around `username/repo`) when adding a new plugin.
  • The description doesn't mention that it's a Neovim plugin, it's obvious from the rest of the document. No mentions of the word plugin unless it's related to something else. No .. for Neovim.
  • The description doesn't contain emojis.
  • Neovim is spelled as Neovim (not nvim, NeoVim or neovim), Vim is spelled as Vim (capitalized), Lua is spelled as Lua (capitalized), Tree-sitter is spelled as Tree-sitter.
  • Acronyms (LSP, TS, YAML, etc.) are fully capitalized.

Comment thread README.md Outdated
- [dmtrKovalenko/fff.nvim](https://github.com/dmtrKovalenko/fff.nvim) - Fuzzy file picker with a standalone native implementation of file indexing and typo resistant fuzzy matcher. Includes all the QOL features, file previews (and images), frecency sorting, last query matching, proximity, Git status bonuses and much more.
- [wsdjeg/picker.nvim](https://github.com/wsdjeg/picker.nvim) - Simple fuzzy finder, including files, ctags outline, and more.
- [juniorsundar/refer.nvim](https://github.com/juniorsundar/refer.nvim) - A minimalist picker that doesn't get in your way.
- [dtormoen/neural-open.nvim](https://github.com/dtormoen/neural-open.nvim) - An intelligent file picker for [Snacks.nvim](https://github.com/folke/snacks.nvim) that uses a neural network to learn your navigation patterns and rank files by what you're most likely to open next.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The description is a bit long. Please rewrite as suggested below:

Intelligent `snacks.nvim` picker that uses a neural network to learn your navigation patterns and rank files by what you're most likely to open next.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Penaz91 Does this belong in the Fuzzy Finder section? Or does it belong in the AI section? 🤔

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was a bit wordy, trimmed it down even more than you suggested.

@dtormoen dtormoen Feb 26, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My reasoning on placement is I'm essentially training a 1k parameter model locally in pure Lua and not using an external service or model from an API or other source. It's also a Perceptron vs. a transformer/LLM-style architecture. Although the underlying math/theory is similar, I didn't think it was "AI" in the way most people think of it nowadays. It's more similar to like Google search ranking algorithm or something like that. Obviously open to your thoughts though 😃

@DrKJeff16 DrKJeff16 Feb 26, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand your view, just want a second opinion since I don't deal with LLMs or similar tools at all. I am certain I don't have it as clear as @Penaz91 regarding the criteria to place plugins in the AI section or otherwise.

@DrKJeff16 DrKJeff16 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. However:

  • Need @Penaz91's opinion on the placement of this plugin, just to be sure.
  • Per our policy we'll have to wait a few days before merging. Thank you for your patience.

@DrKJeff16 DrKJeff16 added the pending-merge The Pull Request has been approved but needs some days before merging since it's a fresh plugin. label Feb 26, 2026
@DrKJeff16 DrKJeff16 requested a review from Penaz91 February 26, 2026 19:18
@Penaz91

Penaz91 commented Feb 26, 2026

Copy link
Copy Markdown
Collaborator

Considering the objective is "being a picker" and it just "uses a neural network", it's closer to a fuzzy finder than an AI tool (where I would put everything that helps Neovim connect with AI, be it local or remote)

@DrKJeff16 DrKJeff16 removed the pending-merge The Pull Request has been approved but needs some days before merging since it's a fresh plugin. label Feb 28, 2026
@DrKJeff16 DrKJeff16 merged commit b20d507 into rockerBOO:main Feb 28, 2026
7 checks passed
3ZsForInsomnia pushed a commit to 3ZsForInsomnia/awesome-neovim that referenced this pull request Apr 6, 2026
Co-authored-by: Guennadi Maximov C <g.maxc.fox@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants