OSDN Git Service

set version as 1.4.5-snapshot2
[howm/howm.git] / howm.el.in
1 ;;; howm.el --- Wiki-like note-taking tool
2 ;;; -*- Emacs-Lisp -*-
3 ;;; @configure_input@
4
5 ;; Copyright (C) 2002, 2003, 2004, 2005-2018 HIRAOKA Kazuyuki
6
7 ;; Author: HIRAOKA Kazuyuki <khi@users.osdn.me>
8 ;; URL: https://howm.osdn.jp
9 ;; Version: @VERSION@
10 ;; Package-Requires: ((cl-lib "0.5"))
11
12 ;; This program is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by
14 ;; the Free Software Foundation; either version 1, or (at your option)
15 ;; any later version.
16
17 ;; This program is distributed in the hope that it will be useful,
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ;; GNU General Public License for more details.
21
22 ;; The GNU General Public License is available by anonymouse ftp from
23 ;; prep.ai.mit.edu in pub/gnu/COPYING.  Alternately, you can write to
24 ;; the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
25 ;; USA.
26 ;;--------------------------------------------------------------------
27
28 ;;; DESCRIPTION:
29 ;;; 
30 ;;; See README.
31 ;;; HOWM is acronym of "Hitori Otegaru Wiki Modoki".
32
33 (defconst howm-version "@VERSION@")
34
35 ;; Files [0]-[3] have only hierarchical dependencies,
36 ;; whereas files in [5] have circular dependencies.
37 ;; Each file in [5] provides itself first,
38 ;; and then requires [4] (this file).
39
40 ;;; [0] official
41
42 (require 'easy-mmode)
43 (require 'font-lock)
44
45 ;;; [1] cl
46
47 (require 'cl-lib)
48
49 ;;; [2] howm basic libraries
50
51 (require 'howm-vars)
52 (require 'howm-common)
53
54 ;;; [3] my tools
55
56 ;; This doesn't work in byte-compilation. I don't understand it. Sigh...
57 ;; (mapcar #'require howm-required-features)
58
59 (require 'cheat-font-lock)
60 (require 'illusion)
61 (require 'gfunc)
62 (require 'riffle)
63 (require 'action-lock)
64 (require 'honest-report)
65
66 ;;; [4] howm main (this file)
67
68 (provide 'howm)
69
70 ;;; [5] howm modules
71
72 (require 'howm-backend)
73 (require 'howm-view)
74 (require 'howm-mode)
75 (require 'howm-misc)
76 (require 'howm-date)
77 (require 'howm-reminder)
78 (require 'howm-menu)
79
80 ;;; for howmz.el [2006-02-02]
81 ;;; http://noir.s7.xrea.com/archives/000136.html
82 ;;; http://noir.s7.xrea.com/pub/zaurus/howmz.el
83
84 (howm-require-lang 'en)
85 (howm-require-lang 'fr)
86 (howm-require-lang 'ja)
87
88 ;;; security fix [2006-12-16]
89 (mapc (lambda (symbol) (put symbol 'risky-local-variable t))
90       (howm-symbols))
91
92 ;;; howm.el ends here