Skip to content
/ luxarg Public

LUXARG is another keyboard friendly text editor...

License

Notifications You must be signed in to change notification settings

amzy31/luxarg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luxarg

🚀 Linux 🍎 macOS 🐧 GNOME 🖥️ GTK 💻 MATE

The Best Sci-Fi Text Editor for MATE-DESKTOP

Luxarg is a text editor made with GJS (GNOME JavaScript). It has a dark sci-fi look with green text. It works well on MATE Desktop. You can use the keyboard to control it easily.

Developed on MATE Desktop.

Features

  • Sci-Fi Look: Black background, green text, and yellow labels. It looks like a future computer.
  • Keyboard Controls:
    • Insert Mode (F1): Start writing text.
    • Save Mode (F2): Open a window to save the file.
    • Open Mode (F3): Open a window to load a file.
    • Stop Mode (Escape): Stop writing and go back to start.
  • File Work: Use GTK windows to save or open files.
  • Works on Many Systems: Runs on GNOME and MATE on Linux and macOS.

Pictures

Icon

Icon

Editor Screen

Screenshot

How to Install

What You Need

  • A computer with GNOME, MATE (Linux), or macOS.
  • GJS and GTK 3 programs.

Install Programs

For Ubuntu 24.04:

sudo apt update
sudo apt install gjs libgtk-3-dev

For macOS:

brew install gtk+3 gjs

Install Luxarg

  1. Get the code from the website.
  2. For Linux: Run this to install:
    make install
    It will add the needed programs, set up the menu icon, and install the luxarg command in ~/.local/bin. Make sure ~/.local/bin is in your PATH (it usually is by default).
  3. For macOS: The make install command is designed for Linux. For macOS, you can run the editor directly or create a symlink to the luxarg script in your PATH.

Or run it by hand:

gjs main.js

Or use the installed command (after installation on Linux):

luxarg

How to Use

  • Start the editor: gjs main.js or click the icon in the menu.
  • Press keys to change modes.
  • Write text when in Insert mode.
  • Save or open files with the right modes.

Programs Needed

  • GJS: JavaScript for GNOME.
  • GTK 3: Tools for the user interface.

Help Make It Better

We like your ideas! Copy the project and send changes back.

Submissions

Include any video or resource URLs here (even if present in GitHub).

License

This is free software under GNU GPL v3. Read the LICENSE file.

Get Help

Have a problem? Ask on the GitHub page.

About

LUXARG is another keyboard friendly text editor...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published