Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ziglang/zig.tmbundle


https://github.com/ziglang/zig.tmbundle

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Zig.tmbundle

TextMate 2 Bundle for [Zig](https://ziglang.org).

## Install

```bash
mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
git clone https://github.com/ziglang/Zig.tmbundle.git
```

## Commands

| Command | Description | Keyboard Shortcut |
| --------| --------------------------------------------- | ----------------- |
| Build | Build the current file using `zig build-exe`. | `⌘B` |
| Run | Run the current file using `zig run`. | `⌘R` |
| Test | Test the current file using `zig test`. | `⇧⌘R` |

## Specifying the `zig` executable

By default, TextMate will look for the `zig` executable in the following locations:

- `/opt/local/bin/zig`
- `/usr/local/bin/zig`
- `/usr/local/zig/bin/zig`

If your `zig` executable is located elsewhere, you can set the `TM_ZIG` variable to the correct location.