Commit graph

119 commits

Author SHA1 Message Date
Henrik Lissner
470e653f08
bump: :app :config :editor :emacs :email :input
emacs-straight/use-package@039b721a4d -> emacs-straight/use-package@4090d3267f
emacsmirror/undo-fu-session@34ae31308d -> emacsmirror/undo-fu-session@92d733a5b1
https://git.notmuchmail.org/git/notmuch@5c921b6c0b2d -> https://git.notmuchmail.org/git/notmuch@73746c0eb3a0
https://git.savannah.gnu.org/git/emms.git@1d48a1133db2 -> https://git.savannah.gnu.org/git/emms.git@002a8db0913c
https://github.com/emacs-tree-sitter/treesit-fold@c5f0a95550d1 -> https://github.com/emacs-tree-sitter/treesit-fold@d70c5f7240a8
jeremy-compostella/org-msg@327768e2c3 -> jeremy-compostella/org-msg@aa608b3995
juliapath/evil-numbers@e7adac70a0 -> juliapath/evil-numbers@616aff9e5c
kidd/org-gcal.el@36cbdb453d -> kidd/org-gcal.el@0f46c08f60
radian-software/apheleia@143c1dffed -> radian-software/apheleia@2bc2bb4cc2
skeeto/elfeed@66cfe43dfc -> skeeto/elfeed@bbb3cac27b
tumashu/posframe@4fc893c3c9 -> tumashu/posframe@3a80911b2f
2026-03-02 01:44:27 -05:00
Bradley Walters
a90c06dc6b fix(rss): bind elfeed-tube-mpv commands in show mode
Previously these commands were bound in search mode, which is incorrect according to the project docs and my own experience.

Ref: https://github.com/karthink/elfeed-tube/tree/99e55a?tab=readme-ov-file#set-up-with-use-package
2026-02-15 21:57:57 -05:00
Henrik Lissner
cd25a48cf0
bump: :app
https://git.savannah.gnu.org/git/emms.git@47c68835b213 -> https://git.savannah.gnu.org/git/emms.git@1d48a1133db2
skeeto/elfeed@a39fb78e34 -> skeeto/elfeed@66cfe43dfc
2026-02-10 18:15:42 -05:00
Henrik Lissner
6f40ad55f5
docs: discourage after! and use-package! use
There's little reason for users to use these macros in their private
configs over plain ol' `with-eval-after-load` and `use-package`, unless
they're writing their own modules.

It's my fault for signal boosting them in documentation and whenever I'm
asked for help, because beginners now believe they are somehow
required for Doom to work correctly (there are guides out there
telling beginners that migrating to Doom involves replacing all
instances of `with-eval-after-load` and `use-package` in their
pre-existing configs with `after!` and `use-package!` -- which was never
true).

What's more, I plan to replace `use-package`, internally, so the
`use-package!` macro won't exist for much longer.
2026-02-09 04:29:47 -05:00
Henrik Lissner
be7ac25a84
fix: file-name-concat paths instead of concat
Treat paths as paths, rather than strings. Removes the requirements that
doom-*-dir variables end in slash (though I'll continue doing so as a
convention). Also moves a lot of cache/data into the current profile's
cache/data directories. Shouldn't actually affect anything for folks not
using Doom's profile system (yet).

