Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tpope/vim-cucumber

Vim Cucumber runtime files
https://github.com/tpope/vim-cucumber

Last synced: 4 days ago
JSON representation

Vim Cucumber runtime files

Awesome Lists containing this project

README

        

# vim-cucumber

This is the development version of Vim's included runtime files for the Ruby
acceptance testing framework [Cucumber](https://cucumber.io/). It provides
syntax highlighting, indenting, and some editing commands.

## Commands

vim-cucumber provides commands to jump from steps to step definitions in
feature files.

In normal mode, pressing `[` or `]` on a step jumps to the
corresponding step definition and replaces the current buffer. `d` or
`` on a step jumps to its definition in a new split buffer and moves
the cursor there. `[d` or `]d` on a step opens the step definition in a new
split buffer while maintaining the current cursor position.

## Installation

Install using your favorite package manager, or use Vim's built-in package
support:

mkdir -p ~/.vim/pack/tpope/start
cd ~/.vim/pack/tpope/start
git clone https://tpope.io/vim/cucumber.git