Skip to content
From Text editor to IDE 🏖️
Python Ruby Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
lib
tests
tide-org
tide
.gitignore
.gitmodules
.talismanrc
LICENSE.txt
MANIFEST.in
Makefile
README.md
setup.cfg
setup.py
shippable.yml

README.md

TIDE

From text editor to IDE. Use a yaml config and some script functions to give your text editor super powers.

What?

It's really just a way to specify a bunch of stuff that a process can do in a repeatable, predictable way. This lends itself to being a cross-platform, cross-editor solution to many common editor plugin features.

So, instead of having a different plugin implementation for each editor, tide allows you to define the configuration and functionality of your plugin once and target different editors with the same configuration.

Why?

How?

As it is cross-editor and cross-platform, there isn't much that can be used to bootstrap tide; except a specific environment variable or a specific file. Tide only needs to know the location of your configuration and can work out the rest once instantiated from your editor (or whatever else you are using it for).

  • The environment variable TIDE_CONFIG_LOCATION specifies the location of the config to use for Tide.

0 This is the most flexible way of working with tide as you can swap in different configurations from the command line a lot easier than changing the yaml file. For example, setting: export TIDE_CONFIG_LOCATION=/Users/willvk/Source/wilvk/vgdb/plugins/test_go would specify the config in this location before starting Vim so that once it is started in Vim as part of the config in that location, it would run commands specific to that configuration set.

Contributions

You can’t perform that action at this time.