Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eyelash/xi-gtk
a GTK front-end for the Xi editor
https://github.com/eyelash/xi-gtk
gtk gtk3 text-editor vala xi-editor
Last synced: about 15 hours ago
JSON representation
a GTK front-end for the Xi editor
- Host: GitHub
- URL: https://github.com/eyelash/xi-gtk
- Owner: eyelash
- License: apache-2.0
- Created: 2016-07-06T15:40:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-10T11:43:51.000Z (almost 5 years ago)
- Last Synced: 2025-01-14T07:08:41.480Z (8 days ago)
- Topics: gtk, gtk3, text-editor, vala, xi-editor
- Language: Vala
- Homepage:
- Size: 473 KB
- Stars: 354
- Watchers: 19
- Forks: 23
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - eyelash/xi-gtk - a GTK front-end for the Xi editor (Vala)
README
# xi-gtk
a GTK+ front-end for the [Xi editor](https://github.com/xi-editor/xi-editor)
![screenshot](https://raw.githubusercontent.com/eyelash/xi-gtk/master/screenshot.png)
## Instructions
We recommend to use flatpak-builder for building xi-gtk.
To get started, make sure you have flatpak-builder installed and the flathub repo configured correctly.```sh
# add the flathub repo
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```Once you are ready, you can build and install xi-gtk with a single command.
```sh
flatpak-builder --from-git=https://github.com/eyelash/xi-gtk.git --install-deps-from=flathub --install ~/.xi-gtk-build flatpak.json
```Finally, you can run xi-gtk.
```sh
flatpak run com.github.eyelash.xi-gtk
```## Roadmap
- [x] mouse input and selections
- [x] saving
- [x] follow the cursor (respect the `scrollto` parameter)
- [x] undo / redo
- [x] copy / paste
- [x] line numbers
- [x] find / replace
- [ ] command palette
- [ ] i18n
- [ ] preferences (font family, font size, etc.)