Skip to content

Nimaoth/Nev

Repository files navigation

Nev

Build Discord License: MIT

Nev is a fast, keyboard-driven text editor written in Nim that runs in the terminal and in a GUI. It combines ideas from Neovim, Helix, and Zed with builtin developer tools like Git integration, Treesitter syntax highlighting, LSP support, DAP debugging, and WASM plugins.

I'm developing Nev for fun and only work on it in my free time. Use at your own risk!

Table of Contents

Features

Supported Platforms

  • Windows
  • Linux

Prerequisites

  • ripgrep to enable global search

Installation

Download the latest release or build from source.

Quick Start

Open a file or directory from the command line:

nev .            # Open the current directory
nev myfile.py    # Open a specific file

Check out the cheatsheet and getting started guide for more info.

Inspirations

Important notes if you intend to use it

  • Nev currently only supports saving files as UTF-8 and without carriage return in line separators.
  • Language servers and debug adapters have to be installed manually at the moment; Treesitter parsers require Emscripten

Docs

Showcase

alt


Debugging

alt


Themes

alt


Diagnostics and inlay hints

alt


Diff View

alt


Contributing

Nev is still relatively new, so many things are still missing or need improvement. If you want to contribute, check out CONTRIBUTING.md.

There is also a Discord server where you can ask questions.

License

This project is licensed under the MIT License.

About

Nev is a keyboard focused GUI and terminal text editor

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors