Home

The editors/jmigpin-editor port

jmigpin-editor-3.10 – graphical acme-like text editor (cvsweb github mirror)

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

Maintainer

The OpenBSD ports mailing-list

Only for arches

aarch64 amd64 arm i386 riscv64

Categories

editors lang/go

Build dependencies

Files

Search