# libtmux.workspace:plan-steps

**Workspace Manager concept example** A working example of the core library. It can change without notice.

- **Package:** libtmux/workspace
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/workspace.lisp#L51
- **Public owner:** libtmux.workspace
- **Page:** https://libtmux.org/en/lisp/latest/workspace/reference/libtmux-workspace-plan-steps/

```
(plan-steps plan)

Primary method: libtmux.workspace:workspace-plan:
(plan-steps (plan libtmux.workspace:workspace-plan))
```

Return PLAN's ordered steps as a fresh simple vector. No I/O.

See also: `libtmux.workspace:plan-workspace`, `libtmux.workspace:step-action`, `libtmux.workspace:step-data`.

## Methods

### `(plan-steps (plan libtmux.workspace:workspace-plan))`

## Parameters

- `plan` (for `plan-steps(plan)`)
- `plan` (`libtmux.workspace:workspace-plan`) (for `Primary method: libtmux.workspace:workspace-plan`)

## Guides

Pages that discuss `plan-steps`.

- [Workspace guide](/en/lisp/latest/workspace/source-guide/)
