All Projects → eyelash → Xi Gtk

eyelash / Xi Gtk

Licence: apache-2.0
a GTK front-end for the Xi editor

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Xi Gtk

vulcan
A minimalistic text editor designed for both ordinary use and software development
Stars: ✭ 46 (-86.39%)
Mutual labels:  gtk, gtk3, text-editor
Lua-GTK3-Examples
Some GTK examples in Lua
Stars: ✭ 20 (-94.08%)
Mutual labels:  gtk, gtk3
Node Gtk
GTK+ bindings for NodeJS (via GObject introspection)
Stars: ✭ 287 (-15.09%)
Mutual labels:  gtk, gtk3
Gradio
Stars: ✭ 335 (-0.89%)
Mutual labels:  gtk, gtk3
Code
Code editor designed for elementary OS
Stars: ✭ 324 (-4.14%)
Mutual labels:  gtk, gtk3
shortcut-overlay
A native, OS-wide shortcut overlay
Stars: ✭ 26 (-92.31%)
Mutual labels:  gtk, gtk3
switchboard-plug-display
Switchboard Displays Plug
Stars: ✭ 14 (-95.86%)
Mutual labels:  gtk, gtk3
palette
Color palette app for elementary OS
Stars: ✭ 32 (-90.53%)
Mutual labels:  gtk, gtk3
switchboard-plug-bluetooth
Switchboard Bluetooth Plug
Stars: ✭ 23 (-93.2%)
Mutual labels:  gtk, gtk3
nicotine-plus
Graphical client for the Soulseek peer-to-peer network
Stars: ✭ 601 (+77.81%)
Mutual labels:  gtk, gtk3
principles
Remember Dieter Rams' ten principles of good design on elementary OS
Stars: ✭ 38 (-88.76%)
Mutual labels:  gtk, gtk3
Wdisplays
GUI display configurator for wlroots compositors
Stars: ✭ 302 (-10.65%)
Mutual labels:  gtk, gtk3
PokeChat
UNIX compatible, Discord and Telegram inspired, Pokémon-themed instant messaging service.
Stars: ✭ 11 (-96.75%)
Mutual labels:  gtk, gtk3
Dotfiles
Sway acid dark
Stars: ✭ 330 (-2.37%)
Mutual labels:  gtk, gtk3
switchboard-plug-onlineaccounts
Switchboard Online Accounts Plug
Stars: ✭ 25 (-92.6%)
Mutual labels:  gtk, gtk3
wingpanel-indicator-bluetooth
Wingpanel Bluetooth Indicator
Stars: ✭ 18 (-94.67%)
Mutual labels:  gtk, gtk3
Terminal
Terminal emulator designed for elementary OS
Stars: ✭ 281 (-16.86%)
Mutual labels:  gtk, gtk3
radiotray-lite
Online radio streaming player with minimum interface that runs on a Linux system tray
Stars: ✭ 49 (-85.5%)
Mutual labels:  gtk, gtk3
sideload
Sideload Flatpaks on elementary OS
Stars: ✭ 41 (-87.87%)
Mutual labels:  gtk, gtk3
tasks
Synced tasks and reminders on elementary OS
Stars: ✭ 79 (-76.63%)
Mutual labels:  gtk, gtk3

xi-gtk

a GTK+ front-end for the Xi editor

screenshot

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.

# 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.

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.

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.)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].