• Chong Yidong's avatar
    Restore Buffer-menu-use-header-line functionality. · 1241b724
    Chong Yidong authored
    * lisp/emacs-lisp/tabulated-list.el: Add no-header-line alternative.
    (tabulated-list-use-header-line): New var.
    (tabulated-list-init-header): Use it.
    (tabulated-list-print-fake-header): New function.
    (tabulated-list-print): Use it.
    (tabulated-list-sort-button-map): Add non-header-line commands.
    (tabulated-list-init-header): Add column name property to basic
    labels as well.
    (tabulated-list-col-sort): Handle non-header-line button case.
    (tabulated-list--sort-by-column-name): Fix a corner case.
    
    * lisp/buff-menu.el (list-buffers--refresh): Handle
    Buffer-menu-use-header-line.
    1241b724
ChangeLog 489 KB