NED is a lightweight, feature-rich text editor built with C++ and ImGui. It offers syntax highlighting, project file tree, and a customizable interface.
- Terminal Emulator
- Resizable panes
- Text Bookmarks
- Custom themes with JSON settings file
- File Tree Explorer
- Custom lexer and tokenizer
- Rainbow mode for cursor, line number, and open file
- File type icons
CMake (version 3.10 or higher) C++17 compatible compiler OpenGL GLFW3 Glew
Clone the repository with its submodules:
git clone --recursive https://github.com/nealmick/ned
cd ned
git submodule init
git submodule update
Building the Project
./build.sh
Contributions are welcome!
TODO:
- Multi-cursor: add keybind to create cursor at end of all find selection
- Selection keybinds: currently cmd-a selects full file, but cmd-shift-a would be nice to select current indentation or current {} [] () "" '' `` blocks...
- Jump to function definition with cmd click.