# `Minga.Session.BufferEntry`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga/session/buffer_entry.ex#L1)

A single buffer's state within a session snapshot.

Captures the file path and cursor position so they can be restored
when the session is reloaded.

# `t`

```elixir
@type t() :: %Minga.Session.BufferEntry{
  cursor_col: non_neg_integer(),
  cursor_line: non_neg_integer(),
  file: String.t()
}
```

A buffer entry in the session snapshot.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
