Archived
1
1
Fork
You've already forked Subcode-vala
0
a (very much work-in-progress) libadwaita/GTK code editor
This repository has been archived on 2025年04月22日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Vala 69.3%
  • Meson 29%
  • Shell 1.2%
  • CSS 0.5%
2025年04月21日 23:42:48 +00:00
build-aux Update build-flatpak.sh 2024年12月29日 19:59:09 +02:00
data Show an indicator dot in tab if document has unsaved changes 2025年01月02日 19:29:59 +02:00
po Port to Blueprints 2024年12月19日 18:51:10 +02:00
src Show a status page if there are no tabs 2025年01月14日 20:14:44 +02:00
subprojects Port to Blueprints 2024年12月19日 18:51:10 +02:00
.editorconfig Refactor and cleanup 2024年12月29日 19:53:43 +02:00
.gitignore Add tabs 2024年12月23日 11:51:01 +02:00
COPYING Add COPYING 2024年12月31日 13:39:41 +02:00
me.aylamz.Subcode.json Initial commit 2024年12月18日 12:28:31 +02:00
meson.build Initial commit 2024年12月18日 12:28:31 +02:00
README.md Update README.md 2025年04月21日 23:42:48 +00:00

ARCHIVED: The continuation is at https://codeberg.org/aylamz/Subcode

Subcode

Subcode is a general purpose, minimal code editor, made for GNOME desktop. The goal here is to make a code editor that is minimal (not a full-blown IDE), keyboard-navigable and fits in well with the GNOME Desktop Environment.

NOTE: Still very much a work-in-progress, please do get involved if you are interested!

Roadmap and scope

A list of planned and out of scope features:

Planned features

  • keyboard shortcuts for everything and keyboard-navigable UI
  • file navigation sidebar with basic file management features
  • good syntax highlighting
  • EditorConfig support
  • command palette
  • LSP integration

Features that are out of scope

  • git integration (some basic stuff like showing current branch may be added but low priority)
  • task runner
  • debugger integration
  • documentation viewer
  • web browser
  • build system integration
  • built-in terminal/console
  • extensions
  • vim keybindings
  • theming (may be added later but low priority)

License

Licensed under the EUPL. See COPYING.