Skip to content
Compare
Choose a tag to compare
@alphapapa alphapapa released this 16 Sep 11:00
· 30 commits to master since this release
0.3

Added

  • Group type auto-parent-project.
  • Option bufler-vc-remote, which controls the displaying of the version control state of remote files (default: off). (Fixes #41. Thanks to Tory S. Anderson for reporting.)
  • Option bufler-workspace-format-path-fn, which formats group paths for display in mode lines and frame titles (e.g. it may be customized to show just the last element).
  • Show an asterisk next to buffers with unsaved changes. (Thanks to Tatu Lahtela.)
  • Name and path columns optionally limit width to that defined in their customization options. (Thanks to Tory S. Anderson.)
  • Column Mode shows buffer's major mode, sans -mode suffix.
  • More filtering options: bufler-filter-buffer-fns, bufler-workspace-switch-buffer-filter-fns, bufler-filter-buffer-modes, and bufler-filter-buffer-name-regexps. By default, more buffers will be hidden in bufler-list and bufler-switch-buffer, and filters may be disabled by calling those commands with universal prefix arguments.
  • Option bufler-list-display-buffer-action, which controls how the bufler-list buffer is displayed.
  • Option bufler-list-switch-buffer-action, which controls how buffers are displayed when switched to from the buffer list. (Fixes #76. Thanks to Julian M. Burgos, Tory S. Anderson, and jcalve for reporting.)
  • Option bufler-indent-per-level, which sets the indentation applied per level of depth.
  • Command bufler-sidebar displays the Bufler list in a side window.
  • Project metadata cache (because the project-current function can be slow when called for many paths in rapid succession, as when many buffers are open).

Fixed

  • Option bufler-filter-buffer-modes had the wrong customization type.
  • Depend on at least version 2.1 of the map package (required for pcase macro expansion).
  • Columns' max-width options. (Fixes #79. Thanks to Tory S. Anderson for reporting.)

Changed

  • Don't show *xref* buffers by default.
  • Command bufler-switch-buffer allows entering a non-existent buffer name to create a buffer and switch to it (like switch-to-buffer).