a (very much work-in-progress) libadwaita/GTK code editor
- Vala 69.3%
- Meson 29%
- Shell 1.2%
- CSS 0.5%
| build-aux | ||
| data | ||
| po | ||
| src | ||
| subprojects | ||
| .editorconfig | ||
| .gitignore | ||
| COPYING | ||
| me.aylamz.Subcode.json | ||
| meson.build | ||
| README.md | ||
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.