Skip to content

Parado-xy/text_editor_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flux Text Editor

A modern text editor built with Rust using the Iced GUI framework.

Features

  • Clean and minimalist interface
  • Syntax highlighting support for multiple languages
  • Multiple theme options including SolarizedDark
  • File operations:
    • Create new files
    • Open existing files
    • Save files
    • Save files as
  • Text editing features:
    • Select all text
    • Basic text editing operations
  • Custom application icon
  • Monospace font support

Technical Details

Built using:

  • Iced - Pure Rust GUI framework
  • syntect - Syntax highlighting engine
  • tokio - Asynchronous runtime
  • rfd - Native file dialogs

Usage

cargo run

The editor will open with a blank document. Use the toolbar buttons to:

  • Create a new file
  • Open an existing file
  • Save the current file
  • Change the syntax highlighting theme

Development

The application is structured as an Iced application with:

Editor

  • Main application struct implementing the

Application

trait

  • Asynchronous file operations using tokio
  • Custom UI components for the toolbar and editor
  • Theme support via the Iced highlighter

License

This project is open source and available under the MIT license.

About

A Text Editor Made In rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages