Bidi and contextual shaping.
16 years, 10 months
Aidan Kehoe
We already support them, at least to the extent necessary to get work
done. You’ll need a terminal emulator with support for the features--PuTTY
and mlterm work for this--a font with sufficient coverage (see DejaVu Sans
Mono for Arabic and Persian) and a UTF-8 locale. Then gnuclient -nw will
give you a frame where you can paste bidi text and it’ll get displayed
correctly, or use the input methods from leim/quail/arabic.el in the
emacs-bidi distribution at http://www.m17n.org/emacs-bidi/index.html .
Tested with Persian.
(No, this isn’t a substitute for support in the window system. But it’s
something.)
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Unified file-name syntax?
16 years, 10 months
Michael Sperber
Michael Albinus <michael.albinus(a)gmx.de> writes:
> Steve Youngs <steve(a)sxemacs.org> writes:
>
>> May I suggest this compromise... _Require_ the optional colon.
>>
>> Tramp filenames
>> /method:user@host:/path/to/file
>> /:user@host:/path/to/file (which uses default method)
>
> In GNU Emacs, "/:" at the beginning of a file name means to quote this
> name. This would disable Tramp handlers for this file name.
>
> But don't panic, the idea is not to remove the syntax you like. We are
> just speaking about a common default for the syntax. Today, it is
> 'ftp for GNU Emacs and 'sep for XEmacs. If you apply
>
> (setq tramp-syntax 'sep)
>
> you won't see the changed default.
Does the old Tramp syntax disappear when unified file names are used?
Is there a way to keep both?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: flyspell mode not buffer local?
16 years, 10 months
Stephen J. Turnbull
Tim Connors writes:
> Gah. The dictionaries-common package, depended on by the likes of
> openoffice, has felt fit to include a 2007 version of flyspell.el from
> emacs in their package, and symlink it into the xemacs tree.
I'm sorry this has caught you, and I wish there were a better
solution. Unfortunately, Debian's policies concerning this kind of
stuff are a compromise, and in this kind of case they don't work very
well with XEmacs.
I'll try to remember to put "sync flyspell" on the TODO list. Doesn't
mean it will get done, but you could contribute (given your evaluation
that the XEmacs packaged version works "perfectly" I don't suppose
there's much benefit to you, so don't feel oliged :-), and somebody
will do it eventually.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2008-01-04-14)
16 years, 10 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
xemacs-base-2.14-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
apel-1.33-pkg.tar.gz upstream version: 10.6
auctex-1.48-pkg.tar.gz upstream version: 11.55
calendar-1.34-pkg.tar.gz upstream version: none
dired-1.18-pkg.tar.gz upstream version: 7.15
easypg-1.01-pkg.tar.gz upstream version: 0.0.15
ediff-1.72-pkg.tar.gz upstream version: 2.75
edit-utils-2.38-pkg.tar.gz upstream version: none
edt-1.14-pkg.tar.gz upstream version: none
efs-1.34-pkg.tar.gz upstream version: 1.24
elib-1.13-pkg.tar.gz upstream version: 1.0
eshell-1.12-pkg.tar.gz upstream version: 2.4.1
eudc-1.40-pkg.tar.gz upstream version: 1.32
general-docs-1.05-pkg.tar.gz upstream version: none
gnus-1.92-pkg.tar.gz upstream version: 5.10.8
guided-tour-0.51-pkg.tar.gz upstream version: none
hm--html-menus-1.24-pkg.tar.gz upstream version: 5.9
hyperbole-1.17-pkg.tar.gz upstream version: 5.0
igrep-1.16-pkg.tar.gz upstream version: 2.111
latin-euro-standards-1.08-pkg.ta upstream version: 1.08
leim-1.26-pkg.tar.gz upstream version: none
locale-1.27-pkg.tar.gz upstream version: none
mh-e-1.31-pkg.tar.gz upstream version: 7.4.2
mule-base-1.52-pkg.tar.gz upstream version: none
mule-ucs-1.16-pkg.tar.gz upstream version: 0.84
net-utils-1.54-pkg.tar.gz upstream version: N/A
oo-browser-1.05-pkg.tar.gz upstream version: 4.08
os-utils-1.40-pkg.tar.gz upstream version: none
pcl-cvs-1.68-pkg.tar.gz upstream version: R-2_9_9
perl-modes-1.10-pkg.tar.gz upstream version: none
prog-modes-2.15-pkg.tar.gz upstream version: none
psgml-1.45-pkg.tar.gz upstream version: 1.3.2
python-modes-1.09-pkg.tar.gz upstream version: none
scheme-1.17-pkg.tar.gz upstream version: none
skk-1.24-pkg.tar.gz upstream version: 10.62a
text-modes-1.95-pkg.tar.gz upstream version: none
tramp-1.40-pkg.tar.gz upstream version: 2.0.56
vc-1.45-pkg.tar.gz upstream version: none
viper-1.59-pkg.tar.gz upstream version: 3.09
vm-7.26-pkg.tar.gz upstream version: 7.19
w3-1.34-pkg.tar.gz upstream version: 4.0pre47
xemacs-devel-1.77-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog -------
2008-01-04 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.14 released.
2008-01-03 Ville Skyttä <scop(a)xemacs.org>
* shell.el (shell-file-name-quote-list): Include `(' and `)'.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHfw9Sgu3ywdHdhM0RAsGkAJ9FpUvP6DNgidOIwl0dku4qqZekTACggJiS
8dmd7PB5jt+h7XerRmyzqjU=
=OoXp
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: lstream writing, flushing, & closing
16 years, 10 months
Jerry James
Adrian Aichner <adrian(a)xemacs.org> wrote:
> Since I reverted my own patch to close handles, and built with Ben's
> megapatch implementing a corrected version thereof, I have not seen
> these uninterruptible hangs. I've been using XEmacs every day and
> kept it running for many days so I should have ween them.
>
> Thanks Ben!
[snip]
> It probably was not your patch after all, as stated above.
Well ... great! Would you mind trying my patch again, then? For
convenience, here it is:
Index: lstream.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v
retrieving revision 1.31
diff -d -u -r1.31 lstream.c
--- lstream.c 2004/11/12 17:16:30 1.31
+++ lstream.c 2004/11/29 04:42:28
@@ -778,8 +778,21 @@
static int
Lstream_pseudo_close (Lstream *lstr)
{
+ int flush_rc;
+
if (! (lstr->flags & LSTREAM_FL_IS_OPEN))
Lstream_internal_error ("lstream is not open", lstr);
+
+ /* Flush all the data in the buffer before closing.
+ May require multiple passes thru Lstream_flush_out().
+ This loop (instead of just calling Lstream_flush_out(),
+ fixes a problem where we sometimes lose data sent to
+ a process.
+ */
+
+ do {
+ flush_rc = Lstream_flush_out(lstr);
+ } while (lstr->out_buffer_ind > 0 && flush_rc >= 0);
/* don't check errors here -- best not to risk file descriptor loss */
return Lstream_flush (lstr);
If the hangs return, then we can try the approach of figuring out what
data is getting lost here and where it was supposed to go.
Thanks,
--
Jerry James
http://www.ittc.ku.edu/~james/
Re: Unified file-name syntax?
16 years, 10 months
Michael Sperber
Michael Albinus <michael.albinus(a)gmx.de> writes:
> Michael Sperber <sperber(a)deinprogramm.de> writes:
>
>> Does the old Tramp syntax disappear when unified file names are used?
>
> I do not plan this.
Sorry to be a pest and ask for clarification of the double negative: The
old Tramp syntax stays around, even when unified file names are used,
right?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Unified file-name syntax?
16 years, 10 months
Michael Sperber
Michael Albinus <michael.albinus(a)gmx.de> writes:
> The "added colon" is optional. If you have set tramp-default-method,
> you don't need a method specification in the file name, and the syntax
> looks pretty like EFS.
... but I assume we'd be OK if that default method were "ftp", right?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Unified file-name syntax?
16 years, 10 months
Michael Sperber
Michael Albinus <michael.albinus(a)gmx.de> writes:
> Michael Sperber <sperber(a)deinprogramm.de> writes:
>
>> Michael Albinus <michael.albinus(a)gmx.de> writes:
>>
>>> The "added colon" is optional. If you have set tramp-default-method,
>>> you don't need a method specification in the file name, and the syntax
>>> looks pretty like EFS.
>>
>> ... but I assume we'd be OK if that default method were "ftp", right?
>
> Yes. But given that everybody might have her own preferences, the
> XEmacs package retrieval functions shall use
> (let ((tramp-default-method "ftp")) ...)
We can do that.
> And even then there might be surprises with Tramp 2.1, when somebody
> uses obscure tramp-default-proxies-alist settings.
But that's "somebody's" problem, so I see that as no serious obstacle.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2008-01-03-13)
16 years, 10 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
tramp-1.40-pkg.tar.gz upstream version: 2.0.56
Previously Announced Packages Still in Pre-Release:
==================================================
apel-1.33-pkg.tar.gz upstream version: 10.6
auctex-1.48-pkg.tar.gz upstream version: 11.55
calendar-1.34-pkg.tar.gz upstream version: none
dired-1.18-pkg.tar.gz upstream version: 7.15
easypg-1.01-pkg.tar.gz upstream version: 0.0.15
ediff-1.72-pkg.tar.gz upstream version: 2.75
edit-utils-2.38-pkg.tar.gz upstream version: none
edt-1.14-pkg.tar.gz upstream version: none
efs-1.34-pkg.tar.gz upstream version: 1.24
elib-1.13-pkg.tar.gz upstream version: 1.0
eshell-1.12-pkg.tar.gz upstream version: 2.4.1
eudc-1.40-pkg.tar.gz upstream version: 1.32
general-docs-1.05-pkg.tar.gz upstream version: none
gnus-1.92-pkg.tar.gz upstream version: 5.10.8
guided-tour-0.51-pkg.tar.gz upstream version: none
hm--html-menus-1.24-pkg.tar.gz upstream version: 5.9
hyperbole-1.17-pkg.tar.gz upstream version: 5.0
igrep-1.16-pkg.tar.gz upstream version: 2.111
latin-euro-standards-1.08-pkg.ta upstream version: 1.08
leim-1.26-pkg.tar.gz upstream version: none
locale-1.27-pkg.tar.gz upstream version: none
mh-e-1.31-pkg.tar.gz upstream version: 7.4.2
mule-base-1.52-pkg.tar.gz upstream version: none
mule-ucs-1.16-pkg.tar.gz upstream version: 0.84
net-utils-1.54-pkg.tar.gz upstream version: N/A
oo-browser-1.05-pkg.tar.gz upstream version: 4.08
os-utils-1.40-pkg.tar.gz upstream version: none
pcl-cvs-1.68-pkg.tar.gz upstream version: R-2_9_9
perl-modes-1.10-pkg.tar.gz upstream version: none
prog-modes-2.15-pkg.tar.gz upstream version: none
psgml-1.45-pkg.tar.gz upstream version: 1.3.2
python-modes-1.09-pkg.tar.gz upstream version: none
scheme-1.17-pkg.tar.gz upstream version: none
skk-1.24-pkg.tar.gz upstream version: 10.62a
text-modes-1.95-pkg.tar.gz upstream version: none
vc-1.45-pkg.tar.gz upstream version: none
viper-1.59-pkg.tar.gz upstream version: 3.09
vm-7.26-pkg.tar.gz upstream version: 7.19
w3-1.34-pkg.tar.gz upstream version: 4.0pre47
xemacs-base-2.13-pkg.tar.gz upstream version: none
xemacs-devel-1.77-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/tramp/ChangeLog -------
2008-01-03 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.40 released.
2008-01-03 Michael Sperber <mike(a)xemacs.org>
* Makefile (REQUIRES): Add `edebug', which is needed to generate a
tramp.elc that loads in the presence of edebug.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHfNg9gu3ywdHdhM0RAk2ZAKCGhUTL0QK/tIYfbOejQVT+BSlUnQCfT0Kq
gIvtkjz59CpSz2gPHdemsm8=
=6b6R
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Should auto-create .xemacs directory on first run on Microsoft Windows
16 years, 10 months
Nick Crabtree
Hi,
On a fresh installation on Windows, the "Save Options to Custom File"
menu option fails. (InnoSetup installation of 21.4.21). I went Options
-> Display -> Buffers Tab Visible (because I don't like them), and
then Options -> Save Options to Custom File - and it failed.
*Message-Log*:
Loading cus-edit...
Loading customization dependencies...
Loading customization dependencies...done
Loading cus-edit...done
Loading efs-cu...
Loading efs-cu...done
(New file)
Opening output file: No such file or directory, c:\Documents and
Settings\Nick\.xemacs\custom.el
... of course, creating the .xemacs directory by hand solves the
issue. However, for a Windows user trying out what is reputed to be a
better text editor than Wordpad, this would be instantly discouraging
...
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta