Commit Graph

377 Commits

Author SHA1 Message Date
woolion 7e8524086c org-layer: Update to org 9.6.1, fixing broken install
This integrates the patch that fix default install:
https://list.orgmode.org/87bkonzisl.fsf@gnu.org/T/#u

In particular fixes the error:
(invalid-function org-assert-version)
2023-01-18 05:53:21 +01:00
Maxi Wolff e71a68633b [core] Hotfix org version mismatch during startup
this is caused by the home buffer loading build-in
org which conflicts with elpa org.

We actually want to use elpa org exclusively so we have
to make sure to redraw the spacemacs buffer only
after we have finished loading the layers.

In addition latest org version 9.6 and the behaviour
on emacs 29 has also changed so that org is autoloaded
much earlier than before. This is what actually did
make this bug show up.

However this behaviour was in place since a long time
and could be the cause for a lot of unreproducible
bugs as the actual conflicts are dependent on the
distribution specific emacs version.

Known issues:
This is a hotfix it solves the original issue but
introduces a new, hopefully less dangerous issue,
this is for now the start buffer is not configurable.

I will add a follow up PR to remove this issue however
I think this is far less annoying than a set of random
conflicts caused by loading elisp files from different org
sources.
2023-01-03 08:01:48 +01:00
Daniel Nicolai f9efd1bdf7 org-layer: Update to org version 9.6 2023-01-01 15:08:13 +01:00
Maxi Wolff b74da79dbb Fix load issues with org-trello package 2022-12-14 21:53:34 +01:00
Anuj 5b3089fbba Deletes uses of org-agenda-filter-by-tag-refine, as Org 9.0 removed it
The Org Mode 9.0 release removed the org-agenda-filter-by-tag-refine
and recommends the use of org-agenda-filter-by-tag in it's place. This
commit removes all uses of the function and the mentions of it in the
documentation. The same functionality can be achieved by using the typing
prefix C-u twice and then using org-agenda-filter-by-tag ("ft") as the
Org Mode documentation states.

