Repository navigation
helperAI v1.2.0 - Configurable Results Update
A Neovim plugin that seamlessly integrates Exa API search capabilities directly into your editor. Never leave Neovim to search for documentation or references again!
🌟 Key Features
- Visual Mode Search Integration: Highlight text and press
<leader>sto instantly search - Interactive Floating Window: Clean, syntax-highlighted results appear in a non-intrusive floating window
- Smart Result Ranking: Results are ranked by relevance and content quality
- Animated Results Display: Smooth, line-by-line animation of search results
- Comprehensive Syntax Highlighting: Custom highlight groups for better readability
- Titles in blue (
#7aa2f7) - Descriptions in green (
#9ece6a) - URLs in purple with underline (
#bb9af7) - Search terms highlighted in results (
#3b4261background) - Content in light blue (
#c0caf5)
- Titles in blue (
🆕 New in This Release (v1.2.0)
- 🎛️ Configurable Results Count: Now you can specify the number of search results you want to see
- Flexible Configuration: Extended setup options to customize your search experience
- Enhanced Search Flexibility: Choose between 1-10 results with a simple configuration option
🔧 Requirements
- Neovim 0.10 or higher
- Python 3.x
- Python packages:
exa_py,python-dotenv - Exa API key
📦 Installation
Using Lazy.nvim
{
"ralphmodales/helperAI",
config = function()
require("helperAI").setup({
keymap = "<leader>s", -- Optional: change default keymap
num_results = 10 -- Optional: change number of results (default is 5)
})
end,
}🎨 Configuration Options
Customize your HelperAI experience:
require("helperAI").setup({
keymap = "<leader>s", -- Change keybinding
num_results = 7 -- Set number of results (1-10 recommended)
})🐛 Improvements
- Added support for configurable result count
- Enhanced search flexibility
- Maintained existing performance and user experience
- Improved Python script to handle variable result counts
📝 Notes
- Upgraded from v1.1.0 with configurable results feature
- Tested with Neovim 0.10.0 and Python 3.8+
- Default remains 5 results if not specified
🔜 Upcoming Features
- Multiple search provider support
- Advanced result caching
- More granular search configuration options
For full documentation and setup instructions, please see the README.md.
Report bugs or suggest features in the [issue tracker](https://github.com/ralphmodales/helperAI/issues).