[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow is available via Anonymous FTP from: ftp://ftp.m17n.org/pub/mule/Windows/
Please use one of the nearest mirror sites (though those are not listed here).
Note: Netscape Navigator / Internet Explorer change the dots in the file name into underscores ("."->"_") except for the last one at downloading.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The latest stable version is 1.14 (AWSAKA:62).
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There are two lists for Meadow: meadow-users-en (in English) and meadow-users-jp (in Japanese). To subscribe, send an empty mail to meadow-users-en-help@meadowy.org and meadow-users-jp-help@meadowy.org respectively, then follow the instruction.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
You can find the archive and search page of meadow-users-jp, meadow-develop list at http://www.ysnb.net/meadow/.
You can also refer the archive directly with X-ML-COUNT number. Use these form.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Send an empty mail to meadow-users-en-help@meadowy.org, meadow-users-jp-help@meadowy.org, respectively and follow the instruction.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Send Japanese reports to meadow-users-jp@meadowy.org. Send English ones to meadow-users-en@meadowy.org. Please do not use bug-gnu-emacs@prep.ai.mit.edu, which will be prepared from Menu [Help] -> [Send Bug Report].
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
First, make assure the "buggy" behavior appears repeatedly. Then report it with (at least) OS type, OS version, Meadow version and what were you doing and what has occurred.
If some error has occurred, send *backtrace*, which can be got with setting the variable debug-on-error as t and repeating your operation. To set debug-on-error as t, evaluate this form.
(setq debug-on-error t) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow-develop is a list for developing Meadow itself. Discussed mostly in Japanese. Topics on the policy of development and contribution to Meadow will be discussed in this list. For other topics on Meadow, use meadow-users-jp / meadow-users-en.
Subscription to this list is manually processed. To subscribe, send human-readable mail to meadow-control@meadowy.org. Requests for update the registered data, unsubscribe, would be also accepted at that addr.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
No. Some elisp codes cannot run on Meadow because od the changes between Emacs 19.28 and Emacs 20.x. Because Mule for Win32 is based on Emacs 19.28, and Meadow is based on Emacs 20.x.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
It means your home directory. This directory is the value of the
environment variable HOME
if it exists, and if not, the home
directory specified at installation.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Initialization file for Meadow. To be used to customize Meadow as you like.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Put your `.emacs' in your home directory.
To save the `.emacs' as this name, do C-x C-f (find-file) ~/.emacs and C-x C-s (save-buffer). To use Japanese inside `.emacs' file, encoding must be iso-2022-jp. You can see it on the left edge of the mode line. If that looks `[O]J:--', the encoding is already set to iso-2022-jp. If that is not `J', type C-x RET f iso-2022-jp-dos, and save the buffer.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow is not fully compatible with Mule for Win32. Sometimes a `.emacs' file made for Mule for Win32 causes trouble when used for Meadow. To share the same `.emacs' file, you have to divide it into two parts as follows.
(cond ((boundp 'MULE) ;; mule for win32 specific configuration ) ((featurep 'meadow) ;; Meadow specific configuration )) |
Note that some of the byte-compiled files are NOT sharable. Prepare two different files for Meadow and Mule for Win32 and load the appropriate one.
Meadow (Emacs 20.x) loads `.emacs.el' if exists, and skips `.emacs'. This behavior might also help you.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To set for system wide; for Windows95 you can use Windows 95 Kernel Toys Set. For Windows NT you can do with setting the registry.
To set only for Meadow, put
(w32-set-modifier-key 20 'ctrl) |
Note that if you are using Japanese 106 Keyboard, specify key code 240 of [Alnum];
(w32-set-modifier-key 240 'ctrl) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
"Meadow" is the abbreviation of "Multilingual Enhancement to gnu emacs with Advantages Over Windows". It is said that the name of "meadow" was choose because it is related to "mule" and its nuance feels good. The long "origin" was invented after the name of "meadow" had been formed, so it might seem not so natural.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Feature of Mule 2.3 which is not supported by Mule 4.1 is not implemented:
Other features
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Available command line options are defined as x-option-alist
at
`$MEADOW/$VERSION/lisp/term/w32-win.el'. See "Node: Command
Arguments" in Info for details.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow itself has no support (yet). Convert to PostScript file with ps-print.el for multi-language and print out with Ghostscript. This may work.
You can print with GNU Enscript, too. GNU Enscript for Windows is available from http://www.cs.wisc.edu/~ghost/index.html.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
No. The files deleted by Meadow are actually deleted, do not go into `recycle bin'.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Set the environment variable TZ
as you like. For Japan, set it as
`JST-9'. It is good to set it in `AUTOEXEC.BAT' with
`SET TZ=JST-9' (Windows 95/98/Me) because some other programs also
use it.
To get the same effect, for Windows NT4 users, use "Control Panel" - "System" - "Environment". For Windows 2000 users, use "Property" of My Computer - rightmost tab - "Environment Variable", .
You should also set your timezone from the control panel of Windows.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Delete the directory tree under $MEADOW and the registry tree under "\HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Meadow" only, as Meadow does not install anything to the system.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow uses the variable system-name
as your computer's name.
For FQDN (Fully Qualified Domain Name), refer to `README.Meadow'.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Meadow can handle subprocesses as Emacsen on UNIX. Because subprocesses of Meadow are implemented as pipes, the output from of `ls' in shell-mode is different from that on the shell outside of Meadow.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To use "bash.exe" included in Cygwin:
(setq explicit-shell-file-name "bash.exe") (setq shell-file-name "bash.exe") (setq shell-command-switch "-c") |
To use "tcsh.exe" available from Virtually UN*X!:
(setq explicit-shell-file-name "tcsh.exe") (setq shell-file-name "tcsh.exe") (setq shell-command-switch "-c") |
To use "CMD.EXE" of Windows NT/2000:
(setq explicit-shell-file-name "CMD.EXE") (setq shell-file-name "CMD.EXE") (setq shell-command-switch "\\/c") |
`COMMAND.COM' of Windows95 does not fit for shell mode.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Use `bookmark.el' or `desktop.el' come with Meadow.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
BS key does not become Delete key of Windows, but it is bound to
DEL key of Meadow. Delete key is the same as ?\C-d
in the
initial configuration.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
If you have Cygwin installed, M-x man would work, because you have a "real man" command.
Or you can use WoMan, which is available from http://www.maths.qmw.ac.uk/~fjw/public_emacs/. Byte-compile `woman.el' and put in your Meadow's load-path. Then put the following code in your `.emacs':
(autoload 'woman "woman" "Decode and browse a UN*X man page." t) (autoload 'woman-find-file "woman" "Find, decode and browse a specific UN*X man-page file." t) (setq woman-manpath '("/usr/man/man1" "usr/man/man5")) |
woman-manpath
according to your directory
hierarchy.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Put
(setq scroll-conservatively 1) |
(setq scroll-conservatively 0) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Files on your desktop can be found in the directory `$WINDOWS\desktop'. Note that this is the case of English version of Windows 95. For Windows NT, it is `$WINNT\profiles\(user)\desktop' (English). For Windows 2000, it is `\Documents and Settings\(user)\desktop'. Note: for Japanese version of Windows95/NT, these directory names are slightly different.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There are two possibilities. The coding system for the shell mode is not adequately set, or eol-type in the output from a specific command is different from others. If only a specific command adds ^M and you want to get rid of them, type: M-x shell-strip-ctrl-m. Is all the commands adds ^M, put
(modify-coding-system-alist 'process ".*sh\\.exe" 'undecided-dos) |
(add-hook 'comint-output-filter-functions 'shell-strip-ctrl-m nil t) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Put
(add-hook 'comint-mode-hook (lambda () (setq comint-process-echoes t))) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
M-n and M-p will do what you want.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Use `hilit19.el' or `font-lock.el'.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To use in all the modes except for some specified modes, put the following codes into your `.emacs':
(cond (window-system (setq hilit-mode-enable-list '(not text-mode) hilit-background-mode 'light hilit-inhibit-hooks nil hilit-inhibit-rebinding nil) (require 'hilit19) )) |
To use only in some specified modes, substitute `(not text-mode)' in above example to the list of modes you want to use `hilit19', like as `(c-mode c++-mode)'.
To reflect this change to the display, type C-S-l (Control-Shift-l) (hilit-repaint-command). C-l (hilit-recenter) would works alike.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Put a lisp form in the hook of a mode where you want to use font-lock, for example:
(add-hook 'c-mode-hook (lambda () (font-lock-mode 1))) |
If you want to use `font-lock' in all the modes that accept it, evaluate
(global-font-lock-mode t) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
`vc.el' is such a one, and can be available in Meadow distribution. If you want to know the detail, refer to info.
To use CVS, `pcl-cvs' package will be useful. This is available with the CVS distribution.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
You need the external command `grep.exe'. Then you can use it with M-x grep. `grep.exe' is available from either Virtually UN*X! or Cygwin.
Also there is igrep, which is available from ftp://archive.cis.ohio-state.edu/pub/gnu/emacs-lisp/misc/igrep.el.gz.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
`grep-find' requires an external command `find.exe' as used on Unix. Unless your search path is not adequately set, another version of `find.exe', which is a part of Windows, might be used.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
First, open the first shell buffer with M-x shell. Second, rename the *shell* buffer into other name with M-x rename-buffer. Then, you can open another shell buffer with M-x shell.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
No.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Set the variable Info-directory-list
as follows.
(setq Info-directory-list (list "c:/usr/local/info" "c:/Cygnus/B19/info" (expand-file-name (getenv "INFOPATH")))) |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |