From: Manish <mailtomanish.sharma@gmail.com>
To: "Alan E. Davis" <lngndvs@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Installing over snapshot on ubuntu gnu/linux system
Date: Fri, 27 Jun 2008 10:32:01 +0530 [thread overview]
Message-ID: <e7cdbe30806262202l4d4ff36se81f53555b6f5047@mail.gmail.com> (raw)
In-Reply-To: <7bef1f890806170034s7f12ecffl4dfe4c60abec7423@mail.gmail.com>
On Tue, Jun 17, 2008 at 1:04 PM, Alan E. Davis wrote:
> I have a few questions about installing org-mode over an
> emacs-snapshot on Ubuntu GNU/Linux. I have been doing
> this by trial and error, and while it's been working I
> am not sure I have all the bits correctly worked out.
> First, how to edit the Makefile for the purpose.
>
> The package emacs-snapshot is installed in /usr . Does
> that suggest prefix=/usr ?
>
> The lispdir---is this my local repository, where I've
> unpacked the tar.gz file? (I am specifying this
> directory in my load path). Or is it the snapshot
> install lisp directory?
>
> I have similar questions for the info file. So far I've
> been just copying it into /usr/share/info/emacs-snapshot
> (or similar). Thank you for any suggestions/pointers.
May be you have ironed out your setup by now but FWIW, I can
share how I setup Org.
1. Org is cloned from it's git repo in ~/elisp/org-mode.git:
$ mkdir ~/elisp/ && cd ~/elisp
$ git clone git://repo.or.cz/org-mode.git org-mode.git
2. Run `make' to compile elisp files and `make doc' to
produce documentation (no need to edit Makefile to do any
of these.)
$ cd ~/elisp/org-mode.git && make && make doc
3. Do not run make install (Currently I also do not
currently install info documentation anywhere by myself.)
4. Introduce Org mode to Emacs (add to your .emacs and
reload):
(add-to-list 'load-path "~/elisp/org-mode.git/lisp")
(add-to-list 'load-path "~/elisp/org-mode.git/contrib/lisp")
(require 'org-install)
5. Customize to your taste/needs e.g. my org-directory is
set to "~/org.git" etc.
I have this setup on Cygwin on a WinXP machine and a
similar setup on a Debian box.
I like this setup because it is available to all
installed versions of Emacs (a Cygwin version and a Windows
native version) and lets me stay current with a minimum of
effort which boils down to:
1. $ cd ~/elisp/org-mode.git && git pull \
make clean && make && make doc
2. Browse the latest git log entries and diffs (I use tig)
3. Browse the updated portions of documentation (if
org.texi, Changes.org and/or ChangeLog files were
updated.)
You may want to select a different location for housing
git clone if you need to make that available to multiple
users.
HTH,
-- Manish
prev parent reply other threads:[~2008-06-27 5:02 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-17 7:34 Installing over snapshot on ubuntu gnu/linux system Alan E. Davis
2008-06-27 5:02 ` Manish [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e7cdbe30806262202l4d4ff36se81f53555b6f5047@mail.gmail.com \
--to=mailtomanish.sharma@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=lngndvs@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).