Fix: #8616
2025-12-30 22:59:10 -05:00
Henrik Lissner
722885d3fe
bump: :term :input :editor :app :email
emacs-circe/circe@a0aada8cbb -> emacs-circe/circe@a8af5fa8e0
emacs-evil/evil-collection@3feaee8e29 -> emacs-evil/evil-collection@faed16f485
emacs-evil/evil@682e87fce9 -> emacs-evil/evil@334a636621
emacs-jp/migemo@fbc16b57ea -> emacs-jp/migemo@c0d84b4092
emacsorphanage/god-mode@b09ad56dc8 -> emacsorphanage/god-mode@e6eef24dbf
https://git.notmuchmail.org/git/notmuch@d8ebc9cf80b6 -> https://git.notmuchmail.org/git/notmuch@aa761727999b
https://git.savannah.gnu.org/git/emms.git@e3824b81b11a -> https://git.savannah.gnu.org/git/emms.git@0f2942ef67c1
https://github.com/emacs-tree-sitter/treesit-fold@6628b7cce585 -> https://github.com/emacs-tree-sitter/treesit-fold@67b3e63eacd9
jao/consult-notmuch@17d2a4ea8c -> jao/consult-notmuch@abc0318c99
juliapath/evil-numbers@f4bbb729ee -> juliapath/evil-numbers@e96d656158
karthink/elfeed-tube@307bcfb30b -> karthink/elfeed-tube@99e55ac428
kidd/org-gcal.el@23561f63b9 -> kidd/org-gcal.el@36cbdb453d
szermatt/emacs-bash-completion@d0637428fd -> szermatt/emacs-bash-completion@762f28fefb
tarsius/ol-notmuch@9a69506a3f -> tarsius/ol-notmuch@06288ed5ec
2025-09-02 16:16:03 +02:00
Henrik Lissner
708cf08a74
bump: :app
emacs-circe/circe@e5e64d549f -> emacs-circe/circe@a0aada8cbb
https://git.savannah.gnu.org/git/emms.git@e5f46561c3c1 -> https://git.savannah.gnu.org/git/emms.git@e3824b81b11a
karthink/elfeed-tube@79d5a08d76 -> karthink/elfeed-tube@307bcfb30b
kidd/org-gcal.el@9f9d93e4f0 -> kidd/org-gcal.el@23561f63b9
2025-08-10 15:34:44 +02:00
Henrik Lissner
c9afc6cdd3
bump: :emacs :term :app :email
akermu/emacs-libvterm@99c1f5e76a -> akermu/emacs-libvterm@056ad74653
alexluigit/dirvish@1d8de07f4e -> alexluigit/dirvish@2d63995d32
emacs-straight/vundo@791211a89f -> emacs-straight/vundo@c32481ab48
emacsmirror/git-timemachine@3780835fcd -> emacsmirror/git-timemachine@d1346a7612
emacsmirror/undo-fu-session@beb0e285d0 -> emacsmirror/undo-fu-session@d90d42ddba
emacsmirror/undo-fu@dbb3e4b699 -> emacsmirror/undo-fu@399cc12f90
https://git.notmuchmail.org/git/notmuch@2f0320c5f24a -> https://git.notmuchmail.org/git/notmuch@dfc800c26e7b
https://git.savannah.gnu.org/git/emms.git@5e9922f2a45f -> https://git.savannah.gnu.org/git/emms.git@8713a0ee985c
jao/consult-notmuch@d8022e2ddc -> jao/consult-notmuch@17d2a4ea8c
karthink/elfeed-tube@ce2b5071d1 -> karthink/elfeed-tube@79d5a08d76
org-mime/org-mime@9d4584651d -> org-mime/org-mime@9571c148ee
remyhonig/elfeed-org@1197cf29f6 -> remyhonig/elfeed-org@34c0b4d758
tarsius/ol-notmuch@881991d94a -> tarsius/ol-notmuch@9a69506a3f
tecosaur/emacs-everywhere@0b731ca6da -> tecosaur/emacs-everywhere@caeab3948f
2025-03-27 23:46:56 -04:00
Henrik Lissner
ea4559b02b
bump: :app
emacs-circe/circe@0346f3f643 -> emacs-circe/circe@d0e531bd2a
https://git.savannah.gnu.org/git/emms.git@e5a733384ec6 -> https://git.savannah.gnu.org/git/emms.git@5e9922f2a45f
karthink/elfeed-tube@0c3fbc2125 -> karthink/elfeed-tube@ce2b5071d1
remyhonig/elfeed-org@d62d23e25c -> remyhonig/elfeed-org@1197cf29f6
2025-02-21 15:17:42 -05:00
Henrik Lissner
6b3b656ed7
bump: :app
emacs-circe/circe@3ae3879050 -> emacs-circe/circe@0346f3f643
https://git.savannah.gnu.org/git/emms.git@b5567be2176d -> https://git.savannah.gnu.org/git/emms.git@e5a733384ec6
skeeto/elfeed@5c05a1eab3 -> skeeto/elfeed@a39fb78e34
2025-01-09 23:38:32 -05:00
Henrik Lissner
037b018cdd
feat: add .doommodule files
These optional dotfiles indicate the root of a module or module
group (:lang), and will later contain module metadata. They will also
serve as an alternative to packages.el and doctor.el, and will aide the
parts of the v3.0 module API concerned with resolving the current module
from a path (`doom-module-from-path`), which currently rely too heavily
on parsing path strings.

