Add dtormoen/neural-open.nvim#2202
Conversation
| - [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. |
There was a problem hiding this comment.
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.There was a problem hiding this comment.
@Penaz91 Does this belong in the Fuzzy Finder section? Or does it belong in the AI section? 🤔
There was a problem hiding this comment.
It was a bit wordy, trimmed it down even more than you suggested.
There was a problem hiding this comment.
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 😃
There was a problem hiding this comment.
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.
|
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) |
Co-authored-by: Guennadi Maximov C <g.maxc.fox@protonmail.com>
Repo URL:
https://github.com/dtormoen/neural-open.nvim
Checklist:
.. This is to conform toawesome-listlinting and requirements.Add/Update/Remove `username/repo`(notice the backticks around`username/repo`) when adding a new plugin.pluginunless it's related to something else. No.. for Neovim.Neovim(notnvim,NeoVimorneovim), Vim is spelled asVim(capitalized), Lua is spelled asLua(capitalized), Tree-sitter is spelled asTree-sitter.LSP,TS,YAML, etc.) are fully capitalized.