* Mininmal init.el on Worg for testing bleeding edge?
@ 2021-09-29 7:52 Loris Bennett
2021-09-29 7:58 ` Bastien
2021-09-29 12:20 ` Max Nikulin
0 siblings, 2 replies; 3+ messages in thread
From: Loris Bennett @ 2021-09-29 7:52 UTC (permalink / raw)
To: emacs-orgmode
Hi,
On the page
https://orgmode.org/worg/org-faq.html#keeping-current-with-Org-mode-development
after one has compiled and installed, Point 4 says
This is where you configure Org-mode with Emacs. Please refer to Org tutorials.
I had to fiddle around a bit to get a minimal init.el that allowed me to
test a fix made in the Savannah repo. Specifically rather than
(let ((default-directory "~/.emacs.d/lisp/"))
(normal-top-level-add-subdirs-to-load-path))
I needed to do
(let ((default-directory "~/.emacs.d/lisp/"))
(setq load-path
(append
(let ((load-path (copy-sequence load-path))) ;; Shadow
(normal-top-level-add-subdirs-to-load-path))
load-path)))
to get the path for the version of Org I wanted to test at the front of
the load path (examples taken from
https://www.emacswiki.org/emacs/LoadPath).
Would it be worth expanding Point 4 to something like
This is where you configure Org-mode with Emacs. Please refer to Org
tutorials. To test a locally installed version the following minimal
init.el will suffice:
(let ((default-directory "~/elisp/"))
(setq load-path
(append
(let ((load-path (copy-sequence load-path))) ;; Shadow
(normal-top-level-add-subdirs-to-load-path))
load-path)))
Replace '~/elisp/' with the path in which you installed Org-mode.
?
Cheers,
Loris
--
This signature is currently under construction.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Mininmal init.el on Worg for testing bleeding edge?
2021-09-29 7:52 Mininmal init.el on Worg for testing bleeding edge? Loris Bennett
@ 2021-09-29 7:58 ` Bastien
2021-09-29 12:20 ` Max Nikulin
1 sibling, 0 replies; 3+ messages in thread
From: Bastien @ 2021-09-29 7:58 UTC (permalink / raw)
To: Loris Bennett; +Cc: emacs-orgmode
Hi Loris,
"Loris Bennett" <loris.bennett@fu-berlin.de> writes:
> Would it be worth expanding Point 4 to something like
>
> This is where you configure Org-mode with Emacs. Please refer to Org
> tutorials. To test a locally installed version the following minimal
> init.el will suffice:
>
> (let ((default-directory "~/elisp/"))
> (setq load-path
> (append
> (let ((load-path (copy-sequence load-path))) ;; Shadow
> (normal-top-level-add-subdirs-to-load-path))
> load-path)))
>
> Replace '~/elisp/' with the path in which you installed Org-mode.
>
> ?
Sure - please send a patch against latest Worg.
If you want to get write access to Worg, just create a username on
https://sr.ht and let me know what it is, I'll add you to
https://git.sr.ht/~bzg/worg
Thanks,
--
Bastien
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Mininmal init.el on Worg for testing bleeding edge?
2021-09-29 7:52 Mininmal init.el on Worg for testing bleeding edge? Loris Bennett
2021-09-29 7:58 ` Bastien
@ 2021-09-29 12:20 ` Max Nikulin
1 sibling, 0 replies; 3+ messages in thread
From: Max Nikulin @ 2021-09-29 12:20 UTC (permalink / raw)
To: emacs-orgmode
On 29/09/2021 14:52, Loris Bennett wrote:
>
> https://orgmode.org/worg/org-faq.html#keeping-current-with-Org-mode-development
>
> I had to fiddle around a bit to get a minimal init.el that allowed me to
> test a fix made in the Savannah repo.
I am unsure, what the FAQ entry should contain. Just to test a fix, the
following section from the manual may be handy:
(info "(org) Installation")
https://orgmode.org/manual/Installation.html
git clone https://git.savannah.gnu.org/git/emacs/org-mode.git
cd org-mode/
make autoloads
emacs -Q -L ~/src/org-mode/lisp test.org
without any init file. The only pitfall is that -q or -Q is almost
certainly required since ~/.emacs.d/init.el is processed *before* -L
option. In simple cases alternative init file may be loaded later
(normal init is suppressed by -q/-Q)
emacs -Q -L ~/src/org-mode/lisp -l ~/another-init.el test.org
Actually (add-to-list 'load-path "~/src/org-mode/lisp") close to
beginning of of ~/.emacs.d/init.el is another way to run latest Org
version, but do not forget comment it out after testing.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-09-29 12:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-29 7:52 Mininmal init.el on Worg for testing bleeding edge? Loris Bennett
2021-09-29 7:58 ` Bastien
2021-09-29 12:20 ` Max Nikulin
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.