Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ptsurko/language-bazel

Bazel language support for Atom text editor
https://github.com/ptsurko/language-bazel

Last synced: 2 months ago
JSON representation

Bazel language support for Atom text editor

Awesome Lists containing this project

README

        

# Bazel language support for atom.

Adds syntax highlighting to Google's Bazel language from [bazel.io](https://bazel.io).

![A screenshot of highlighted soy](https://raw.githubusercontent.com/ptsurko/language-bazel/master/build-screenshot.png)

## Features
- Syntax Highlighting
- Snippets

## Snippets
```
Java:
jb -> java_binary
jl -> java_library
jt -> java_test
ji -> java_import
jp -> java_plugin

Android:
ab -> android_binary
al -> android_library

Python:
pb -> py_binary
pl -> py_library
pt -> py_test

C / C++:
cb -> cc_binary
cl -> cc_library
ct -> cc_test

Shell:
sb -> sh_binary
sl -> sh_library
st -> sh_test

General:
gr -> genrule
fg -> filegroup
ts -> test_suite
```

## How to contribute
- `apm login`
- `apm develop language-bazel`
- `atom --dev ~/github/language-bazel` or another folder where atom cloned your package
- make changes and made pull request
- `apm publish major/minor/patch`

Contributions are greatly appreciated. Please fork this repository and open a
pull request to add snippets, make grammar tweaks, etc.