{"repo":"pappasam/nvim-repl","free":true,"listed":false,"github":"https://github.com/pappasam/nvim-repl","clone":"git clone https://github.com/pappasam/nvim-repl.git","description":"Better REPLs in nvim 0.11+, supporting aider (AI), ipython, utop, and more!","language":"Vim Script","stars":124,"topics":["ai","aider","aider-chat","artificial-intelligence","ipython","neovim","neovim-plugin","notebook","ocaml","plugin"],"license":null,"category":"cli-tools","readme_excerpt":"Neovim REPL Create, use, and remove interactive REPLs in Neovim 0.11.0 or later (nightly recommended). Works with any REPL, but contains built-in support for aider, bash, ipython, node, nvim, R, sh, utop, and zsh. Documentation Full documentation: here. From within Neovim, type :help repl . Installation Neovim REPL is a normal Neovim package. Example configuration with lazy.nvim Configuration for Basic Custom Aider configuration The built-in aider integration overrides aider's --multiline , --notifications , and --notifications-command for a smooth Neovim integration. All other settings default to the user's aider configuration file and environment. To that end, we recommend: 1. Use $AIDER MODEL to specify your preferred model before opening Neovim. 2. For other settings, please reference the Author's current aider configuration for inspiration. FAQ Escape doesn't work in Terminal mode If you find yourself in Terminal mode, use instead of to return to Normal mode. Type :help Terminal-mode and :help CTRL-\\ CTRL-N for more information. My tabline is really long Sometimes, terminal commands (like aider) can be long. If your tabline is long, you can customize it. Click here for an example","default_branch":null,"files":null,"tree":[],"storefront":"/r/pappasam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pappasam/nvim-repl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}