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
, andbufler-filter-buffer-name-regexps
. By default, more buffers will be hidden inbufler-list
andbufler-switch-buffer
, and filters may be disabled by calling those commands with universal prefix arguments. - Option
bufler-list-display-buffer-action
, which controls how thebufler-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 forpcase
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 (likeswitch-to-buffer
).