# gitlab-ci-mode

[![pipeline status](https://gitlab.com/joewreschnig/gitlab-ci-mode/badges/master/pipeline.svg)](https://gitlab.com/joewreschnig/gitlab-ci-mode/commits/master) [![MELPA Stable](http://stable.melpa.org/packages/gitlab-ci-mode-badge.svg)](http://stable.melpa.org/#/gitlab-ci-mode) [![MELPA](http://melpa.org/packages/gitlab-ci-mode-badge.svg)](http://melpa.org/#/gitlab-ci-mode)


`gitlab-ci-mode` is an Emacs major mode for editing [GitLab CI files][].
It provides syntax highlighting and completion for keywords and special
variables.

An interface to the [GitLab CI linter][] is also provided via
`gitlab-ci-lint`. For [Flycheck][] integration, see
[`gitlab-ci-mode-flycheck`][gitlab-ci-mode-flycheck].

[Flycheck]: http://www.flycheck.org/
[GitLab CI files]: https://docs.gitlab.com/ce/ci/yaml/README.html
[GitLab CI linter]: https://docs.gitlab.com/ce/api/lint.html
[gitlab-ci-mode-flycheck]: https://gitlab.com/joewreschnig/gitlab-ci-mode-flycheck

## License

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
