This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.0 "Erzgeberg" [Lucid] (i686-pc-linux) of Thu Aug 20 1998 on Thor
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
I'm trying to customize xemacs to suit my needs.
Mostly failing because a lot of variables are reported as
"this option has been changed outside the customize buffer."
so any value I input there is erased the next time I launch xemacs.
The latest ones I found are:
Customize->Xemacs->Programming->Tools->Ediff->Use Toolbar
Customize->Xemacs->Programming->Tools->Ediff Highlighting->Use Faces
Customize->Xemacs->Programming->Tools->Ediff Highlighting->Highlht All
Customize->Xemacs->Environment->Display->Ctl Arrow
I also have a strang behaviour with the Syntax Highlighting:
It seems to be set up correctly, but it does NOT highliht my "C" files
until I go again to Options->Syntax Highlighting and change something
(even if I do not change anything (most is selected and I select it
again). Then It will work until I kill xemacs
I have an almost completely clean ~/.emacs (I deleted the old one to
try to find out who is "changing the options", and I have the same
behaviour with a ~/.emacs empty but for what customize writes).
My current ~/.emacs follows (my knowledge of [e]lisp is *very* limited):
====================
;;
;; Local functions
;;
(defun kill-current-buffer ()
"Kill the current buffer."
(interactive)
(kill-buffer nil)
)
;;
;; Keypad Key bindings
;;
(global-set-key [kp-0] 'set-mark-command)
(global-set-key [kp-add] 'copy-region-as-kill)
(global-set-key [kp-decimal] 'delete-char )
(global-set-key [kp-subtract] 'kill-region)
(global-set-key [kp-multiply] 'yank)
(global-set-key [kp-divide] 'yank-pop)
;;
;; Function key bindings
;;
(global-set-key [f1] 'help-command)
(global-set-key [f2] 'save-buffer)
(global-set-key [f3] 'find-file-other-window)
(global-set-key [f5] 'delete-other-windows)
(global-set-key [f6] 'other-window)
(global-set-key [f8] 'next-error)
(global-set-key [f9] 'compile)
(global-set-key [f10] 'shell-command)
(global-set-key [f12] 'kill-current-buffer)
;;
;; Display function in topbar menu
;;
(require 'func-menu)
(add-hook 'find-file-hooks 'fume-add-menubar-entry)
;;
;; Automatic 'fromdos' functionality
;;
(add-hook 'find-file-hooks 'remove-or-convert-trailing-ctl-M)
(defun remove-or-convert-trailing-ctl-M ()
"Propose to remove or convert trailing ^M from a file."
(interactive)
(save-excursion
(goto-char (point-min))
(if (search-forward "\^M" nil t)
;; a ^M is found
(if (or (= (preceding-char) ?\^J)
(= (following-char) ?\^J) )
;; Must find a way to display the buffer before this question
(if (y-or-n-p "Remove trailing ^M ? ")
(progn (goto-char (point-min))
(perform-replace "\^M" "" nil nil nil)
(pop-mark) )
(message "No transformation.") )
(if (y-or-n-p "Convert ^M into ^J ? ")
(progn (goto-char (point-min))
(perform-replace "\^M" "\^J" nil nil nil)
(pop-mark) )
(message "No transformation.") ) )
;;(message "No ^M in this file !")
) ) )
(autoload 'pc-select-mode "pc/pc-select" nil t)
(pc-select-mode t)
(custom-set-variables
'(init-face-from-resources nil)
'(speedbar-package t)
'(locale-package nil)
'(paren-mode (quote blink-paren) nil (paren))
'(egg-its-package nil)
'(vc-package t)
'(comment-column 56)
'(mouse-avoidance-mode (quote banish) nil (avoid))
'(delete-key-deletes-forward t)
'(sounds-au-package t)
'(strokes-package t)
'(font-lock-use-colors t)
'(mew-package t)
'(c-backslash-column 80)
'(font-lock-use-fonts nil)
'(pcl-cvs-package nil)
'(compilation-mouse-motion-initiate-parsing t)
'(ediff-split-window-function (quote split-window-horizontally))
'(ediff-use-toolbar-p t)
'(c-cleanup-list (quote (brace-else-brace brace-elseif-brace empty-defun-braces
scope-operator)))
'(mule-base-package nil)
'(ediff-use-faces t)
'(c-default-style "user")
'(igrep-package t)
'(leim-package nil)
'(mine-package t)
'(truncate-lines t)
'(c-electric-pound-behavior (quote (alignleft)))
'(line-number-mode t)
'(edict-package nil)
'(net-utils-package t)
'(kill-whole-line t)
'(mail-lib-package t)
'(slider-package t)
'(user-mail-address "mc5686(a)mclink.it" t)
'(query-user-mail-address nil)
'(get-frame-for-buffer-default-instance-limit 4)
'(vc-cc-package nil))
(custom-set-faces)
====================
Recent keystrokes:
M-x C-g misc-user
Recent messages (most recent first):
Loading mail-abbrevs...
Loading emacsbug...done
Quit
Loading emacsbug...
Loading cus-face...done
Loading cus-face...
Loading avoid...done
Loading avoid...
Paren mode is blink-paren
Loading paren...done
Show replies by date