Daniel -
76999d9136
[Timeline] Add text properties to all fields
...
Actually, we add the text properties ‘marker’ and ‘entry’ to the whole line, but
the alinging of the table somehow removes the text properties between two
columns. It is kept in the fields, though, and that is enough.
2019-07-13 20:16:04 +02:00
Daniel -
af244b853b
[Timeline] Don’t look from behind when killing rows
...
Somehow sometimes columns get added at the end, and then the old implementation
did not work correctly.
2019-07-13 19:38:26 +02:00
Daniel -
952e6f1c95
[Music] Add simple function to play files from git-annex-find call
2019-06-10 16:27:28 +02:00
Daniel -
b6414e118d
[Music] Move cache update function to better place in db-music.el
2019-06-10 16:26:58 +02:00
Daniel -
9e075d6e0c
[Music] Introduce ‘db/play-auto-playlist’
...
This is the main entry point to play automatically generated playlists (“auto
playlists”). It is using the value of ‘db/auto-playlist-file-function’ to
generate a list of files to play. This list if currently played using EMMS, via
‘db/-emms-playlist-from-files’.
2019-06-10 14:11:52 +02:00
Daniel -
bc41e3c5be
[EMMS] Simplify call to automatic playlist generation
2019-06-10 11:38:32 +02:00
Daniel -
96162d3eaf
[EMMS] Require emms before showing track status
2019-06-10 11:35:43 +02:00
Daniel -
c309cf7917
[Music] Move customizable variables into db-music.el
2019-06-10 11:33:35 +02:00
Daniel -
402bfc7643
[Music] Check return value of call to git-annex-find
2019-06-10 09:45:24 +02:00
Daniel -
29d138f968
[Music] Simplify call to git-annex-find
...
And also make it more secure, because no shell is involved anymore.
2019-06-10 09:39:54 +02:00
Daniel -
f8c71d96e9
[Music] Check that list of files is not empty before changing EMMS playlist
2019-06-10 09:39:54 +02:00
Daniel -
7cd6d399a4
[Music] Fix name of playlist function from git-annex-find
2019-06-10 09:39:53 +02:00
Daniel -
bd29ca9c02
[Music] Simplify implementation of ‘db/play-playlist-from-cache’
...
Use ‘db/-emms-playlist-from-files’ instead of generating the playlist on our
own.
2019-06-10 09:39:53 +02:00
Daniel -
68d7605deb
[Music] Add playlist function based on git-annex match expressions
2019-06-10 09:39:53 +02:00
Daniel -
9b48edd77f
[Music] Allow for customizing automatic playlist function
2019-06-10 09:39:52 +02:00
Daniel -
ff06cddaba
[Music] Move shortcut to play automatic playlists to EMMS hydra
...
This is the right place.
2019-06-10 09:39:52 +02:00
Daniel -
2b13606f9b
[EMMS] Display performer even when no artist is given
2019-06-10 09:39:50 +02:00
Daniel -
076fc384db
[EMMS] Include album in track description if available
2019-06-09 09:24:12 +02:00
Daniel -
57198f1e1a
[Utils] Fix directory name for ‘db/dired-from-shell-command’
...
Sometimes the string "Output of ‘…’" seems to be interpreted as directory name,
and then dired complains about it not being existent. It is not completely
understood yet when this will happen, and an easy workaround seems to be to
stick to a fixed string that works. This is what’s used now.
2019-06-08 13:27:14 +02:00
Daniel -
0e3ad47943
[Utils] Command to display dired buffer of custom file list
2019-06-08 13:05:17 +02:00
Daniel -
f2115f5587
[Org] A custom link type for RFCs
2019-05-31 21:38:05 +02:00
Daniel -
63b2e34be4
[Org] Add link types for Outlook and OneNote
2019-05-31 21:28:44 +02:00
Daniel -
5b5bf87976
[Utils] Small helper function to open CSV files as Org mode tables
2019-05-05 15:54:16 +02:00
Daniel -
2ce73e0a52
[Mail] Only show SMTP trace buffer when available
2019-04-28 10:59:06 +02:00
Daniel -
0e9f5cc5f7
[Mail] Add accessor functions for ‘db/mail-accounts’
2019-04-24 15:03:19 +02:00
Daniel -
20e14a345b
[Hydra] Remove hydra for changing ispell dictionaries
...
Use standard ‘ispell-change-dictionary’ instead (it’s more generic and should
also work on Windows)
2019-04-11 09:03:37 +02:00
Daniel -
0a68df7b49
[Timeline] Fix obsolete calls to ‘timeline-tools-entry-category’
2019-03-29 18:46:18 +01:00
Daniel -
207fb331ff
[Timeline] Allow to customize category when formatting timelines
2019-03-29 17:41:30 +01:00
Daniel -
90445b6c3d
[Music] Cosmetics
...
That’s important!
2019-03-02 15:33:55 +01:00
Daniel -
f671a44939
[Music] Make updating playlists keep tracks outside of source directory
2019-03-02 15:29:46 +01:00
Daniel -
ed285c87d2
[Music] Minor changes and cosmetics
2019-03-02 15:18:19 +01:00
Daniel -
037f0cfbee
[Music] A simple helper function to update ‘db/playlist’
2019-03-02 14:36:40 +01:00
Daniel -
f2c0847ffa
[Music] Move require to top
2019-03-02 14:36:34 +01:00
Daniel -
888e703448
[Music] Introduce ‘db/music’ and move code there
...
All music related functions that do not directly depend on EMMS will now go into
‘db/music’, with the intention that if we in the future replace EMMS with
something else, the API provided by ‘db/music’ will still be valid. This does
not mean, however, that functions in ‘db/music’ may not use functions from EMMS.
2019-03-02 13:37:05 +01:00
Daniel -
4128bcd249
[Mail] Set some related variables directly via ‘db/mail-accounts’
2019-03-02 11:33:21 +01:00
Daniel -
a83608e686
[Misc] Enable ‘lispy’ only when available
...
To ensure that Emacs is still largely responsive without it.
2019-03-02 11:14:37 +01:00
Daniel -
e2522bdbd0
[Utils] Add missing require
2019-03-02 11:10:34 +01:00
Daniel -
4fb6e3e5c1
[Hydra] Move hydras to separate package
...
This allows ‘db-utils’ to not be dependent on ‘hydra’
2019-03-02 11:06:55 +01:00
Daniel -
378b608c2b
[Utils] Make ‘db-utils’ loadable without requiring ‘dash’
2019-03-02 11:02:47 +01:00
Daniel -
b17958c104
[Utils] Silencing some byte compiler warnings
2019-03-02 11:02:41 +01:00
Daniel -
6d5976a00a
[Utils] Make main custom variables for ‘db/helm-shortcuts’ Helm-agnostic
2019-03-02 10:55:13 +01:00
Daniel -
ef2fc1a1f8
[Timeline] Fix comments in tests
2019-02-17 13:46:06 +01:00
Daniel -
31a5e3fc21
[Timeline] Add first tests for ‘timeline-tools-timeline’
2019-02-17 13:10:33 +01:00
Daniel -
9fa7662867
[Timeline] Extend ‘timeline-tools-timeline’ to also work on buffers
2019-02-17 13:10:13 +01:00
Daniel -
fc3e66637b
[Timeline] Comment to remember reworking ‘timeline-tools-timeline’
2019-02-17 10:06:57 +01:00
Daniel -
0001aafb1d
[Timeline] Updating comments and documentation for tests
2019-02-17 10:03:13 +01:00
Daniel -
5c9229d761
[Timeline] Add more tests for ‘timeline-tools-add-clockline-to-marker’
...
This time with running clock resolution.
2019-02-17 10:02:40 +01:00
Daniel -
3b6a78c19a
[Timeline] Fix simple setup test
2019-02-17 10:02:02 +01:00
Daniel -
c3f45574f0
[Timeline] Fix position of new clock line after conflict resolution
2019-02-17 10:01:34 +01:00
Daniel -
b8264a0c15
[Timeline] First tests for ‘timeline-tools-add-clockline-to-marker’
2019-02-17 09:14:15 +01:00