The project has been stopped
Behansa is a minimalist, Neovim-based code editor designed to run seamlessly within the terminal environment. Behansa integrates all major features expected in a modern code editor, alongside advanced Language Server Protocol (LSP) support. By incorporating built-in AI capabilities, including GitHub Copilot support, Behansa is set to enhance your coding experience. Currently available in public preview, Behansa invites developers to explore its innovative features and contribute to its journey.
Click here to view more screenshots of the code editor in action.
- Neovim-based: Leverages the extensibility of Neovim for a powerful and customizable editing experience.
- Advanced LSP Support: Offers enhanced language server protocol support for comprehensive code analysis and intelligence.
- Built-with-AI: Integrates GitHub Copilot, providing AI-powered code suggestions and completions.
- Terminal-Based: Runs entirely within the terminal for a streamlined development workflow.
- WezTerm Support: Recommended configuration for WezTerm to enhance the terminal experience.
and more...
Behansa requires the NPM package manager for installation. Ensure NPM is installed on your system before proceeding with the following steps:
- Clone the Repository
git clone https://github.com/las-nish/Behansa
- Install Packer
npm run linux:setup:neovim:packer
- Setup Behansa Configuration
npm run linux:setup:behansa
- Configure WezTerm (Recommended)
npm run linux:setup:terminal:wezterm
- Clean Cache (If Needed)
npm run linux:setup:clean
Currently, Behansa is in public preview and has been tested exclusively on Linux Ubuntu. Users on other platforms are welcome to try Behansa but may encounter issues due to platform differences.
Behansa is open-sourced under the MIT License. Contributors and users are free to modify, distribute, and use the software as per the terms of the license.
As Behansa is in public preview, contributions, feedback, and bug reports from the community are highly encouraged. Please refer to the project's GitHub issues page to report bugs or suggest features. For contributing code, kindly submit a pull request with a description of your changes.