An open API service indexing awesome lists of open source software.

https://github.com/jechasteen/gratuitous

IDE for awesome window manager configuration and themes. Start and stop a Xephyr preview, syntax highlighting, editor splitting.
https://github.com/jechasteen/gratuitous

List: gratuitous

awesome awesome-wm awesome-wm-configuration awesomewm ide qt5 text-editor

Last synced: 4 months ago
JSON representation

IDE for awesome window manager configuration and themes. Start and stop a Xephyr preview, syntax highlighting, editor splitting.

Awesome Lists containing this project

README

        

# gratuitous

gra·tu·i·tous `/*ɡrəˈt(y)o͞oədəs*/`

1. uncalled for; lacking good reason; unwarranted. *e.g. a gratuitous insult*

2. given or done free of charge.

gratuitous is an IDE for awesome window manager configs and themes.
The name is a play on the adjective names of the awesome libs (awful, beautiful, vicious)

## Features

* edit lua files with basic syntax highlighting
* search and replace
* tile editor windows
* open a Xephyr preview with optional auto-reload on save
* persistent settings

![gratuitous screenshot](images/screenshot.png)

## Development

This is my first ever project in c++, so there are likely many bugs, anti-patterns, and memory leaks.
If you are a seasoned c++ developer, be nice :)

If you do find any bugs, I would greatly appreciate you taking the time to submit an issue.

Also, feel free to submit a pull request for bugfixes and/or new features.
Have a look at [the todos](TODO.md).