#editor #text #terminal #git-status #key-bindings #text-editing

bin+lib nexedit

A vim-like text editor, with simple shortcuts

2 releases

0.2.2 May 23, 2024
0.2.1 May 21, 2024

#238 in Text editors

Custom license

355KB
10K SLoC

Nexedit

Nexedit is a powerful terminal-based text editor with a unique approach to file navigation and editing. It's designed to be efficient and intuitive, with a focus on keyboard-driven workflows.

Key Features

  • File Finder: Instead of fuzzy string matching, Nexedit's file finder uses string fragments to locate files. This approach tends to produce fewer but more accurate results.
  • Jump Mode: Quickly navigate to on-screen elements using two-character jump tokens.
  • Symbol Jumping: For files with syntax support, you can jump directly to class, method, and function definitions.
  • Vim-inspired Editing: Familiar text editing and selection commands for those accustomed to Vim.
  • Built-in Clipboard Support: No additional configuration required to interact with the system clipboard.
  • Git Integration: View the current file's Git status and stage changes directly from Nexedit.

Usage

To launch Nexedit, run the following command:

nexedit [dir | file1 file2 ...]

For a comprehensive guide on Nexedit's features and key bindings, refer to the documentation/usage.md file.

Nexedit is a powerful tool that aims to streamline your text editing and navigation workflows. Give it a try and experience a unique approach to terminal-based editing.

Dependencies

~16–30MB
~538K SLoC