itdominator 62a866d9bb feat(tree-sitter, views): initialize AST on focus and emit source view creation event
- Add set_ast helper to centralize Tree-sitter parsing logic
- Parse and attach AST on FocusedViewEvent and TextChangedEvent
- Request file from buffer on view focus before parsing
- Fix parser guard condition in get_parser (handle missing language properly)

- Emit CreatedSourceViewEvent when a new source view is added
- Register CreatedSourceViewEvent in DTO exports

- Update TODO:
  - Remove completed collapsible code blocks task
  - Add fix note for code block icon desync issue

chore:
- Add scaffolding for code_fold UI plugin
- Add created_source_view_event DTO
2026-03-29 03:09:43 -05:00
2026-03-21 15:29:12 -05:00
2026-03-21 18:16:20 -05:00
2026-01-04 11:42:27 -06:00
2026-01-04 11:42:27 -06:00
2026-03-21 15:29:12 -05:00
2026-01-04 11:42:27 -06:00

Newton

A Python + Gtk 3 based quasi-IDE.

Note

TODO

Images

1 Newton default view. 2 Newton split pane view. 3 Newton search and replace shown. 4 Newton displaying inline colors. 5 Newton as transparent with youtube playing below it. 6 Newton with plugins menu show as well as markdown preview shown.

Description
A text editor repository with two branches to two different architected versions.
Readme 15 MiB