BSD Ports

editors/jmigpin-editor 3.14 OpenBSD

graphical acme-like text editor

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
e4c7a91750
Categories
editors, lang/go

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).

Version history 1

  1. 3.14 e4c7a91750

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg_add jmigpin-editor

From the ports tree:

cd /usr/ports/editors/jmigpin-editor && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 2

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
e4c7a91750 semarie editors/jmigpin-editor: update to 3.14