For now, however, they're simply placeholders.
2024-09-14 20:47:39 -04:00
Henrik Lissner
02ab7f3a79
feat(rss): add elfeed-tube behind +youtube
Close: #7612
Co-authored-by: edmundmiller <edmundmiller@users.noreply.github.com>
2024-08-25 17:44:29 -04:00
Henrik Lissner
5289861109
refactor(workspaces): +workspace/delete: rename to +workspace/kill
To be more consistent with other uses of the verb in the Emacs
ecosystem. Also done in preparation for a new +workspaces/delete command
for #7869.

Ref: #7869
2024-07-05 18:05:15 -04:00
Henrik Lissner
5d1e580696
bump: :app
emacs-circe/circe@d374042741 -> emacs-circe/circe@9d703f481a
https://git.savannah.gnu.org/git/emms.git@87d0d1fb0566 -> https://git.savannah.gnu.org/git/emms.git@cead7b435a67
kidd/org-gcal.el@a2d16b372e -> kidd/org-gcal.el@9f9d93e4f0
skeeto/elfeed@55fb162fa2 -> skeeto/elfeed@5c05a1eab3
tecosaur/emacs-everywhere@bc91164151 -> tecosaur/emacs-everywhere@0b731ca6da
2024-06-29 13:45:15 -04:00
Henrik Lissner
75ff47aef0
bump: :app
abo-abo/avy@955c8dedd6 -> abo-abo/avy@be612110cb
emacs-circe/circe@57fe189d7c -> emacs-circe/circe@d374042741
https://git.savannah.gnu.org/git/emms.git@43c614124922 -> https://git.savannah.gnu.org/git/emms.git@87d0d1fb0566
kidd/org-gcal.el@9bb3720525 -> kidd/org-gcal.el@a2d16b372e
remyhonig/elfeed-org@fe59a96969 -> remyhonig/elfeed-org@d62d23e25c
tecosaur/emacs-everywhere@b461c4b420 -> tecosaur/emacs-everywhere@fbeff19825
2024-02-05 17:21:21 -05:00
Eric Lim
52be142e5c docs(rss): add a missing double quote in README 2023-11-24 11:02:28 -05:00
Chromium
a00f03079a
bump: :app rss
remyhonig/elfeed-org@7f3ad868f2 -> remyhonig/elfeed-org@fe59a96969 

- fix elfeed-org-export-opml error
- perf: use temporary buffers instead of find-file
- replace outline-on-heading-p with org-at-heading-p
- fix typo in last changes

Ref: remyhonig/elfeed-org#88
2023-11-23 18:32:04 -05:00
Henrik Lissner
88bb045388
docs(*): replace all-the-icons with nerd-icons
Also colorizes the leading icon in notices.
2023-09-16 20:19:11 +02:00
Henrik Lissner
eec8808f45
bump: :app rss
remyhonig/elfeed-org@3242ec0519 -> remyhonig/elfeed-org@7f3ad868f2

Ref: remyhonig/elfeed-org#87
2023-09-14 19:01:36 +02:00
Henrik Lissner
89421f018b
bump: :app rss
remyhonig/elfeed-org@3242ec0519 -> remyhonig/elfeed-org@f1c1fd6b16
skeeto/elfeed@162d7d545e -> skeeto/elfeed@55fb162fa2

Close: #7407
Co-authored-by: fosskers <fosskers@users.noreply.github.com>
2023-09-12 21:30:56 +02:00
Henrik Lissner
a44e8d6bfd
nit: general reformatting & minor comment revision 2023-09-11 23:56:21 +02:00
Henrik Lissner
f1f010ff99
perf(rss): defer db compaction
Compacting elfeed's DB when killing the search buffer can incur a long
delay (which blocks Emacs). Doing so isn't really critical, so I've
moved it to kill-emacs-hook instead.

