itdominator dc2997ec16 feat(lsp, ui, core): refactor LSP initialization, improve config handling, and clean up TreeSitter
* LSP Client & Manager
  Refactored initialization flow to use internal state instead of passing params
  Added workspace_path and init_opts to LSPClient
  Simplified send_initialize_message() (no external args)
  Updated manager/client APIs to require explicit workspace_path and typed init_opts
  Improved client lifecycle handling and UI button toggling

* LSP Manager UI
  Added {user.home} substitution support in configs
  Use live editor buffer for JSON config parsing instead of static template
  Minor cleanup and formatting improvements

* Core Widgets
  Prevent external modification checks for buffer-only files in SourceFile
  Minor formatting cleanup in SourceView

* Plugins / Manifest
  Expanded manifest schema: added description and copyright, reordered fields

* Cleanup
  Removed TreeSitter compile script and TODO entry
  General code formatting and small consistency fixes

chore: remove unused TreeSitter tooling and related TODO entry
2026-03-28 16:14:04 -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