Skip to content

Support external code editors with ease in Unity.

License

Notifications You must be signed in to change notification settings

frarees/easyeditor

Repository files navigation

Easy Editor

Unity package to automate external text editor integrations:

  • List compatible installed editors.
  • Per editor settings.
  • Project files (re)generation.

Installation

Install via Unity Package Manager. There are several flavours:

  1. git URL:
https://github.com/frarees/easyeditor.git

Alternatively, you can install a specific version:

https://github.com/frarees/easyeditor.git#v0.5.0
  1. Local tarball:

Each release includes a tarball named com.frarees.easyeditor-<version>.tgz.

  1. Local folder:

Download the repository contents and point Unity Package Manager to the package.json file.

You can download the repository as a compressed file for a specific tag.

Usage

Select your favourite external script editor in Unity. You will get specific settings per editor. The rest is taken care of.

Preferences window

Supported editors

Editor Windows macOS Linux
MacVim
VimR
Neovide
gVim
Sublime Text 3
CotEditor
BBEdit
Emacs

gVim versions 8.1, 8.2 and 9.0 (64-bit).

Is there an editor you miss on this list? Ask for it or contribute your implementation.

Limitations

Text editor executables are currently searched in their default installation paths.

Contributing

See contributing and the code of conduct.