quickbase-textmate

command module
v0.0.0-...-8736a9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2021 License: MIT Imports: 1 Imported by: 0

README

quickbase-textmate

A command line tool that automates the creation of a TextMate grammar for Quickbase formulae. The primary goal is to make it easier to maintain IDE extentions like the one at https://github.com/jdklub/vscode-quickbase-formula for VS Code.

Installation

With a correctly configured Go toolchain, clone the repository to a directory of your choosing, change into it, and run make:

git clone https://github.com/cpliakas/quickbase-textmate.git
cd ./quickbase-textmate
make

Usage

The data/Formula_Functions_Reference.csv file is the CSV file downloaded from the Quickbase Formula Functions Reference documentation.

To build the snippets file:

./quickbase-textmate snippets --file data/Formula_Functions_Reference.csv

To build the list of functions for the support.function.quickbase pattern:

./quickbase-textmate functions --file data/Formula_Functions_Reference.csv

To build the list of operators for the keyword.operator.quickbase pattern:

./quickbase-textmate operators --file data/Formula_Functions_Reference.csv

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL