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

https://github.com/g-rath/fold-call-blocks-plugin

IntelliJ plugin that lets you fold methods in Ruby & Javascript
https://github.com/g-rath/fold-call-blocks-plugin

Last synced: about 1 year ago
JSON representation

IntelliJ plugin that lets you fold methods in Ruby & Javascript

Awesome Lists containing this project

README

          

# fold-call-blocks plugin

IntelliJ plugin that lets you fold call blocks like region tags,
using the first argument of said call blocks as the placeholder text:

```
const fn = (p: T) => p;

describe('top-level', () => {
describe('when passed a number', () => {
const value = 1;

it('returns a number', () => {
expect(typeof fn(value)).toBe('number');
});

it('returns the passed value', () => {
expect(fn(value)).toBe(value);
});
});
describe('when passed a boolean', () => {
const value = true;

it('returns a boolean', () => {
expect(typeof fn(value)).toBe('boolean');
});

it('returns the passed value', () => {
expect(fn(value)).toBe(value);
});
});
describe('when passed a string', () => {
const value = "hello world";

it('returns a string', () => {
expect(typeof fn(value)).toBe('string');
});

it('returns the passed value', () => {
expect(fn(value)).toBe(value);
});
});
});
```

![folding example](./screenshot-1.png)