(Linux板に emacs関連が見あたらなかったので、こちらに書き込みます。) Red Hat Linux 7.2で、Emacsを立ち上げ、ディレクトリを開くと、 fでファイルを開けなかったり、nやpの動作がおかしくないですか? MeadowやSolarisでは、こんなことはありませんでした。 知人のRed Hatでも同じ症状でした。
DEFUN ("sort", Fsort, Ssort, 2, 2, 0, doc: /* Sort LIST, stably, comparing elements using PREDICATE. Returns the sorted list. LIST is modified by side effects. PREDICATE is called with two elements of LIST, and should return t if the first element is "less" than the second. */) (list, predicate) Lisp_Object list, predicate; { Lisp_Object front, back; register Lisp_Object len, tem; struct gcpro gcpro1, gcpro2; register int length;
front = list; len = Flength (list); length = XINT (len); if (length < 2) return list;
XSETINT (len, (length / 2) - 1); tem = Fnthcdr (len, list); back = Fcdr (tem); Fsetcdr (tem, Qnil);
GCPRO2 (front, back); front = Fsort (front, predicate); back = Fsort (back, predicate); UNGCPRO; return merge (front, back, predicate); }