Close: #7127
Co-authored-by: merrickluo <merrickluo@users.noreply.github.com>
2023-03-11 13:03:20 -05:00
Henrik Lissner
d811fb4a0c
bump: :app
abo-abo/avy@ba5f035be3 -> abo-abo/avy@955c8dedd6
emacs-circe/circe@41cdc116b0 -> emacs-circe/circe@57fe189d7c
https://git.savannah.gnu.org/git/emms.git@b55bc4fe1857 -> https://git.savannah.gnu.org/git/emms.git@43c614124922
jeetelongname/elfeed-goodies@c9d9cd1967 -> jeetelongname/elfeed-goodies@544ef42ead
kidd/org-gcal.el@f8075bd8ea -> kidd/org-gcal.el@9bb3720525
remyhonig/elfeed-org@d28c858303 -> remyhonig/elfeed-org@3242ec0519
tecosaur/emacs-everywhere@0d0d185429 -> tecosaur/emacs-everywhere@b461c4b420

- (#6983) Fixes deprecated oauth flow used by org-gcal.

Close: #6983
Co-authored-by: Will Cohen <willcohen@users.noreply.github.com>
2023-02-18 15:27:49 -05:00
TEC
5ac2a5258b docs: change link format 2022-10-05 01:01:19 +02:00
Antonio Ruiz
6fc1aa9c62 feat(rss): only call elfeed if necessary
If our *rss* workspace is already populated by elfeed buffers, there is
no reason to re-initialize elfeed.
2022-09-21 01:05:34 +02:00
Henrik Lissner
ad6a3d0f33
refactor: deprecate featurep! for modulep!
featurep! will be renamed modulep! in the future, so it's been
deprecated. They have identical interfaces, and can be replaced without
issue.

featurep! was never quite the right name for this macro. It implied that
it had some connection to featurep, which it doesn't (only that it was
similar in purpose; still, Doom modules are not features). To undo such
implications and be consistent with its namespace (and since we're
heading into a storm of breaking changes with the v3 release anyway),
now was the best opportunity to begin the transition.
2022-08-14 20:43:35 +02:00
Henrik Lissner
1abcf913aa
revert: fix(docs): set mode in file-local vars
emacs-straight/org-mode@e22b4eb7aa introduced a breaking change that
made it impossible to rely on .dir-locals.el to change org-mode buffers
in $EMACSDIR to doom-docs-org-mode (without infinite recursion), so we
used file-local variables in 7e400ab.

emacs-straight/org-mode@215de6176b reverted that change, so we can use
.dir-locals.el again, and this is my preference, since it requires less
boilerplate across our hundreds of org files.

Ref: emacs-straight/org-mode@215de6176b
Ref: emacs-straight/org-mode@e22b4eb7aa
Revert: 7e400abdc0
2022-08-07 19:08:07 +02:00
Henrik Lissner
1f8bf7accb
merge: rewrite-docs
I've omitted docs/*.org from this merge, as there is still work left to
do there, but I am pushing the module docs early so folks can benefit
from the new docs sooner.
2022-08-03 03:27:50 +02:00
Henrik Lissner
7e400abdc0
fix(docs): set mode in file-local vars
Due to emacs-straight/org-mode@e22b4eb, a replacement major mode (for
org-mode) can no longer be specified from .dir-locals.el, as it spirals
into infinite recursion. Therefore, a mode: line is needed in all Doom
docs.

Ref: emacs-straight/org-mode@e22b4eb7aa
2022-08-03 02:46:33 +02:00
Henrik Lissner
1255315bfc
refactor(docs): replace nav menus with virtual one
Now that the header is dynamically generated (when doom-docs-mode is
active), a literal header is unnecessary.
2022-08-02 19:37:07 +02:00
Henrik Lissner
e77a45bc22
docs: use lowercase keywords
As per Org's new defaults, which we're adopting elsewhere, so may as
well adopt it here.
2022-08-02 16:23:43 +02:00
Henrik Lissner
e4a1e4c909
fix(rss): *rss* workspace doesn't exist error
Co-authored-by: Johnson Liu <buyandrep@gmail.com>
2022-07-04 21:51:46 +02:00
Henrik Lissner
f350a28db2
revert: fix(rss): fix *rss* workspace doesn't exist
Removed by request.

