INSTALL
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 03 Feb 2010 23:54:34 +0200
changeset 300 0f55e6d6aea3
parent 295 5be44cff4683
child 301 da1fac055e5d
permissions -rw-r--r--
Fix spelling.

-*- mode: outline; coding: utf-8 -*-

Copyright (C) 2008-2010 by Oleksandr Gavenko <gavenkoa@gmail.com>

You can do anything with this file without any warranty.

* Config files structure.

Main Emacs config file is '~/.emacs'. I decide don't store beside it all
customisations. Instead it simply load files in such order:

  '~/.emacs-pre'
                For manually written customisation (usually for updating
                load-path) which can affect on '.emacs-my'. Don't overridden
                on installing.
  '~/.emacs.d/my-lisp/autoload-my.el'
                For defining autoload function for modes (instead loading all
                mode files to save startup time). Automatically generated.
  '~/.emacs-my'
                Here main customisations placed.
  '~/.emacs-post'
                For storing connection settings and loading modes added to
                load-path in ~/.emacs-pre. Don't overridden on installing.
  '~/.emacs-custom.el'
                For storing customisations by Emacs itself. Don't overridden
                on installing.

* Setup on Windows.

** Setup HOME.

Setup HOME environment variable. For example:

  <win-drive-char>:\home

** Setup MANPATH.

To use woman with on Windows set MANPATH like this (note that path in
Cygwin/MinGW style so you need use cygwin-mount.el):

  MANPATH=:/cygdrive/d/home/usr/share/man:/usr/share/man:/usr/local/share/man

for Cygwin or like this:

  MANPATH=/e/home/usr/share/man:/e/bin/MinGW/man:/e/bin/gnuwin32/man

for MinGW and other case.

To get man paths on Cygwin see <cygwin-root>\usr\share\misc\man.conf.

Also you can set woman-manpath variable.

** Setup INFOPATH.

To browse info file inside Emacs set INFOPATH like this:

  INFOPATH=e:/bin/gnutls/share/info;e:/bin/gnuwin32/info;e:/bin/gnuwin32/share/info;e:/bin/MinGW/info;e:/bin/MinGW/share/info;e:/bin/wget/info:

for MinGW.

Note that last colon symbol is essential for include also Emacs info to list.

* GTD (org-mode).

In home dir create .gtd subdir with todo.org file. Put simple content on top
of them:

  -*- coding: utf-8 -*-

  #+STARTUP: overview
  #+STARTUP: hidestars
  #+ARCHIVE: %s_done::