Relevant Links:
- https://orgmode.org/worg/org-release-notes.html#org268651e
- https://orgmode.org/org.html#Filtering_002flimiting-agenda-items
2022-11-18 20:08:56 +01:00
Kazark 52da38e71d [org] keybindings for managing org agenda files
Modeled after the builtin style, which is fairly mnemonic already.
2022-11-12 23:44:16 +01:00
Richard Kim acab040c72
do not add org-roam-setup to after-init-hook (#15725) 2022-09-06 14:27:50 -04:00
Lucius Hu 7d60d894a7
updated COPYRIGHT 2022-08-05 04:10:26 -04:00
Sebastian Hahn 85edf6a578 org-contacts no longer built-in 2022-06-06 09:24:37 +02:00
Arif Er 00f9ab19ac chore: update copyright headers to 2022
The script used to identify and update the change is added into the GitHub
workflows script directory. A workflow action can be created to trigger the
script to update the headers on the first of every new year. Possibly a task for
a consequent PR.
2022-06-03 17:32:20 +02:00
Josh Mcguigan 7834b2b7e1 update org-superstar-mode docs
* update defaults to new default values
* correct variable name in example code block
* correct usage of character literals
2022-05-21 09:12:43 +02:00
Tim Rakowski f54cc055b1 s/org-roam-enable-protocol/org-enable-roam-protocol
Fixes #15514
2022-05-13 18:50:55 +02:00
Stanislav Ochotnický 805d9e8cd6 When enabled make sure we load org-roam-protocol
Org roam protocol can be used from outside Emacs and as such, loading it only
after some org-roam buffers are opened defeats the purpose. Without this change
the org-protocol links won't work after emacs restart until at least one
org-roam buffer is loaded.

Fixes #14487
2022-05-11 19:34:46 +02:00
winsphinx 265472214e
add org-roam-ui to replace org-roam-server (#15504)
* add org-roam-ui

* lazy load org-valign
2022-05-11 19:19:23 +02:00
Ben c37d505625
Prefix obsolete aliases with "cl-" namespace. (#15494) 2022-05-02 00:11:19 -04:00
Maxi Wolff bf64c09535
[org] Make org buffers work with helm-imenu-in-all-buffers
Fixes #15420
2022-03-27 21:23:42 +02:00
Lucius Hu 0bdddfc165
tabs: fix a typo
co-authored-by: Yixuan Chen <yixuan.chen@yale.edu>
2022-02-14 14:01:17 -05:00
Lucius Hu fe23d52414
fixup! fixup! help/helpful: Set tab-width to 8, better integration w/Ivy (#15243)
The previous commit had two issues:
- It doesn't have effect for `help-mode` because its was loaded too late. (In
the `:config` section of `help-fn+`.
- It only has effect for the code sections in `helpful-mode` buffer. And has no
effect in the buffer opened via button widget in either `help-mode` or
`helpful-mode`.

This commit fixes both problems.
2022-02-13 21:58:47 -05:00
fleimgruber 179bb38ebc
fix: progn typo in org-transclusion :init (#15340) 2022-02-12 09:12:52 -05:00
SpacemacsBot a7d91f1b4f
[bot] documentation_updates (#15337)
Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop>
2022-02-12 04:47:44 +00:00
Keith Pinson 34e14fb681
[org] add support for transclusion (#15333)
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2022-02-12 04:45:45 +00:00
Lucius Hu 8bfc1566ec
fixup! help/helpful: Set tab-width to 8, better integration w/ Ivy (#15243) 2022-02-09 17:20:17 -05:00
SpacemacsBot ce0becb723
[bot] documentation_updates (#15310)
Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop>
2022-02-04 05:39:59 +00:00
Lucius Hu 824889c974
tabs: Rework (#15293)
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2022-02-04 05:36:26 +00:00
Lucius Hu fd652fae0c
update spacemacs/declare-prefix usages (#15278)
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2022-02-04 05:36:11 +00:00
Lucius Hu ddf44ab93f
org: fix #15290 (#15291)
Co-authored-by: xin <etimecowboy@gmail.com>
2022-01-29 01:34:24 +00:00
Dan Kessler 44ed2f84a1
org: add binding for org-paste-subtree (#15289) 2022-01-27 03:58:53 +00:00
Keith Pinson 4bc45f70a1
[org] integrate org-appear with evil when triggering manually (#15284) 2022-01-25 10:06:11 -05:00
Lucius Hu 8226efa633
help/helpful: Set tab-width to 8, better integration w/ Ivy (#15243)
Co-authored-by: Tommi Komulainen <tkomulai+github@gmail.com>
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2022-01-11 04:15:47 +00:00
Lucius Hu d63e172bde
Revert "[org-roam] Fix evil org-roam-node-insert spacing" (#15244) 2022-01-06 03:40:22 +00:00
SpacemacsBot 17b5646e77
[bot] "documentation_updates" Tue Nov 30 19:20:17 UTC 2021 (#15191) 2021-11-30 14:24:27 -05:00
Daniel Nicolai c34cb72343
Add documentation for most important org shortcuts (#15190) 2021-11-30 14:18:53 -05:00
SpacemacsBot 47fdbced8b [bot] "documentation_updates" Sun Nov 14 17:38:06 UTC 2021 2021-11-14 19:40:22 +02:00
David Perez-Suarez 0f7c2e3cab Adds example on how to set an alert style for org notifications
It also changes a "here" hyperlink to a more descriptive one in the same
paragraph.
2021-11-14 17:42:15 +01:00
Daniel Nicolai 548edefcce Install org from ELPA instead of Org ELPA
From org version 9.5 org will not be distributed from Org ELPA but from
ELPA (see https://list.orgmode.org/87lfa7tc9v.fsf@gnu.org/t/). This commit makes
Spacemacs use/install org from ELPA.

Besides that, this commit removes some 'hack' that seemed to have no effect. As
org comes with Emacs `package-installed-p 'org` will always return t. Also
activating org via `configuration-layer//activate-package` seems to have no
effect.

Finally, the package is declared including a :min-version because appending only
`:location melpa` seems to have no effect (this can probably be considered a
bug).
I am almost certain that the information that was added when making org install
from Org ELPA is still relevant also for installing org from ELPA so I have just
adapted the version number from 0.104 to 0.300.

As the "org" archive has been removed, the `ert-deftest` for it can be removed
also.
2021-11-06 14:34:18 +01:00
SpacemacsBot 59852a6ab5 [bot] "documentation_updates" Wed Aug 25 22:37:51 UTC 2021 2021-08-26 02:00:32 +03:00
Benjamin Hipple 1441dcc0f1
[org-roam] Fix evil org-roam-node-insert spacing (#15008)
When we're adding links, without this they get smooshed together under the
curser. Tested to work; resolves https://github.com/syl20bnr/spacemacs/issues/14137

Co-authored-by: Richard Kim <emacs18@gmail.com>
2021-08-23 22:10:32 +00:00
Benjamin Hipple 195a228927 [org-roam] Add "r" key to refresh org-roam links list buffer
This matches the org-agenda key, and is doubly important since we need to
refresh regularly to workaround the page-break-lines bug, as described here
https://github.com/syl20bnr/spacemacs/issues/14969#issuecomment-894624932
2021-08-22 20:32:43 +02:00
Daniel Nicolai 8b05eb47c0 Evilify and add follow link (hint) keybinding to org-roam buffer 2021-08-16 15:21:08 +02:00
duianto 3b8bb7f5b7 [docs] Update org-roam key bindings 2021-07-28 14:09:04 +02:00
Alex Kapranoff 44affc4d2b Rename commands for org-roam v2 compatibility
Fixes #14929
2021-07-28 13:58:13 +02:00
Deepu Mohan Puthrote eeb363f6e4 Add flag to enable org-brain support making it optional 2021-07-22 09:24:46 +02:00
Arif Er b0ef47a885
[org] Fix org-habit (#14838) 2021-06-19 17:47:42 +00:00
Maximilian Wolff c74b0f8bc0
[org] Remove unit tests for non existing function
for we do not longer require to replace org with
org-plus-contrib on the fly.
2021-05-30 12:36:26 +02:00
Richard Kim 63197014cc
use org and org-contrib packages rather than org-plus-contrib
setup org-contrib in org layer rather than spacemacs-org layer

follow-on fix for spacemacs-org layer
2021-05-29 21:10:21 +02:00
emacspace bf8cb19cca documentation formatting: Mon May 3 20:22:58 UTC 2021 2021-05-03 23:17:19 +02:00
Kazark 220536fd39 [org] sane default strategies for enforcing `TODO` dependencies 2021-05-03 22:17:07 +02:00
Lucius Hu bc27203615
Removed legacy codes for emacs-version < 25.1 (#14497) 2021-04-28 05:04:53 +00:00
wildwestrom 635c326c0a fixed asciidoc export
Fixed ox-asciidoc as per issue #14695
I just deleted one line, tested it, and it works again.
2021-04-26 22:19:42 -04:00
emacspace eddf1dc460 documentation formatting: Fri Apr 23 14:03:32 UTC 2021 2021-04-23 23:00:39 +03:00