Ref: #6422
Revert: f178eb6f52
2022-06-20 16:11:02 +02:00
Johnson Liu W
f178eb6f52 fix(rss): fix *rss* workspace doesn't exist
Change-Id: Ic42528fcda679ff3538db2fad4c7d4dae6fc8d7a
2022-06-18 17:18:51 +02:00
Henrik Lissner
9b5a3116d2
bump: :app
algernon/elfeed-goodies@8e4c1fbfb8 -> algernon/elfeed-goodies@c9d9cd1967
emacs-circe/circe@77e16de3b9 -> emacs-circe/circe@41cdc116b0
https://git.savannah.gnu.org/git/emms.git@c3596ae7166d -> https://git.savannah.gnu.org/git/emms.git@b55bc4fe1857
kidd/org-gcal.el@6e26ae75ae -> kidd/org-gcal.el@f8075bd8ea
remyhonig/elfeed-org@268efdd012 -> remyhonig/elfeed-org@d28c858303
tecosaur/emacs-everywhere@02450162ad -> tecosaur/emacs-everywhere@0d0d185429

Fix: #6410
Close: #6411
Co-authored-by: Gpkfr <gpkfr@users.noreply.github.com>
2022-06-17 20:28:07 +02:00
Henrik Lissner
7246db457c docs: replace doom-source with doom-repo links
I will later use "source" to refer to module sources, so better we avoid
the terminology for now.
2022-02-01 18:55:27 +01:00
Daniel Levy Moreno
6a038068d2
fix(rss): unbalanced parens in map!
Amend: 85b16f2f48
2022-01-31 01:19:11 +01:00
Daniel Levy Moreno
85b16f2f48
refactor(rss): factor out hardcoded workspace name 2022-01-30 20:43:07 +01:00
Henrik Lissner
14286dbee6 bump: :app
abo-abo/avy@e92cb37457 -> abo-abo/avy@ba5f035be3
algernon/elfeed-goodies@95b4ea632f -> algernon/elfeed-goodies@8e4c1fbfb8
https://git.savannah.gnu.org/git/emms.git@32ff8a70ca97 -> https://git.savannah.gnu.org/git/emms.git@c3596ae7166d
kidd/org-gcal.el@8b6df4b727 -> kidd/org-gcal.el@6e26ae75ae
tecosaur/emacs-everywhere@ed03b9396d -> tecosaur/emacs-everywhere@02450162ad
2022-01-30 02:42:54 +01:00
Jeetaditya Chatterjee
c7753adbb3 tweak(rss): use asterisk around workspace name
This is to make it conform to the convention that all other app
workspaces conform to (plus it was bugging me)
2022-01-15 21:14:55 +01:00
Henrik Lissner
88844e9cec docs: simplify internal docs links
Fewer links means less confusion.

- Merge doom-issue and doom-commit links into doom-ref (for auto-linking
  Issue/PR/commit references).
