Skip to content

Releases: gcmt/vessel.nvim

v2.4

14 Oct 14:54
Compare
Choose a tag to compare

New features

  • Preview window now also shows directory content.
  • Directory icons in tree view mode.

New options

  • buffers.tree_folder_icons Set tree directory icons.
  • preview.debounce Set preview window delay.

Changes

  • Changed default help key from H to ?.

Fixes

  • Fixed tree view getting tangled up when handling paths with magical characters.
  • Fixed inability to set marks.mappings.cycle_sort option.
  • Fixed error when trying to delete last unnamed buffer.
  • Allow mouse mappings.
  • Added debounce delay to the preview window.

v2.3

12 Oct 09:47
Compare
Choose a tag to compare

New features

  • Added help.
  • Added ability to move groups up and down.
  • Added ability to move between groups with a key.

New options

  • buffers.mappings.move_group_up Move current group up.
  • buffers.mappings.move_group_down Move current group down.
  • buffers.mappings.next_group Move to next group.
  • buffers.mappings.prev_group Move to previous group.

Fixes

  • Foxed error when adding directory buffers to the buffers list.

v2.2

11 Oct 18:54
Compare
Choose a tag to compare

New features

  • Added preview window for the buffer list
  • Added ability to squash directories with a single child

New options

  • buffers.squash_directories Squash directories.
  • buffers.mappings.toggle_squash Toggle squashing.
  • buffers.mappings.toggle_view Toggle view mode.

Changes

  • Tree group separator visible by default.

Fixes

  • Fixed tree getting tangled up in few occasions.
  • Fixed inability to delete directory buffers in tree view.
  • Various other minor fixes.

v2.1

10 Oct 16:15
Compare
Choose a tag to compare

New features

  • Added ability to collapse directories in tree mode (bufferlist).
  • Added separators between tree groups (bufferlist).

New options

  • buffers.group_separator Add separator between different tree groups.
  • buffers.highlights.group_separator Group separator highlight.
  • buffers.mappings.collapse_directory Collapse directory under cursor.
  • buffers.highlights.hidden_count Hidden count on collapsed directories.

Fixes

  • Fixed inability to delete directory buffers (bufferlist).

v2.0

10 Oct 10:05
Compare
Choose a tag to compare

New features

  • Lines of buffers not in the Neovim buffer list are read automatically.
    without having the need to turn on any option.
  • Added tree view mode for the buffer list.

New options

  • buffers.view. Tree or flat list view.
  • buffers.formatters.tree_root. New formatter for tree view.
  • buffers.formatters.tree_directory. New formatter for tree view.
  • buffers.formatters.tree_buffer. New formatter for tree view.
  • buffers.highlights.tree_root. New highlight for tree view.
  • buffers.highlights.tree_lines. New highlight for tree view.
  • buffers.sort_directories. How directories are sorted.
  • buffers.directories_first. How to position directories in the list, first or last.
  • buffers.mappings.toggle_group. Create custom tree groups.

Breaking changes

  • Files are not automatically added to the Neovim buffer list anymore. The
    options below are now deprecated and don't have any effect.

Deprecated options

  • lazy_load_buffers.
  • jumps.mappings.load_buffer.
  • jumps.mappings.load_all.
  • jumps.mappings.load_cwd.
  • jumps.not_loaded.
  • jumps.autoload_filter.

v1.0

08 Oct 04:36
Compare
Choose a tag to compare
v1.0.0

Initial release