Skip to content

Conversation

@Jaredy899
Copy link
Contributor

@Jaredy899 Jaredy899 commented Oct 23, 2025

Summary
A simple editor for simple needs.

This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use.

Resolves: #6567

Test Plan

Tested on Budgie and KDE. Opens and saves.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

@Jaredy899 Jaredy899 marked this pull request as draft October 23, 2025 20:10
@TraceyC77 TraceyC77 added the hacktoberfest-accepted This PR is accepted for Hacktoberfest label Oct 26, 2025
@Jaredy899 Jaredy899 requested a review from EbonJaeger November 20, 2025 03:11
@Jaredy899 Jaredy899 marked this pull request as ready for review November 22, 2025 12:49
@Jaredy899
Copy link
Contributor Author

@EbonJaeger No rush but I believe this one is ready.

@EbonJaeger
Copy link
Member

Does it not need Rust 1.90?

@Jaredy899
Copy link
Contributor Author

I just needed to add RUSTC_BOOTSTRAP=1 for non-nightly builds.

**Summary**
A simple editor for simple needs.

This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use.

Resolves: getsolus#6567
@EbonJaeger
Copy link
Member

Rust 1.90 is now in Unstable, can this now build without the workaround?

@Jaredy899
Copy link
Contributor Author

Jaredy899 commented Dec 2, 2025

Still no. This is the error it throws.

error[E0554]: `#![feature]` may not be used on the stable release channel
  --> src/lib.rs:4:1
   |
 4 | / #![feature(
 5 | |     allocator_api,
 6 | |     breakpoint,
 7 | |     cold_path,
...  |
12 | |     maybe_uninit_uninit_array_transpose
13 | | )]
   | |__^
   |
   = help: the feature `let_chains` has been stable since `1.88.0` and no longer requires an attribute to enable

@Jaredy899
Copy link
Contributor Author

More context from edit.

Build Instructions
Install Rust
Install the nightly toolchain: rustup install nightly
Alternatively, set the environment variable RUSTC_BOOTSTRAP=1

Clone the repository
For a release build, run:
Rust 1.90 or earlier: cargo build --config .cargo/release.toml --release
otherwise: cargo build --config .cargo/release-nightly.toml --release

Copy link
Member

@EbonJaeger EbonJaeger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@EbonJaeger EbonJaeger merged commit 7393abc into getsolus:main Dec 3, 2025
1 check passed
@github-project-automation github-project-automation bot moved this from Triage to Done in Solus Dec 3, 2025
@EbonJaeger EbonJaeger added the Topic: Sync Notes This PR/Issue can be highlighted in sync notes label Dec 3, 2025
@Jaredy899 Jaredy899 deleted the add-msedit branch December 3, 2025 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest-accepted This PR is accepted for Hacktoberfest Topic: Sync Notes This PR/Issue can be highlighted in sync notes

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add: Microsoft Edit at v1.2.1

3 participants