Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

pSlessing/STE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

126 Commits

Repository files navigation

STE Text Editor

A basic text editor for the terminal, under active development

Features

Current Features

  • Command-based interface - Main loop with commands executed via status bar
  • File operations - Open, Save, and SaveAs commands for file management
  • Customizability - Customizable color schemes with session persistence - Fuzzy file search within current directory
  • Autocomplete - Autocomplete when opening files using tab to complete to the current guess

Upcoming Features

  • Syntax highlighting for multiple programming languages
  • Command aliasing for improved workflow efficiency
  • Persistent cursor position across mode transitions

Installation

Prerequisites

  • Go 1.16 or higher

Building from Source

  1. Psst, you can use the install script make

  2. Clone the repository and navigate to the project directory

  3. Initialize dependencies:

go mod tidy
  1. Build the binary:
go build -o ste
  1. Install system-wide (requires sudo):
sudo cp ste /usr/local/bin/
  1. Clean up the local binary (optional):
rm ste

You can now run ste from anywhere in your terminal!

Development

Running Without Installing

Run directly using Go:

go run .

Dependency Management

Download all dependencies:

go mod download

Verify dependency integrity:

go mod verify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /