summaryrefslogtreecommitdiff
path: root/bookmark-conf.el
AgeCommit message (Collapse)Author
2024-03-01bookmark: new group पक्षJSDurand
This group is reserved for thèse-related bookmarks.
2024-02-23bookmark: add dired groupJSDurand
2024-02-22bookmark: enable pixel-perfect precisionJSDurand
* bookmark-conf.el (ilist-pixel-precision): This is a new feature of my package that aligns the bookmark columns perfectly.
2024-02-11bookmark-conf: add a new groupJSDurand
* bookmark-conf.el ("bodhicaryAvatAra"): Add a group for bookmarks related to my reading of the great work "बोधिचर्यावतारः".
2023-12-13bookmark: jump to bookmark in a new tabJSDurand
* bookmark-conf.el (durand-jump-bookmark-new-tab, tab-prefix-map): Jump to bookmark in a new tab.
2023-06-18desktop and bookmark: proper save mechanismJSDurand
* bookmark-conf.el (durand-saving-bookmarks): This variable indicates whether or not we are saving bookmarks already. (#'bookmark-write-file): Just a formating change. (durand-save-bookmark-or-desktop): Save bookmarks and/or the desktop file, depending on its argument. (ctl-x-r-map): Bind 'C-x r s' to `durand-save-bookmark-or-desktop`. * desktop-conf.el (durand-saving-bookmarks): In case this variable is not defined, silence the errors. (desktop-also-save-bookmarks): If we are not already saving bookmarks, save the bookmarks as well. (desktop-save-hook): Add `desktop-also-save-bookmarks` to this hook, so that when saving desktop and not already saving bookmarks, Emacs can automatically save bookmarks as well.
2023-06-18desktop + bookmark: bind C-x r s to save desktop.JSDurand
* bookmark-conf.el (ctl-x-r-map): Remove the original binding. * desktop-conf.el (durand-desktop-save-a): Do not ask questions when saving. (ctl-x-r-map): Bind 'C-x r s' to save the desktop file, as well as the bookmarks. Saving bookmarks does not run a hook, whereas saving the desktop file runs a hook, so it is easier to call `desktop-save` which also saves bookmarks than the other way around.
2023-05-07bookmark: modify the bookmark listJSDurand
* bookmark-conf.el: Add an external bookmark.
2023-02-28bookmark: bind `bookmark-save` to C-x r s.JSDurand
The original function for that key-binding has another associated key-binding, so it is save to replace that one.
2023-01-08bookmark: add types to handlers and use that for groupingJSDurand
* bookmark-conf.el ("durand"): Use types of bookmark handlers as group headings. (pdf-view-bookmark-jump-handler): Give it the type "PDF". (durand-external-jump): Give it the type "External". * eww-conf.el: Give the handler for EWW the type "EWW".
2022-12-23bookmark: change a bookmark for an URLJSDurand
* bookmark-conf.el: NTU cool URL change
2022-09-07bookmark and vcJSDurand
* bookmark-conf.el: Delete a `message' call that I forgot to delete after debugging. * vc-conf.el (vc-prefix-map): Bind "C-x v -" to `vc-revision-other-window', a very handy feature.
2022-09-03bookmark refine the automatic groupingJSDurand
* bookmark-conf.el: Refine the automatic grouping so that the file name extension "GPG" will not be picked as an automatic group name, and the last extension before GPG will be used instead. If there are no extensions before "GPG", no automatic grouping will be applied. I think this is more intuitive, as "GPG" only specifies that the file is encrytped, but does not say what the type of the file's true contents are.
2022-07-16bookmark: using print instead of pp is quickerJSDurand
* bookmark-conf.el (durand-bookmark-write-file, bookmark-write-file): Just as the title says.
2022-04-18bookmark-conf: refine bookmark handler handlingJSDurand
* bookmark-conf.el: Remove bookmark(-handler)? from the name of the group heading.
2022-04-10bookmark-conf: use `file-remote-p' to get host and userJSDurand
* bookmark-conf.el ("ilist-automatic-group-durand"): Instead of using a hand-made regular expression for determining the user and the host of the remote file name, use the function `file-remote-p'. This is quite necessary since the Tramp syntax might vary according to the style used. It is best to use an official function.
2022-04-10bookmark-conf: handle multi-hops tramp file namesJSDurand
The previous regular expression cannot handle remote file names with multiple hops. This is now fixed.
2022-04-09bookmark-conf: automatic grouping of Tramp bookmarksJSDurand
* bookmark-conf.el ("ilist-automatic-group-durand"): Now this automatic grouping function understands the syntax of Tramp buffers (for ssh only, though) and will group Tramp bookmarks according to the remote server name, like root@jsdurand.xyz, or git@jsdurand.xyz. I start to think that Tramp is the best invention since the slice of bread now.
2022-03-31bookmark: don't make backups of bookmark-alist.JSDurand
2022-01-23bookmark-conf: Change buffer name.JSDurand
* bookmark-conf.el (blist-buffer-name): Use another buffer name that is not recognized by bookmark.el, so that it won't think we are using the default bmenu listings.
2021-12-31bookmark-conf: use a named function for sortingJSDurand
2021-12-28bookmark-conf: The era of automation comes by!JSDurand
Adapt to use an automatic filter group.
2021-12-11* bookmark-conf.el (bookmark-set-fringe-mark): no indicatorsJSDurand
2021-12-06LIN Is NoticeableJSDurand
* bookmark-conf.el (blist-mode-hook): Highlight the current line. * init.el ("protesilaos/lin"): Add the package to remap some highlights.
2021-11-19* bookmark-conf.el (COOL): change name to avoid conflicts.JSDurand
2021-11-06add NTU cool bookmarkJSDurand
* bookmark-conf.el: add a bookmark to open NTU cool. * view-conf.el (durand-open-targets): Add a link to an online Tibetan dictionary.
2021-10-30blist: external groupsJSDurand
* bookmark-conf.el (blist-filter-groups): ("external"): (durand-set-external-bookmark): (durand-external-jump):
2021-09-21bookmark-conf: Preserve annotation when overriding it.JSDurand
* bookmark-conf.el (durand-bookmark-set-preserve-annotation-advice) (bookmark-set-internal): Add an around advice to preserve the annotation when desired.
2021-09-21* bookmark-conf.el: Display bookmarks in the same window.JSDurand
2021-09-19Fit the annotation buffer to windowJSDurand
* bookmark-conf.el: (durand-bookmark-jump-fit-to-window, bookmark-jump): Add an :after advice to fit the annotation buffer to its window. For some reason this is not done by default.
2021-09-17* bookmark-conf.el (blist-expert): I am not an expert.JSDurand
2021-09-15change the order of filter groups of bookmarksJSDurand
2021-09-15EWW: integrate with the built-in bookmark frameworkJSDurand
* bookmark-conf.el (blist-eww-p): Group EWW bookmarks together. * eww-conf.el (durand-eww-bookmark-make-record) (durand-eww-set-bookmark-record-function, eww-mode-hook): Make records for EWW buffers. (durand-eww-bookmark-jump): Jump to EWW bookmarks.
2021-09-15bookmark: add Info groupJSDurand
* bookmark-conf.el (blist-filter-groups, blist-info-p): Add the info group.
2021-09-13bookmark: stylistic changesJSDurand
2021-09-13Add configurations for my package blistJSDurand
Just adding my custom groups and setting some custom variables.