From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8IrOM6P/3l6CHAAA0tVLHw (envelope-from ) for ; Tue, 09 Jun 2020 03:18:59 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id XIioL6P/3l6HbwAA1q6Kng (envelope-from ) for ; Tue, 09 Jun 2020 03:18:59 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 126E0940058 for ; Tue, 9 Jun 2020 03:18:59 +0000 (UTC) Received: from localhost ([::1]:41458 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiUmw-0007eE-0H for larch@yhetil.org; Mon, 08 Jun 2020 23:18:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiUmM-0007dq-2L for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 23:18:22 -0400 Received: from pb-smtp20.pobox.com ([173.228.157.52]:55665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiUmH-0000J9-37 for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 23:18:21 -0400 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 87A91D162E; Mon, 8 Jun 2020 23:18:14 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type; s=sasl; bh=621AcshwWKdu8eB5ozfATL+bE2U=; b=g6qenl wcUQB1L6I/XDAKJyD4hbiCrIQmHMFJkLxtDvb7IU/aTVnBycUo0coN5eFF0o3IoE RzGMP3F4aCP1D8Q4SFJkI1M/EJU6hDPYdQ2ezy4fODVt2L/ARxCDE2vY90xfus2I FDSqvK4eiOkew6b1bCfiTyTgH8qDxJtbHyqR4= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 7F629D162D; Mon, 8 Jun 2020 23:18:14 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type; s=mesmtp; bh=gOINqSeAXlBjoKB4EuN3fPX/kNHgABmbS6wKDqhWcbc=; b=eJR/eW+Ey+3cm5SJuWUQg1BlXyBNGphfLfM0pGTuOURkq7OM3JDMq6i8Pi0zGbuMCuY7NiyHwJMVcd4RweGKPvnV9xvLdfJJuhpirJsvXCL8W/lYmSl274OaCYcUs5AARPoRCg2jsj8lSkVBFRMnMm1RB715lwxvwdxz3XecoKY= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id E4BBED162C; Mon, 8 Jun 2020 23:18:11 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: Anthony Carrico Subject: Re: ISSUE: dev documentation loading org, built from git In-Reply-To: References: Date: Tue, 09 Jun 2020 03:18:09 +0000 Message-ID: <87wo4hudu6.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: D9870E28-A9FF-11EA-9459-B0405B776F7B-24757444!pb-smtp20.pobox.com Received-SPF: pass client-ip=173.228.157.52; envelope-from=kyle@kyleam.com; helo=pb-smtp20.pobox.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/08 20:32:21 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pobox.com header.s=sasl header.b=g6qenl w; dkim=pass header.d=kyleam.com header.s=mesmtp header.b=eJR/eW+E; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: mgXBZ/2Ud8Z0 Anthony Carrico writes: > Recently, Bastien pointed me to org contribute documentation: > > On 5/22/20 11:10 AM, Bastien wrote >> See https://orgmode.org/worg/org-contribute.html on how to contribute. > > And I found my way to: > https://orgmode.org/worg/dev/org-build-system.html > > This document doesn't have a simple 5 step process at the top, but if I > recall correctly I did something like this: > > $ make > $ emacs local.mk # edit this to set prefix > $ make > $ make install The repo's README points to the installation node in the manual. (info "(org)installation") The "Using Org's git repository" section gets pretty close to a simple 5 step process. Here's its snippet: $ cd ~/src/ $ git clone https://code.orgmode.org/bzg/org-mode.git $ cd org-mode/ $ make autoloads You could do other things (byte-compile the files, build the docs, or anything else 'make help' lists), but, at this point, you're already at a state you can run from. The main thing left to do is to add "path/to/org-mode/lisp/" to your load path, along with "path/to/org-mode/contrib/lisp/" if you want it. The above manual section has an example add-to-list invocation, but... > And so I've built Version 9.4-dev locally, and now > ~/share/emacs/site-lisp/org has the .el and .elc files. I've added > > (push "/home/acarrico/share/site-lisp" load-path) ... that works too, though it looks like it should point one level deeper to get to where the .el* files are. And, as mentioned above, you can just point directly to the Org repo, if you'd like. > as the first thing in my init.el, but I'm unsure how to get this to > load. Currently an older version is running. I'm not even sure what kind > of artifact I'm looking for--an emacs package? list-packages shows: > > org 9.3.6 > org 9.1.9 This main thing is to have the newer Org's directory as the first Org-related directory in the load-path before Org is loaded. That's the Org that will be loaded when visiting an Org file, calling an autoloaded command, or with an explicit (require 'org). If you run into issues, list-load-path-shadows [1] can be useful for troubleshooting. [1] mentioned at https://orgmode.org/worg/org-faq.html#mixed-install