[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: some emacs-21.1.1 problems

From: Ehud Karni
Subject: Re: some emacs-21.1.1 problems
Date: Mon, 19 Nov 2001 16:51:30 +0200

On Mon, 19 Nov 2001 10:03:29 +0100 (CET), Dr. Mirko Luedde <address@hidden> 
> In GNU Emacs 21.1.1 (i386-msvc-nt5.0.2195)
>  of 2001-10-22 on buffy
>   value of $LANG: DEU
>   locale-coding-system: iso-latin-1
>   default-enable-multibyte-characters: t
>     1. When starting a bash-2.05a.0(2)-release shell in an
>     emacs-21.1.1 buffer: "readline: warning: rl_prep_terminal: cannot
>     get terminal settings". I installed readline-4.2.3 from cygwin.
>     Bash outside of emacs doesn't show this problem.

It is known problem the NTEmacs does not have the necessary terminal 
mechanism for Cygwin (i.e. you get the "standard input is not a tty"

>     2. Probably related: In an ess-5.1.19 buffer when typing
>     e.g. "help(nls)": "ess-error: ESS process not ready. Finish your
>     command before trying again."

Don't know, may be related.

>     3. With mailcrypt-3.5.6, gnupg-1.0.6: when decrypting a buffer:
>     "start-process: Removing old name: no such file or directory,
>     d:/tmp/mailcrypt-gpg-stderr-764AJM".

I have no clue, but check the suggestion below.

>     5. Despite having "(setq auto-compression-mode t)", files of type
>     ".gz" will not be unzipped in dired-mode (gunzip-1.3).
>     6. Files of type ".tar" will not be parsed correctly in dired-mode
>        (untarred with GNU-tar-1.13.19, tarred with some prior
>        version).

I'm almost sure that this has to do with your language environment and
coding system. Try to start Emacs with LANG=C.

>     7. Not all dired-listing-switches will have effect: e.g. "-n",
>        "-o".

I think that is because you use Emacs built-in emulation for `ls'. If
you want to work with Cygwin `ls' (you'll see symlinks as such and
also scripts as executable) you have to set 2 variables:

(setq ls-lisp-use-insert-directory-program t)      ;; use external ls
(setq insert-directory-program "c:/cygwin/bin/ls") ;; ls program name
Change this to your absolute path -------|

You may also want to have the Cygwin mounts for you NTemacs editing,
There is a package cygwin-mount.el maintained by Klaus Berndl (the last
version is 1.4 from 2001-05-27) it may be found in the Cygwin mail
archive:    http://sources.redhat.com/ml/cygwin/2001-06/msg00271.html


 Ehud Karni           Tel: +972-3-7966-561  /"\
 Mivtach - Simon      Fax: +972-3-7966-667  \ /  ASCII Ribbon Campaign
 Insurance agencies   (USA) voice mail and   X   Against   HTML   Mail
 http://www.mvs.co.il  FAX:  1-815-5509341  / \
 mailto:address@hidden          Better  Safe  Than  Sorry

reply via email to

[Prev in Thread] Current Thread [Next in Thread]