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.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
295
5be44cff4683 Use utf-8 encoding.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 294
diff changeset
     1
-*- mode: outline; coding: utf-8 -*-
12
fb11a9de5ab3 Добавил коментарии по инсталляции файлов настроек.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
     2
279
fd6164dfec82 Update copyright statement and year.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 221
diff changeset
     3
Copyright (C) 2008-2010 by Oleksandr Gavenko <gavenkoa@gmail.com>
fd6164dfec82 Update copyright statement and year.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 221
diff changeset
     4
fd6164dfec82 Update copyright statement and year.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 221
diff changeset
     5
You can do anything with this file without any warranty.
42
04fd7747bc49 Update copyright notice.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 13
diff changeset
     6
293
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
     7
* Config files structure.
46
773ac573338d Update content.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 42
diff changeset
     8
293
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
     9
Main Emacs config file is '~/.emacs'. I decide don't store beside it all
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    10
customisations. Instead it simply load files in such order:
46
773ac573338d Update content.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 42
diff changeset
    11
293
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    12
  '~/.emacs-pre'
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    13
                For manually written customisation (usually for updating
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    14
                load-path) which can affect on '.emacs-my'. Don't overridden
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    15
                on installing.
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    16
  '~/.emacs.d/my-lisp/autoload-my.el'
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    17
                For defining autoload function for modes (instead loading all
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    18
                mode files to save startup time). Automatically generated.
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    19
  '~/.emacs-my'
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    20
                Here main customisations placed.
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    21
  '~/.emacs-post'
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    22
                For storing connection settings and loading modes added to
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    23
                load-path in ~/.emacs-pre. Don't overridden on installing.
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    24
  '~/.emacs-custom.el'
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    25
                For storing customisations by Emacs itself. Don't overridden
292c9ded7c63 Describe new load order.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 279
diff changeset
    26
                on installing.
12
fb11a9de5ab3 Добавил коментарии по инсталляции файлов настроек.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    27
219
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    28
* Setup on Windows.
12
fb11a9de5ab3 Добавил коментарии по инсталляции файлов настроек.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    29
158
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    30
** Setup HOME.
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    31
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    32
Setup HOME environment variable. For example:
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    33
12
fb11a9de5ab3 Добавил коментарии по инсталляции файлов настроек.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    34
  <win-drive-char>:\home
fb11a9de5ab3 Добавил коментарии по инсталляции файлов настроек.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    35
158
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    36
** Setup MANPATH.
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    37
221
e7d927423ff7 Care about cygwin-mount.el for Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 219
diff changeset
    38
To use woman with on Windows set MANPATH like this (note that path in
e7d927423ff7 Care about cygwin-mount.el for Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 219
diff changeset
    39
Cygwin/MinGW style so you need use cygwin-mount.el):
158
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    40
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    41
  MANPATH=:/cygdrive/d/home/usr/share/man:/usr/share/man:/usr/local/share/man
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    42
159
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    43
for Cygwin or like this:
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    44
160
81412bb74bf3 Added in example path to gnuwin32.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 159
diff changeset
    45
  MANPATH=/e/home/usr/share/man:/e/bin/MinGW/man:/e/bin/gnuwin32/man
159
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    46
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    47
for MinGW and other case.
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    48
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    49
To get man paths on Cygwin see <cygwin-root>\usr\share\misc\man.conf.
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    50
caee78ca8c40 About MANPATH on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 158
diff changeset
    51
Also you can set woman-manpath variable.
158
f3ed60aecfd8 Setup MANPATH.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 155
diff changeset
    52
219
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    53
** Setup INFOPATH.
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    54
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    55
To browse info file inside Emacs set INFOPATH like this:
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    56
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    57
  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:
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    58
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    59
for MinGW.
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    60
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    61
Note that last colon symbol is essential for include also Emacs info to list.
b67d7266eae4 How setup INFOPATH in Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 161
diff changeset
    62
155
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    63
* GTD (org-mode).
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    64
300
0f55e6d6aea3 Fix spelling.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 295
diff changeset
    65
In home dir create .gtd subdir with todo.org file. Put simple content on top
155
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    66
of them:
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    67
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    68
  -*- coding: utf-8 -*-
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    69
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    70
  #+STARTUP: overview
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    71
  #+STARTUP: hidestars
6a2edc852b4a About GTD (org-mode).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
    72
  #+ARCHIVE: %s_done::