- Merge doom-module-source and doom-docs-source links into doom-source.
- Rename doom-report-issue to doom-report.
- Use '!' as the icon for module issues link.
- Remove doom-repo (replaced with "doom:*" in :lang org module).
- Add doomdir and emacsdir links to :lang org module.
2021-11-21 20:04:28 +01:00
Henrik Lissner
5b354ae4f3 docs(:app): update READMEs to new format 2021-11-21 20:04:28 +01:00
Jeetaditya Chatterjee
254d697854 docs(rss): update readme
- mention `elfeed-goodies` in plugin list
- add `g c` binding to keybind table
2021-09-27 14:43:08 +01:00
Jeetaditya Chatterjee
2476c3e780 feat(rss): add elfeed-goodies package 2021-09-27 14:43:08 +01:00
Jeetaditya Chatterjee
279a897862 feat(rss): add +rss/copy-link command
Add the copy link function and bind it to `gc` as a way to draw similar
comparisons to `go` which takes the entry link and sends it to the
browser
2021-09-27 14:43:08 +01:00
Henrik Lissner
2bc67d8387 bump: :app :checkers :config :emacs :term :tools :ui
Alexander-Miller/treemacs@a6f9e9f1ce -> Alexander-Miller/treemacs@63e2bc207a
Silex/docker.el@9bcefbe54d -> Silex/docker.el@4fc69969b1
akermu/emacs-libvterm@2b1392cb2b -> akermu/emacs-libvterm@2681120b77
bdarcus/bibtex-actions@6e3a194c3a -> bdarcus/bibtex-actions@08c6ca0e5b
dash-docs-el/dash-docs@dafc8fc9f1 -> dash-docs-el/dash-docs@29848b6b34
dgutov/diff-hl@992559f98a -> dgutov/diff-hl@40c89a7b0d
dimitri/switch-window@2801d9b3a9 -> dimitri/switch-window@8d9fe251d8
editorconfig/editorconfig-emacs@e10fa22b13 -> editorconfig/editorconfig-emacs@2ab86dc9a8
ema2159/centaur-tabs@9c7c936e4e -> ema2159/centaur-tabs@8b4249c405
emacs-circe/circe@d6f1fa1864 -> emacs-circe/circe@77e16de3b9
emacs-lsp/lsp-treemacs@905cc74726 -> emacs-lsp/lsp-treemacs@d82df44d63
emacsorphanage/osx-trash@0f1dc052d0 -> emacsorphanage/osx-trash@af74a2055a
emacsorphanage/quickrun@35e91f4b6c -> emacsorphanage/quickrun@78317951cd
flycheck/flycheck@21d52264aa -> flycheck/flycheck@784f184cdd
hlissner/emacs-doom-themes@9e2680b918 -> hlissner/emacs-doom-themes@65fb964f36
https://git.savannah.gnu.org/git/emms.git@6e0aaaf4c559 -> https://git.savannah.gnu.org/git/emms.git@c42fab572846
ideasman42/emacs-spell-fu@1abcb5594e -> ideasman42/emacs-spell-fu@10823ae58f
ideasman42/emacs-undo-fu@e0ad06b5ef -> ideasman42/emacs-undo-fu@34b27c01da
joostkremers/writeroom-mode@b648b34017 -> joostkremers/writeroom-mode@7f4ec92404
kidd/org-gcal.el@4c2616a4f8 -> kidd/org-gcal.el@80e6f9501f
magnars/expand-region.el@4b8322774d -> magnars/expand-region.el@95a773bd8f
millejoh/emacs-ipython-notebook@09af85821e -> millejoh/emacs-ipython-notebook@0600c286bd
mohkale/consult-eglot@a6aeb6fa07 -> mohkale/consult-eglot@28a09cc839
noctuid/link-hint.el@09ba5727d8 -> noctuid/link-hint.el@d3c5bacc9c
rolandwalker/nav-flash@55786c9582 -> rolandwalker/nav-flash@2e31f32085
skeeto/elfeed@243add9e74 -> skeeto/elfeed@162d7d545e
szermatt/emacs-bash-completion@65e54c6f9c -> szermatt/emacs-bash-completion@c5eaeed156
tarsius/hl-todo@5ac0076cfe -> tarsius/hl-todo@42f744ffb5
tecosaur/emacs-everywhere@64ba2e3f30 -> tecosaur/emacs-everywhere@da88fa2d04
tkf/emacs-request@f3a5b4352e -> tkf/emacs-request@2b68b3ca54
tmalsburg/helm-bibtex@a0d32ab167 -> tmalsburg/helm-bibtex@b85662081d
yoshiki/yaml-mode@3a57058468 -> yoshiki/yaml-mode@63b637f846
yqrashawn/fd-dired@c223aee30a -> yqrashawn/fd-dired@458464771b
2021-09-15 17:47:17 +02:00
Henrik Lissner
aeb809ed8b Bump :app
https://git.savannah.gnu.org/git/emms.git@06ef243 -> https://git.savannah.gnu.org/git/emms.git@6e0aaaf
jorgenschaefer/circe@4778675 -> jorgenschaefer/circe@d6f1fa1
skeeto/elfeed@e29c8b9 -> skeeto/elfeed@243add9
2021-07-10 17:43:46 -04:00
Henrik Lissner
05d85f5ef7 Bump :app
https://git.savannah.gnu.org/git/emms.git@60c6172 -> https://git.savannah.gnu.org/git/emms.git@06ef243
jorgenschaefer/circe@2f70aa2 -> jorgenschaefer/circe@4778675
remyhonig/elfeed-org@77b6bbf -> remyhonig/elfeed-org@268efdd

Closes #5094

Co-authored-by: iyefrat <iyefrat@users.noreply.github.com>
2021-05-27 23:07:56 -04:00
Henrik Lissner
6765b9c5fd
Merge pull request #5045 from jrmiller82/develop
fix typo in how to set custom elfeed.org
2021-05-15 16:59:42 -04:00
James Miller
b523d5314d
change from list to ' form 2021-05-12 22:08:52 -04:00