Skip to content

Ryan1729/rote

Repository files navigation

rote - Ryan's Own Text Editor

Designed for Me

If you want to try using it, go ahead, but I am not promising any form of support.

This is a text editor, designed for my own use. It's at the point that I can and do use it to edit its own source code, but there's loads more to do yet.

screenshot (The link in the pic so you don't need to type it)

Plan


Building

cargo build --release

Tested on Ubuntu Linux, and Microsoft Windows. We aim for portability, so it might work elsewhere.

Known build issues

  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "nativefiledialog/src/include" "-Wall" "-Wextra" "-o" "/home/ryan/code/rust/rote/target/release/build/nfd-0327472a67a84b11/out/nativefiledialog/src/nfd_gtk.o" "-c" "nativefiledialog/src/nfd_gtk.c"
  cargo:warning=nativefiledialog/src/nfd_gtk.c:10:10: fatal error: gtk/gtk.h: No such file or directory
  cargo:warning=   10 | #include <gtk/gtk.h>
  cargo:warning=      |          ^~~~~~~~~~~
  cargo:warning=compilation terminated.
  exit status: 1

or

  = note: /usr/bin/ld: cannot find -lxcb-shape
          /usr/bin/ld: cannot find -lxcb-xfixes
          collect2: error: ld returned 1 exit status

We use nativefiledialog which on linux relies on some the development versions of libraries which are not always installed.

On Ubuntu based Linux distros these can be installed with:

sudo apt-get install libgtk-3-dev libxcb-composite0-dev

Licensed under MIT and Apache 2.0 The OpenGL platform layer is licensed under Apache 2.0

About

A text editor

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.txt
Unknown
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published