The editors/jmigpin-editor port
jmigpin-editor-3.12 – graphical acme-like text editor
Description
This is a simple but advanced source code editor
As the editor is being developed, the rules of how the UI interacts will become
more well defined.
- Auto-indentation of wrapped lines.
- No code coloring (except comments and strings).
- Many TextArea utilities: undo/redo, replace, comment, ...
- Handles big files.
- Start external processes from the toolbar with a click, capturing the output
  to a row.
- Drag and drop files/directories to the editor.
- Detects if files opened are changed outside the editor.
- Plugin support
  - examples such as `gotodefinition` and `autocomplete`.
- Golang specific:
  - Calls goimports if available when saving a .go file.
  - Clicking on `.go` files identifiers will jump to the identifier definition
    (needs `gopls`).
  - Debug utility for go programs (`GoDebug` cmd).
    - allows to go back and forth in time to consult code values.
- Language Server Protocol (LSP) (code analysis):
  - `-lsproto` cmd line option
    - basic support for gotodefinition and completion
    - mostly being tested with `clangd` and `gopls`
- Inline complete
  - code completion by hitting the `tab` key (uses LSP).
WWW: https://github.com/jmigpin/editor
- Only for arches
- 
aarch64
amd64
arm
i386
riscv64
- Categories:
- 
editors
lang/go
Library dependencies
Build dependencies
Run dependencies