Init
Go to file
2024-10-02 22:13:52 -05:00
images Make master branch jus ino about the relese branches 2024-03-01 19:21:30 -06:00
plugins extended message types; added traceback logging 2024-10-02 22:13:52 -05:00
user_config added lua lsp generic config 2024-06-22 20:38:37 -05:00
.gitignore Initial commit 2023-03-18 04:17:38 +00:00
LICENSE Initial commit 2023-03-18 04:17:38 +00:00
README.md Updated LSP inferastructure 2024-04-04 23:29:06 -05:00
requirements.txt Added requirements file 2023-11-07 17:38:25 -06:00

Newton Editor

A Python and Gtk+ quasi-IDE.

Requirements

  • PyGObject
  • setproctitle
  • pyxdg

Note

This is currently very much a WIP effort with two branches to take note of. The first uses GtkSource.View widget to handle text edits and display. The second uses the Gtk Webkit2 widget along with Ace Editor to handle text editing. The first is more traditional in visual design and editing. While the second is more like Vi, Vim, NeoVim.

  • release/newton-with-gtksource
  • release/newton-with-webkit2

LSP

Add lsp-ws-proxy somewhere in $PATH and make executable. Download from:

Images

  • GtkSource.View 1 Newton default view. 2 Newton search and replace plus menu shown. 3 Newton displaying inline colors. 4 Newton as transparent with youtube playing below it.

  • Gtk Webkit2 + Ace Editor 5 Newton default view. 6 Bufers list.