Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 367:a4f53d9b3154 r21-1-13
Import from CVS: tag r21-1-13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:01:07 +0200 |
parents | 30d2cfa1092a |
children | 1d62742628b6 |
comparison
equal
deleted
inserted
replaced
366:83d76f480a59 | 367:a4f53d9b3154 |
---|---|
1024 if ( ! ${?TERMCAP} ) setenv TERMCAP ~/my-termcap-file | 1024 if ( ! ${?TERMCAP} ) setenv TERMCAP ~/my-termcap-file |
1025 | 1025 |
1026 Or you could set TERMCAP only when you set TERM--which should not | 1026 Or you could set TERMCAP only when you set TERM--which should not |
1027 happen in a non-login shell. | 1027 happen in a non-login shell. |
1028 | 1028 |
1029 *** The popup menu appears at the buttom/right of my screen. | 1029 *** The popup menu appears at the bottom/right of my screen. |
1030 | 1030 |
1031 You probably have something like the following in your ~/.Xdefaults | 1031 You probably have something like the following in your ~/.Xdefaults |
1032 | 1032 |
1033 Emacs.geometry: 81x56--9--1 | 1033 Emacs.geometry: 81x56--9--1 |
1034 | 1034 |
1237 compatible include files into the compilation. In particular this | 1237 compatible include files into the compilation. In particular this |
1238 affected virtually all ioctl() calls. | 1238 affected virtually all ioctl() calls. |
1239 | 1239 |
1240 | 1240 |
1241 ** Linux | 1241 ** Linux |
1242 *** Mandrake | |
1243 | |
1244 The Mandrake Linux distribution is attempting to comprehensively | |
1245 update the user interface, and make it consistent across | |
1246 applications. This is very difficult, and will occasionally cause | |
1247 conflicts with applications like Emacs with their own long-established | |
1248 interfaces. Known issues specific to Mandrake or especially common: | |
1249 | |
1250 Some versions of XEmacs distributed with Mandrake were patched to make | |
1251 the Meta and Alt keysyms synonymous. These normally work as expected | |
1252 in the Mandrake environment. However, custom-built XEmacsen will seem | |
1253 to "inexplicably" not respect the "Alt-invokes-Meta-commands" convention. | |
1254 See "I want XEmacs to use the Alt key" below. | |
1255 | |
1256 The color-gcc wrapper (see below) is in common use on the Mandrake | |
1257 platform. | |
1258 | |
1259 *** I want XEmacs to use the Alt key, not the XXX key, for Meta commands | |
1260 | |
1261 For historical reasons, XEmacs looks for a Meta key, then an Alt key. | |
1262 It binds Meta commands to the X11 modifier bit attached to the first | |
1263 of these it finds. On PCs, the Windows key is often assigned the Meta | |
1264 bit, but many desktop environments go to great lengths to get all apps | |
1265 to use the Alt key, and reserve the Windows key to (sensibly enough) | |
1266 the window manager. | |
1267 | |
1268 One correct way to implement this was suggested on comp.emacs.xemacs | |
1269 (by Kilian Foth and in more detail by Michael Piotrowski): unmap the | |
1270 Meta modifier using xmodmap or xkb, and then map the Meta/Windows key | |
1271 to the Super or Hyper keysym and an appropriate mod bit. XEmacs will | |
1272 not find the Meta keysym, and default to using the Alt key for Meta | |
1273 keybindings. Typically few applications use the (X11) Meta modifier; | |
1274 it is tedious but not too much so to teach the ones you need to use | |
1275 Super instead of Meta. There may be further useful hints in the | |
1276 discussion of keymapping on non-Linux platforms. | |
1277 | |
1278 *** The color-gcc wrapper | |
1279 | |
1280 This wrapper colorizes the error messages from gcc. By default XEmacs | |
1281 does not interpret the escape sequences used to generate colors, | |
1282 resulting in a cluttered, hard-to-read buffer. You can remove or | |
1283 defeat the wrapper, or you may get good results from the ansi-color.el | |
1284 library: | |
1285 | |
1286 http://www.geocities.com/kensanata/color-emacs.html#ansicolors | |
1287 | |
1242 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending. | 1288 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending. |
1243 | 1289 |
1244 If you build with `gpm' support on Linux, you cannot suspend XEmacs | 1290 If you build with `gpm' support on Linux, you cannot suspend XEmacs |
1245 because gpm installs a buggy SIGTSTP handler. Either compile with | 1291 because gpm installs a buggy SIGTSTP handler. Either compile with |
1246 `--with-gpm=no', or don't suspend XEmacs on the Linux console until | 1292 `--with-gpm=no', or don't suspend XEmacs on the Linux console until |
1396 event (mouse, keyboard, expose...) results in a "poll: Interrupted | 1442 event (mouse, keyboard, expose...) results in a "poll: Interrupted |
1397 system call" message in the window where XEmacs was | 1443 system call" message in the window where XEmacs was |
1398 launched. Forcing a static link of libc.a alone by adding | 1444 launched. Forcing a static link of libc.a alone by adding |
1399 /usr/lib/libc.a at the end of the link line solves this. Note that | 1445 /usr/lib/libc.a at the end of the link line solves this. Note that |
1400 my 9.07 build of 19.14b17 and my (old) build of 19.13 both exhibit | 1446 my 9.07 build of 19.14b17 and my (old) build of 19.13 both exhibit |
1401 the same behaviour. I've tried various hpux patches to no avail. If | 1447 the same behavior. I've tried various hpux patches to no avail. If |
1402 this problem cannot be solved before the release date, binary kits | 1448 this problem cannot be solved before the release date, binary kits |
1403 for HP *must* be linked statically against libc, otherwise this | 1449 for HP *must* be linked statically against libc, otherwise this |
1404 problem will show up. (This is directed at whoever will volunteer | 1450 problem will show up. (This is directed at whoever will volunteer |
1405 for this kit, as I won't be available to do it, unless 19.14 gets | 1451 for this kit, as I won't be available to do it, unless 19.14 gets |
1406 delayed until mid-june ;-). I think this problem will be an FAQ soon | 1452 delayed until mid-june ;-). I think this problem will be an FAQ soon |