OSDN Git Service

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