Merge: Abbreviate filenames in bookmarks

This commit is contained in:
Adam Porter 2021-09-22 01:00:58 -05:00
commit e49cafe022
3 changed files with 35 additions and 31 deletions

View file

@ -533,6 +533,7 @@ Simple links may also be written manually in either sexp or non-sexp form, like:
- ~reverse~
- ~closed~ (Thanks to [[https://github.com/yejianye][Ryan Ye]].)
+ Dynamic block column ~closed~. (Thanks to [[https://github.com/yejianye][Ryan Ye]].)
+ Abbreviate filenames in bookmarks. (Thanks to [[https://github.com/akirak][Akira Komamura]].)
*Changed*
+ The order in which sorting functions is applied has been reversed. For example, ~:sort '(todo priority date)~ now does what ~:sort '(date priority todo)~ did in earlier versions. (This change is made to enable the new ~reverse~ sorting method.) Users who have customized =org-ql-views= will need to update the stored views' sorting methods to preserve the desired sort order.

View file

@ -533,12 +533,13 @@ dates in the past, and negative for dates in the future."
(defun org-ql-view-bookmark-make-record ()
"Return a bookmark record for the current Org QL View buffer."
(cl-labels ((file-nameize
(b-f) (cl-typecase b-f
(string b-f)
(buffer (or (buffer-file-name b-f)
(when (buffer-base-buffer b-f)
(buffer-file-name (buffer-base-buffer b-f)))))
(t (user-error "Only file-backed buffers can be bookmarked by Org QL View: %s" b-f)))))
(b-f) (abbreviate-file-name
(cl-typecase b-f
(string b-f)
(buffer (or (buffer-file-name b-f)
(when (buffer-base-buffer b-f)
(buffer-file-name (buffer-base-buffer b-f)))))
(t (user-error "Only file-backed buffers can be bookmarked by Org QL View: %s" b-f))))))
(-let* ((plist (org-ql-view--plist (current-buffer)))
((&plist :buffers-files) plist))
;; Replace buffers with their filenames, and signal error if any are not file-backed.

View file

@ -1000,6 +1000,8 @@ File: README.info, Node: 06-pre, Next: 052, Up: Changelog
closed (Thanks to Ryan Ye (https://github.com/yejianye).)
• Dynamic block column closed. (Thanks to Ryan Ye
(https://github.com/yejianye).)
• Abbreviate filenames in bookmarks. (Thanks to Akira Komamura
(https://github.com/akirak).)
*Changed*
• The order in which sorting functions is applied has been reversed.
@ -1579,31 +1581,31 @@ Node: Links35356
Node: Tips36043
Node: Changelog36361
Node: 06-pre37087
Node: 05239852
Node: 05140156
Node: 0540573
Node: 04942047
Node: 04842321
Node: 04742668
Node: 04643063
Node: 04543463
Node: 04443822
Node: 04344181
Node: 04244378
Node: 04144539
Node: 0444780
Node: 03248713
Node: 03149092
Node: 0349289
Node: 02352264
Node: 02252492
Node: 02152760
Node: 0252959
Node: 0156994
Node: Notes57095
Node: Comparison with Org Agenda searches57257
Node: org-sidebar58129
Node: License58408
Node: 05239956
Node: 05140260
Node: 0540677
Node: 04942151
Node: 04842425
Node: 04742772
Node: 04643167
Node: 04543567
Node: 04443926
Node: 04344285
Node: 04244482
Node: 04144643
Node: 0444884
Node: 03248817
Node: 03149196
Node: 0349393
Node: 02352368
Node: 02252596
Node: 02152864
Node: 0253063
Node: 0157098
Node: Notes57199
Node: Comparison with Org Agenda searches57361
Node: org-sidebar58233
Node: License58512

End Tag Table