File: bs.el.html

The bs package contains a main function bs-show for popping up a buffer in a way similar to list-buffers and electric-buffer-list: The new buffer offers a Buffer Selection Menu for manipulating the buffer list and buffers.

-----------------------------------------------------------------------
| MR Buffer Size Mode File |
| -- ------ ---- ---- ---- |
|. bs.el 14690 Emacs-Lisp /home/sun/sylvester/el/bs.e$|
| % executable.el 9429 Emacs-Lisp /usr/share/emacs/19.34/lisp$|
| % vc.el 104893 Emacs-Lisp /usr/share/emacs/19.34/lisp$|
| % test_vc.el 486 Emacs-Lisp /home/sun/sylvester/el/test$|
| % vc-hooks.el 43605 Emacs-Lisp /usr/share/emacs/19.34/lisp$|
-----------------------------------------------------------------------

Defined variables (39)

bs--buffer-coming-fromThe buffer in which the user started the current Buffer Selection Menu.
bs--current-sort-functionDescription of the current function for sorting the buffer list.
bs--cycle-listCurrent buffer list used for cycling.
bs--intern-show-neverRegular expression specifying which buffers never to show.
bs--marked-buffersCurrently marked buffers in Buffer Selection Menu.
bs--name-entry-lengthMaximum length of all displayed buffer names.
bs--show-allFlag whether showing all buffers regardless of current configuration.
bs-alternative-configurationName of configuration used when calling ‘bs-show’ with C-u as prefix key.
bs-attributes-listList specifying the layout of a Buffer Selection Menu buffer.
bs-buffer-show-markFlag for the current mode for showing this buffer.
bs-buffer-sort-functionSort function to sort the buffers that appear in Buffer Selection Menu.
bs-configurationsList of all configurations you can use in the Buffer Selection Menu.
bs-current-configurationName of current configuration.
bs-current-listList of buffers shown in Buffer Selection Menu.
bs-cycle-configuration-nameName of configuration used when cycling through the buffer list.
bs-default-action-listDefault action list for showing the ’*bs-selection*’ buffer.
bs-default-configurationName of default configuration used by the Buffer Selection Menu.
bs-default-sort-nameName of default sort behavior.
bs-dont-show-functionFunction for specifying buffers not to show.
bs-dont-show-regexpRegular expression specifying which buffers not to show.
bs-header-lines-lengthNumber of lines for headers in Buffer Selection Menu.
bs-max-window-heightMaximal window height of Buffer Selection Menu.
bs-maximal-buffer-name-columnMaximum column width for buffer names.
bs-minimal-buffer-name-columnMinimum column width for buffer names.
bs-mode-abbrev-tableAbbrev table for ‘bs-mode’.
bs-mode-font-lock-keywordsDefault font lock expressions for Buffer Selection Menu.
bs-mode-hookHook run after entering ‘bs-mode’.
bs-mode-mapKeymap of ‘bs-mode’.
bs-mode-syntax-tableSyntax table for ‘bs-mode’.
bs-must-always-show-regexpRegular expression for specifying buffers to show always.
bs-must-show-functionFunction for specifying buffers which must be shown.
bs-must-show-regexpRegular expression for specifying buffers which must be shown.
bs-sort-functionsList of all possible sorting aspects for Buffer Selection Menu.
bs-string-currentString added in column 1 indicating the current buffer.
bs-string-current-markedString added in column 1 indicating the current buffer when it is marked.
bs-string-markedString added in column 1 indicating a marked buffer.
bs-string-show-alwaysString added in column 1 indicating a buffer will always be shown.
bs-string-show-neverString added in column 1 indicating a buffer will never be shown.
bs-string-show-normallyString added in column 1 indicating an unmarked buffer.

Defined functions (88)

bs--configuration-name-for-prefix-arg(PREFIX)
bs--create-header-line(COL)
bs--current-buffer()
bs--current-config-message()
bs--down()
bs--format-aux(STRING ALIGN LEN)
bs--get-file-name(START-BUFFER ALL-BUFFERS)
bs--get-marked-string(START-BUFFER ALL-BUFFERS)
bs--get-mode-name(START-BUFFER ALL-BUFFERS)
bs--get-modified-string(START-BUFFER ALL-BUFFERS)
bs--get-name(START-BUFFER ALL-BUFFERS)
bs--get-name-length()
bs--get-readonly-string(START-BUFFER ALL-BUFFERS)
bs--get-size-string(START-BUFFER ALL-BUFFERS)
bs--get-value(FUN &optional ARGS)
bs--goto-current-buffer()
bs--insert-one-entry(BUFFER)
bs--make-header-match-string()
bs--mark-unmark(COUNT FUN)
bs--nth-wrapper(COUNT FUN &rest ARGS)
bs--redisplay(&optional KEEP-LINE-P SORT-DESCRIPTION)
bs--set-toggle-to-show(BUFFER WHAT)
bs--set-window-height()
bs--show-config-message(WHAT)
bs--show-header()
bs--show-with-configuration(NAME &optional ARG)
bs--sort-by-filename(B1 B2)
bs--sort-by-mode(B1 B2)
bs--sort-by-name(B1 B2)
bs--sort-by-size(B1 B2)
bs--up()
bs--update-current-line()
bs-abort()
bs-apply-sort-faces(&optional SORT-DESCRIPTION)
bs-buffer-list(&optional LIST SORT-DESCRIPTION)
bs-buffer-sort(BUFFER-LIST)
bs-bury-buffer()
bs-clear-modified()
bs-config--all()
bs-config--all-intern-last()
bs-config--files-and-scratch()
bs-config--only-files()
bs-config-clear()
bs-customize()
bs-cycle-next()
bs-cycle-previous()
bs-define-sort-function(NAME FUN &optional REGEXP-FOR-SORTING FACE)
bs-delete()
bs-delete-backward()
bs-down(ARG)
bs-help()
bs-kill()
bs-mark-current(COUNT)
bs-message-without-log(&rest ARGS)
bs-mode()
bs-mouse-select(EVENT)
bs-mouse-select-other-frame(EVENT)
bs-next-buffer(&optional BUFFER-LIST SORTING-P)
bs-next-config(NAME)
bs-next-config-aux(START-NAME LIST)
bs-previous-buffer(&optional BUFFER-LIST SORTING-P)
bs-refresh(&rest IGNORED)
bs-save()
bs-select()
bs-select-in-one-window()
bs-select-next-configuration(&optional START-NAME)
bs-select-other-frame()
bs-select-other-window()
bs-set-configuration(NAME)
bs-set-configuration-and-refresh()
bs-set-current-buffer-to-show-always(&optional NOT-TO-SHOW-P)
bs-set-current-buffer-to-show-never()
bs-show(ARG)
bs-show-in-buffer(LIST)
bs-show-sorted()
bs-sort-buffer-interns-are-last(B1 B2)
bs-tmp-select-other-window()
bs-toggle-current-to-show()
bs-toggle-readonly()
bs-toggle-show-all()
bs-unload-function()
bs-unmark-all()
bs-unmark-current(COUNT)
bs-unmark-previous(COUNT)
bs-up(ARG)
bs-view()
bs-visit-tags-table()
bs-visits-non-file(BUFFER)

Defined faces (0)