mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-24 19:03:29 +00:00
450644e9f7
Thanks to Karl Fogel for pre-commit review. * lisp/bookmark.el (bookmark-delete-all): New function to delete all bookmarks. (bookmark-bmenu-mark-all): New function to mark all bookmarks in the bookmark list buffer. (bookmark-bmenu-unmark-all): New function to unmark all bookmarks in the bookmark list buffer. (bookmark-bmenu-delete-all): New function to mark for deletion all bookmarks in the bookmark list buffer. (bookmark-map): Map "D" to `bookmark-delete-all'. (bookmark-bmenu-mode-map): New mappping for "M" to `bookmark-bmenu-mark-all'. (bookmark-bmenu-mode-map): New mappping for "U" to `bookmark-bmenu-unmark-all'. (bookmark-bmenu-mode-map): New mappping for "D" to `bookmark-bmenu-delete-all'. (bookmark-bmenu-mark-all): New bookmark menu to `bookmark-delete-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-mark-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-unmark-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-delete-all'. (bookmark-bmenu-select): Update docstring to include a reference to `bookmark-bmenu-mark-all'. (bookmark-bmenu-mode): Update docstring. Add/Update description: `bookmark-bmenu-mark-all', `bookmark-bmenu-delete-all', `bookmark-bmenu-execute-deletions', and `bookmark-bmenu-unmark-all'. * test/lisp/bookmark-resources/test-list.bmk: New bookmark file to test a list of bookmarks. * test/lisp/bookmark-tests.el (bookmark-tests-bookmark-file-list): New reference to the bookmark file used for testing a list of bookmarks. (bookmark-tests-bookmark-list-0, bookmark-tests-bookmark-list-1, bookmark-tests-bookmark-list-2): New cached values for testing a list of bookmark. (bookmark-tests-cache-timestamp-list): New variable to set `bookmark-bookmarks-timestamp'. (with-bookmark-test-list): New macro environment to test a list of bookmarks. (with-bookmark-test-file-list): New macro environment to test a list of bookmarks with example.txt. (with-bookmark-bmenu-test-list): New macro environment to test functions about a list of bookmarks from `bookmark-bmenu-list'. (bookmark-tests-all-names-list, bookmark-tests-get-bookmark-list, bookmark-tests-get-bookmark-record-list): New functions to test the records of the list of bookmarks. (bookmark-tests-make-record-list): New function to test the creation of a record from example.txt with a list of bookmarks loaded. (bookmark-tests-delete-all): New function to test `bookmark-delete-all'. (bookmark-test-bmenu-any-marks-list): New function to test `bookmark-bmenu-any-marks' with a list of bookmarks. (bookmark-test-bmenu-mark-all): New function to test `bookmark-bmenu-mark-all'. (bookmark-test-bmenu-unmark-all): New function to test `bookmark-bmenu-unmark-all'. (bookmark-test-bmenu-delete-all): New function to test `bookmark-bmenu-delete-all'. |
||
---|---|---|
.. | ||
bookmark-resources | ||
calc | ||
calendar | ||
cedet | ||
custom-resources | ||
emacs-lisp | ||
emulation | ||
erc | ||
eshell | ||
gnus | ||
image | ||
international | ||
net | ||
nxml | ||
obsolete | ||
org | ||
play | ||
progmodes | ||
saveplace-resources | ||
so-long-tests | ||
term | ||
textmodes | ||
url | ||
vc | ||
abbrev-tests.el | ||
apropos-tests.el | ||
arc-mode-tests.el | ||
auth-source-pass-tests.el | ||
auth-source-tests.el | ||
autoinsert-tests.el | ||
autorevert-tests.el | ||
battery-tests.el | ||
bookmark-tests.el | ||
buff-menu-tests.el | ||
button-tests.el | ||
char-fold-tests.el | ||
color-tests.el | ||
comint-tests.el | ||
custom-tests.el | ||
dabbrev-tests.el | ||
delim-col-tests.el | ||
descr-text-tests.el | ||
dired-aux-tests.el | ||
dired-tests.el | ||
dired-x-tests.el | ||
dom-tests.el | ||
electric-tests.el | ||
elide-head-tests.el | ||
epg-tests.el | ||
faces-tests.el | ||
ffap-tests.el | ||
filenotify-tests.el | ||
files-tests.el | ||
files-x-tests.el | ||
font-lock-tests.el | ||
format-spec-tests.el | ||
help-fns-tests.el | ||
help-mode-tests.el | ||
help-tests.el | ||
hi-lock-tests.el | ||
htmlfontify-tests.el | ||
ibuffer-tests.el | ||
ido-tests.el | ||
image-file-tests.el | ||
image-tests.el | ||
imenu-tests.el | ||
info-xref-tests.el | ||
isearch-tests.el | ||
jit-lock-tests.el | ||
json-tests.el | ||
jsonrpc-tests.el | ||
kmacro-tests.el | ||
ls-lisp-tests.el | ||
makesum-tests.el | ||
man-tests.el | ||
md4-tests.el | ||
minibuffer-tests.el | ||
misc-tests.el | ||
mouse-tests.el | ||
obarray-tests.el | ||
paren-tests.el | ||
password-cache-tests.el | ||
ps-print-tests.el | ||
register-tests.el | ||
replace-tests.el | ||
rot13-tests.el | ||
saveplace-tests.el | ||
scroll-lock-tests.el | ||
ses-tests.el | ||
shadowfile-tests.el | ||
shell-tests.el | ||
simple-tests.el | ||
sort-tests.el | ||
soundex-tests.el | ||
startup-tests.el | ||
subr-tests.el | ||
tabify-tests.el | ||
tar-mode-tests.el | ||
tempo-tests.el | ||
term-tests.el | ||
thingatpt-tests.el | ||
thread-tests.el | ||
time-stamp-tests.el | ||
timezone-tests.el | ||
version-tests.el | ||
wdired-tests.el | ||
whitespace-tests.el | ||
wid-edit-tests.el | ||
xdg-tests.el | ||
xml-tests.el | ||
xt-mouse-tests.el |