SHA256
1
0
forked from pool/emacs
OBS User unknown 2006-12-18 23:15:49 +00:00 committed by Git OBS Bridge
commit 10e3021bce
30 changed files with 7729 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

154
app-defaults.Emacs Normal file
View File

@ -0,0 +1,154 @@
! ==========================================================================
! Emacs
! ==========================================================================
Emacs.Font: fontset-16
Emacs.pane.menubar.font: -*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-*
Emacs.menu*.font: -*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-*
Emacs*Fontset-0:\
-*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16,\
latin-iso8859-1:-*-fixed-medium-r-*--16-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--16-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--16-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--16-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--16-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--16-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--16-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--16-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--16-*-iso8859-15,\
arabic-digit:-*-fixed-medium-r-*--16-*-mulearabic-0,\
arabic-1-column:-*-fixed-medium-r-*--16-*-mulearabic-1,\
arabic-2-column:-*-fixed-medium-r-*--16-*-mulearabic-2,\
katakana-jisx0201:-*-fixed-medium-r-*--16-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--16-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--16-*-ksc5601*-*,\
chinese-big5-1:-*-fixed-medium-r-*--16-*-big5*-0,\
chinese-gb2312:-*-medium-r-normal-*-16-*-gb2312*-*,\
chinese-cns11643-1:-*-medium-r-normal-*-16-*-cns11643*-1,\
chinese-cns11643-2:-*-medium-r-normal-*-16-*-cns11643*-2,\
chinese-cns11643-3:-*-medium-r-normal-*-16-*-cns11643*-3,\
chinese-cns11643-4:-*-medium-r-normal-*-16-*-cns11643*-4,\
chinese-cns11643-5:-*-medium-r-normal-*-16-*-cns11643*-5,\
chinese-cns11643-6:-*-medium-r-normal-*-16-*-cns11643*-6,\
chinese-cns11643-7:-*-medium-r-normal-*-16-*-cns11643*-7, \
thai-tis620:-*-fixed-medium-r-*--16-*-tis620.2529-1,\
vietnamese-viscii-lower:-*-fixed-medium-r-*--16-*-viscii1.1-1,\
lao:-*-fixed-medium-r-*--16-*-mulelao-1,\
tibetan:-*-fixed-medium-r-*--16-*-muletibetan-0,\
tibetan-1-column:-*-fixed-medium-r-*--16-*-muletibetan-1
Emacs*Fontset-1:\
-*-fixed-medium-r-*--24-*-*-*-*-*-fontset-24,\
latin-iso8859-1:-*-fixed-medium-r-*--24-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--24-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--24-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--24-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--24-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--24-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--24-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--24-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--24-*-iso8859-15,\
arabic-digit:-*-fixed-medium-r-*--24-*-mulearabic-0,\
arabic-1-column:-*-fixed-medium-r-*--24-*-mulearabic-1,\
arabic-2-column:-*-fixed-medium-r-*--24-*-mulearabic-2,\
katakana-jisx0201:-*-fixed-medium-r-*--24-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--24-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--24-*-ksc5601*-*,\
chinese-big5-1:-*-fixed-medium-r-*--24-*-big5*-0,\
chinese-gb2312:-*-medium-r-normal-*-24-*-gb2312*-*,\
chinese-cns11643-1:-*-medium-r-normal-*-24-*-cns11643*-1,\
chinese-cns11643-2:-*-medium-r-normal-*-24-*-cns11643*-2,\
chinese-cns11643-3:-*-medium-r-normal-*-24-*-cns11643*-3,\
chinese-cns11643-4:-*-medium-r-normal-*-24-*-cns11643*-4,\
chinese-cns11643-5:-*-medium-r-normal-*-24-*-cns11643*-5,\
chinese-cns11643-6:-*-medium-r-normal-*-24-*-cns11643*-6,\
chinese-cns11643-7:-*-medium-r-normal-*-24-*-cns11643*-7,\
thai-tis620:-*-fixed-medium-r-*--24-*-tis620.2529-1,\
vietnamese-viscii-lower:-*-fixed-medium-r-*--24-*-viscii1.1-1,\
lao:-*-fixed-medium-r-*--24-*-mulelao-1,\
indian-is13194:-*-fixed-medium-r-*--24-*-is13194-devanagari,\
indian-1-column:-*-fixed-medium-r-*--24-*-muleindian-1,\
indian-2-column:-*-fixed-medium-r-*--24-*-muleindian-2,\
tibetan:-*-fixed-medium-r-*--24-*-muletibetan-0,\
tibetan-1-column:-*-fixed-medium-r-*--24-*-muletibetan-1
Emacs*Fontset-2:\
-*-fixed-medium-r-*--20-*-*-*-*-*-fontset-20,\
latin-iso8859-1:-*-fixed-medium-r-*--20-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--20-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--20-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--20-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--20-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--20-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--20-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--20-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--20-*-iso8859-15,\
katakana-jisx0201:-*-fixed-medium-r-*--20-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--20-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--20-*-ksc5601*-*
Emacs*Fontset-3:\
-*-fixed-medium-r-*--18-*-*-*-*-*-fontset-18,\
latin-iso8859-1:-*-fixed-medium-r-*--18-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--18-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--18-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--18-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--18-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--18-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--18-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--18-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--18-*-iso8859-15,\
katakana-jisx0201:-*-*-medium-r-*--18-*-jisx0201.1976-0,\
japanese-jisx0208:-*-*-medium-r-*--18-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--18-*-ksc5601*-*
Emacs*Fontset-4:\
-*-fixed-medium-r-*--14-*-*-*-*-*-fontset-14,\
latin-iso8859-1:-*-fixed-medium-r-*--14-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--14-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--14-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--14-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--14-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--14-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--14-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--14-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--14-*-iso8859-15,\
katakana-jisx0201:-*-fixed-medium-r-*--14-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--14-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--14-*-ksc5601*-*,\
thai-tis620:-*-fixed-medium-r-*--14-*-tis620.2529-1,\
lao:-*-fixed-medium-r-*--14-*-mulelao-1
Emacs*Fontset-5:\
-*-fixed-medium-r-*--12-*-*-*-*-*-fontset-12,\
latin-iso8859-1:-*-fixed-medium-r-*--12-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--12-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--12-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--12-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--12-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--12-*-iso8859-7,\
latin-iso8859-15:-*-fixed-medium-r-*--12-*-iso8859-15 \
hebrew-iso8859-8:-*-fixed-medium-r-*--12-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--12-*-iso8859-9,\
katakana-jisx0201:-*-fixed-medium-r-*--12-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--12-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--12-*-ksc5601.1987-0
Emacs*Fontset-6:\
-*-fixed-medium-r-*--10-*-*-*-*-*-fontset-10,\
latin-iso8859-1:-*-fixed-medium-r-*--10-*-iso8859-1,\
latin-iso8859-2:-*-fixed-medium-r-*--10-*-iso8859-2,\
latin-iso8859-3:-*-fixed-medium-r-*--10-*-iso8859-3,\
latin-iso8859-4:-*-fixed-medium-r-*--10-*-iso8859-4,\
cyrillic-iso8859-5:-*-fixed-medium-r-*--10-*-iso8859-5,\
greek-iso8859-7:-*-fixed-medium-r-*--10-*-iso8859-7,\
hebrew-iso8859-8:-*-fixed-medium-r-*--10-*-iso8859-8,\
latin-iso8859-9:-*-fixed-medium-r-*--10-*-iso8859-9,\
latin-iso8859-15:-*-fixed-medium-r-*--10-*-iso8859-15,\
katakana-jisx0201:-*-fixed-medium-r-*--10-*-jisx0201.1976-0,\
japanese-jisx0208:-*-fixed-medium-r-*--10-*-jisx0208*-0,\
korean-ksc5601:-*-fixed-medium-r-*--10-*-ksc5601*-*
Emacs*Fontset-7:\
-*-fixed-medium-r-*--8-*-*-*-*-*-fontset-8,\
latin-iso8859-1:-*-fixed-medium-r-*--8-*-iso8859-1,\
greek-iso8859-7:-*-fixed-medium-r-*--8-*-iso8859-7,\
latin-iso8859-15:-*-fixed-medium-r-*--8-*-iso8859-15
Emacs*Fontset-8:\
-*-fixed-medium-r-*--7-*-*-*-*-*-fontset-7,\
latin-iso8859-1:-*-fixed-medium-r-*--7-*-iso8859-1,\
greek-iso8859-7:-*-fixed-medium-r-*--7-*-iso8859-7,\
latin-iso8859-15:-*-fixed-medium-r-*--7-*-iso8859-15

463
dot.gnu-emacs Normal file
View File

@ -0,0 +1,463 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; File name: ` ~/.gnu-emacs '
;;; ---------------------
;;;
;;; Note: This file is for GNU-Emacs only ...
;;; GNU-Emacs is incompatible to X-Emacs. Therefore your
;;; personal ~/.emacs should load this file if your runnning
;;; the good old GNU-emacs.
;;;
;;; If you need your own personal ~/.gnu-emacs
;;; please make a copy of this file
;;; an placein your changes and/or extension.
;;;
;;; For emacs commands have a look onto the
;;; `emacs-revcard' in the directory /usr/doc/packages/emacs/
;;;
;;; Copyright 1993-2001 Werner Fink
;;; Copyright (c) 1996-2001 SuSE Gmbh Nuernberg, Germany.
;;; All rights reserved.
;;;
;;; Author: Werner Fink, <werner@suse.de> 1993-2001
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Debuging only
;; -------------
; (open-dribble-file "~/.dribble")
; (open-termscript "~/.termscript")
;;
;; Emacs makes backup by moving original files, to
;; avoid trouble with hardlinked files we may use:
;; -----------------------------------------------
; (defconst backup-by-copying-when-linked t)
;;
;; Rmail: We will place all Mail's an Mail-folders into ~/Mail
;; -----------------------------------------------------------
(if (file-accessible-directory-p "~/Mail/")
(setq rmail-secondary-file-directory "~/Mail/"))
;;
;; Prefix for mail-mode
;; ---------------------
(setq mail-yank-prefix "> ")
; (setq mail-archive-file-name "~/Mail/.CarbonCopy")
(setq mail-self-blind nil)
(setq mail-default-headers nil)
(setq mail-signature nil)
;;
;; Settings for message-mode
;; -------------------------
(setq message-from-style "angles")
(if (null mail-host-address)
(let ((tmph (getenv "HOSTNAME"))
(tmpf (getenv "FROM_HEADER")))
(if (or (null tmph) (not (string-match "\\." tmph)))
(setq tmph (system-name)))
(if (not (string-match "\\." tmph))
(setq mail-host-address "our.domain.is.not.set")
(string-match "\\." tmph)
(setq mail-host-address (substring tmph (match-end 0))))
(if (stringp tmpf)
(setq mail-host-address tmpf)))
(setq tmpf nil tmph nil))
;;
;; RMAILGEN: Folder im Rmail-Mode :-)
;; ----------------------------------
;;
;; 1. I want to define a mail directory that isn't `~/'
(if (file-accessible-directory-p "~/Mail/")
(setq rmailgen-default-directory "~/Mail/")) ; must end in slash
;;;
;; 2. I want 78 column
(add-hook 'mail-mode-hook (function (lambda () (setq fill-column 78))))
(if (file-exists-p "~/.abbrev_defs")
(progn (read-abbrev-file "~/.abbrev_defs")
(add-hook 'mail-setup-hook 'mail-abbrevs-setup)))
;;;
;; 3. By default, if mail-archive-file-name is non-nil then
;; archive file names will be generated automatically based on
;; the message to which a reply is being constructed. If I
;; wanted to turn this off I would put in a statement like
(setq rmailgen-archive-file-name nil)
;;;
;; 4. By default, rmailgen.el downcases generated filenames
;; If I wanted uppercase I would put in a statement like here.
(setq rmailgen-downcase "dummy")
;;;
;; 5. By default, rmailgen.el does not append `.gz' to generated
;; filenames. If I wanted such an extension I would put in a statement
;; like
;;(setq rmailgen-gzip-file-name t)
;;;
;; 6. By default, rmailgen.el will use generated FCC filenames even
;; if the file does not exist. If I wanted to FCC only if the file
;; already exists I would put in a statement like
;; (setq rmailgen-archive-only-if-exists t)
;;;
;; 7. Add my own personal output list for specific friends
;; and special subjects.
;;;
;; First define rmail-output-file-alist, just in case this
;; is not already defined. That is, may be
;; ../lisp/rmailout.el has not been loaded yet.
(if (not (boundp 'rmail-output-file-alist))
(defvar rmail-output-file-alist nil))
;;;
(setq rmail-output-file-alist
(append
(list
; ;; For my friends (some have strange account names).
; '("^From:[ \t]*.*jones.*" . "jmjones")
; '("^From:[ \t]*.*Joe[ \t]*Smith.*" . "joe")
;
; ;; Special subject lines.
; '("^Subject:[ \t]*.*crypt.*" . "crypt++")
; '("^Subject:[ \t]*.*rmailgen.*" . "genrmail")
; '("^Subject:[ \t]*.*dired-x.*" . "dired-x")
; '("^Subject:[ \t]*.*GNU Emacs 19 RMAIL Poll.*" . "rmail")
;
; ;; Add more entries here...
)
;;;
;; In case rmail-output-file-alist has been defined
;; already elsewhere.
rmail-output-file-alist))
;;;
;; 8. Load package [REQUIRED].
(if (file-exists-p "/usr/share/emacs/site-lisp/rmailgen.el")
(require 'rmailgen))
;;
;; Base text mode
;; ----------------------
(setq default-major-mode 'text-mode)
(line-number-mode 1)
(column-number-mode 1)
(setq-default inhibit-eol-conversion t)
;;
;; Specials for X Window System
;; -------------------------
(if (not window-system)
;; ispell
;; ----------------------
;; (A few changes on ispell)
(setq ispell-highlight-face 'underline);)
;;
;; Some fonts
;; -----------------------
(if (> emacs-major-version 20) (require 'xfonts))
;;
;; New in Emacs 21: tool bar menu, you may switch it of
;; ----------------------------------------------------
; (if (fboundp 'tool-bar-mode) (tool-bar-mode 0))
;;
;; mouse as arrow
;; --------------
(setq x-pointer-shape x-pointer-left-ptr)
(if (x-display-color-p)
(set-mouse-color "RoyalBlue")
(set-mouse-color (cdr (assq 'mouse-color (frame-parameters)))))
;;
;; Automatically replacing of fore- and background.
(if (not (x-display-color-p))
(progn
(set-face-background 'region
(cdr (assq 'foreground-color (frame-parameters ))))
(set-face-foreground 'region
(cdr (assq 'background-color (frame-parameters ))))
;; ispell
;; ----------------------
;; (A few changes on ispell)
(setq ispell-highlight-face 'underline)))
;;
;; Highlighting of special emacs modes
;; -----------------------------------
;; We use font lock mode
;; Darken greyed strings in font lock mode
(custom-declare-face 'font-lock-string-face
'((((class grayscale) (background light)) (:foreground "gray37" :italic t))
(((class grayscale) (background dark)) (:foreground "LightGray" :italic t))
(((class color) (background light)) (:foreground "gray37"))
(((class color) (background dark)) (:foreground "LightGray"))
(t (:italic t)))
"Font Lock mode face used to highlight strings."
:group 'font-lock-highlighting-faces)
;; Enable font lock support
(setq font-lock-support-mode '((latex-mode . fast-lock-mode) (t . lazy-lock-mode)))
(add-hook 'after-init-hook '(lambda () (global-font-lock-mode 1)))
(require 'font-lock)
;;
;; Some dialog
;; ------------------
(setq use-dialog-box t)
;;
;; less dialog
;; -----------
;(menu-prompting nil)
;;
;; Set X synchrone
;; ---------------
;; Speed up
(setq mouse-scroll-delay 0)
(setq x-selection-timeout 0)
;;
;; We use a wrapper script for netscape
;;
(if (file-executable-p "/usr/X11R6/bin/Netscape")
(setq browse-url-netscape-program "/usr/X11R6/bin/Netscape"))
)
;;
;; emacsclient: automatical popup under X11
;; ------------------------------------------
;(defun server-make-window-visible ()
; "Try to make this window even more visible."
;(if window-system
; (progn
; (let ((foo (selected-frame)))
; (sit-for 0)
; (make-frame-visible foo))
; (accept-process-output))))
;(add-hook 'server-switch-hook '(lambda () (server-make-window-visible)))
;(add-hook 'server-visit-hook '(lambda () (server-make-window-visible)))
;; Start it for popup
;(server-start)
;;
;; Emacs experts like this
;; -----------------------
(put 'eval-expression 'disabled nil)
;;
;; Working on parts of text
;; ------------------------
;; NB: `C-x n n' is narrow-to-region
;; `C-x n p' is narrow-to-page
;; `C-x n w' is widen
;(put 'narrow-to-region 'disabled nil)
;(put 'narrow-to-page 'disabled nil)
;;
;; GNUS
;; ----
;; Sorting
(if (or (and (= emacs-major-version 19) (> emacs-minor-version 29))
(> emacs-major-version 19))
(add-hook 'gnus-select-group-hook
'(lambda ()
(setq-default gnus-auto-select-first nil)
(setq-default gnus-auto-center-summary nil)
(setq gnus-thread-sort-functions
'(gnus-thread-sort-by-number
gnus-thread-sort-by-subject
gnus-thread-sort-by-date
gnus-thread-sort-by-score))))
(add-hook 'gnus-select-group-hook
'(lambda ()
(setq-default gnus-auto-select-first nil)
(setq-default gnus-auto-center-summary nil)
;; First of all, sort by date.
(gnus-keysort-headers
(function string-lessp)
(function
(lambda (a)
(gnus-sortable-date (gnus-header-date a)))))
;; Then sort by subject string ignoring `Re:'.
;; If case-fold-search is non-nil, case of letters is ignored.
(gnus-keysort-headers
(function string-lessp)
(function
(lambda (a)
(if case-fold-search
(downcase (gnus-simplify-subject (gnus-header-subject a) t))
(gnus-simplify-subject (gnus-header-subject a) t)))))
))
)
;; highlighting, menus, and subscribing in GNUS
(add-hook 'gnus-startup-hook
'(lambda ()
(setq gnus-subscribe-newsgroup-method
'(lambda (newsgroup)
(gnus-subscribe-newsgroup newsgroup)
(gnus-kill-newsgroup newsgroup)))
(setq gnus-use-generic-from t)
;; highlighting and menu in GNUS
(if (or (and (= emacs-major-version 19) (> emacs-minor-version 29))
(> emacs-major-version 19))
(progn
(setq gnus-visual '(highlight menu))
(setq gnus-group-highlight
'(;; News.
((and (> unread 100) (not mailp)) . gnus-summary-high-ticked-face)
((and (> unread 0) (not mailp)) . gnus-summary-high-read-face)
((and (= unread 0) (not mailp)) . gnus-summary-high-ancient-face)
((not mailp) . gnus-summary-normal-ancient-face)
;; Mail.
((and (= unread 0) (eq level 1)) . gnus-group-mail-1-empty-face)
((eq level 1) . gnus-group-mail-1-face)
((and (= unread 0) (eq level 2)) . gnus-group-mail-2-empty-face)
((eq level 2) . gnus-group-mail-2-face)
((and (= unread 0) (eq level 3)) . gnus-group-mail-3-empty-face)
((eq level 3) . gnus-group-mail-3-face)
((= unread 0) . gnus-group-mail-low-empty-face)
(t . gnus-group-mail-low-face)))
)))
)
;;
;; Common to all C modes
;; ---------------------
(add-hook 'c-mode-common-hook
'(lambda () (c-set-style "linux")
(c-set-offset 'case-label 4)
(setq c-basic-offset 4)))
;;
;; Auto fill mode
;; --------------
(add-hook 'text-mode-hook 'turn-on-auto-fill)
;;
;; Fill-column
;; -----------
;; Fill-column ist hier auf 78 Charakter gesetzt, nach Wunsch "andern!
(setq-default fill-column 78)
(add-hook 'TeX-mode-hook '(lambda () (setq fill-column 78)))
;;
;; AUC-TeX
;; ----------------------------
(if (local-variable-p 'TeX-master)
(progn
(setq-default TeX-master nil)
; Users private libaries
; (setq TeX-macro-private '("~/lib/tex-lib/"))
; (setq TeX-style-private "~/lib/site-lisp/auctex/style/") ; AUC-TeX-Macros
; (setq TeX-auto-private "~/lib/site-lisp/auctex/auto/") ; Autom. Auc-TeX-Macros
(if (and window-system (featurep 'font-lock))
(progn
(add-hook 'latex-mode-hook 'turn-on-font-lock)
(add-hook 'LaTeX-mode-hook 'turn-on-font-lock)
(add-hook 'after-init-hook '(lambda () (load "auctex/font-latex" nil t)))))
))
;;
;; Brace macros
;; ------------
(defun TeX-Inserting (sta stb stc)
(if (= (preceding-char) sta )
(insert stb)
(progn (insert stc) (backward-char 1))))
(defun TeX-schweif () (interactive "*") (TeX-Inserting ?\\ "{" "{}"))
(defun TeX-rundekl () (interactive "*") (TeX-Inserting ?\\ "(" "()"))
(defun TeX-eckigek () (interactive "*") (TeX-Inserting ?\\ "[" "[]"))
(defun TeX-exponen () (interactive "*") (TeX-Inserting ?\\ "^" "^{}"))
(defun TeX-subscri () (interactive "*") (TeX-Inserting ?\\ "_" "_{}"))
(defun TeX-dollarm () (interactive "*") (TeX-Inserting ?\\ "$" "$$"))
(defun TeX-REVbbox () (interactive "*") (TeX-Inserting ?\\ "bbox{" "\\bbox{}"))
(add-hook 'LaTeX-mode-hook
'(lambda ()
;; Uncomment this for automatic bracket closing
;; Begin bracket closing
; (local-set-key "{" 'TeX-schweif)
; (local-set-key "(" 'TeX-rundekl)
; (local-set-key "[" 'TeX-eckigek)
; (local-set-key "^" 'TeX-exponen)
; (local-set-key "_" 'TeX-subscri)
; (local-set-key "$" 'TeX-dollarm)
; (local-set-key "\C-b" 'TeX-REVbbox)
;;
;; It's german:
;; Deutsche Tastatur im LaTeX-German-Style/Babel-Class
;; ---------------------------------------------------
;; Aktivierung mit `M-x german-mode' -> man dr"ucke
;; *nacheinander* <ComposeCharacter>, <">, <a> und staune!
;; ACHTUNG: Bei grossen Files sehr LANGSAM beim Abspeichern
;; das ist vom Prinzip her bedingt! Hier gibt's keinen Support!
; (require 'ger-keys)
;; End bracket closing
;; For ISO Latin standard: Macro out of `ger-keys'
;; ger-keys should be loaded
; (german-mode)
;; For german style usage:
; (modify-syntax-entry ?" "w")
; (local-set-key "\"" 'self-insert-command)
;; Deutsche Belegung amerikanischer Tastaturen: aus `ger-keys'
; (german-keyboard)
))
;;
;; Provide some usefull function keys
;; ----------------------------------
;; Have a look on /usr/share/emacs/site-lisp/function-keys.el
;; Extensions or changes of the keymap
;; original definitions will found in loaddefs.el.
;;(global-set-key [escape] [?\e]) ; Escape
;;
(global-set-key [M-left] 'backward-word)
(global-set-key [M-right] 'forward-word)
(global-set-key [M-up] 'beginning-of-line)
(global-set-key [M-down] 'end-of-line)
;;
; (global-set-key [C-left] 'backward-char)
; (global-set-key [C-right] 'forward-char)
; (global-set-key [C-up] 'previous-line)
; (global-set-key [C-down] 'next-line)
;;
(global-set-key [S-left] 'backward-char)
(global-set-key [S-right] 'forward-char)
(global-set-key [S-up] 'previous-line)
(global-set-key [S-down] 'next-line)
;;
(global-set-key [find] 'isearch-forward) ; Search
(global-set-key [select] 'set-mark-command) ; Mark
;;
(global-set-key [S-next] 'end-of-buffer)
(global-set-key [S-prior] 'beginning-of-buffer)
(global-set-key [S-find] 'find-file)
(global-set-key [S-select] 'switch-to-buffer)
(global-set-key [S-insert] 'insert-file)
;;
(if (and (= emacs-major-version 19) (= emacs-minor-version 29))
(define-key key-translation-map [f1] nil)) ; 19.29+
;;(global-set-key [f1] 'find-file) ; `Help'
(global-set-key [f1] 'help-for-help) ; `Help'
(global-set-key [pause] 'toggle-read-only) ; `HoldScreen'
;;
(global-set-key [f2] 'split-window)
(global-set-key [f3] 'isearch-forward)
(global-set-key [f4] 'query-replace-regexp)
(global-set-key [f5] 'save-buffer)
(global-set-key [f6] 'find-file)
(global-set-key [f7] 'buffer-menu)
(global-set-key [f8] 'repeat-complex-command)
(global-set-key [f9] 'execute-extended-command)
(global-set-key [f10] 'eval-expression)
;;
;;(global-set-key [f11] [?\e]) ; Escape
(global-set-key [f11] esc-map) ; Escape
;;
(global-set-key [f12] 'backward-delete-char-untabify) ; Backspace
;;
;; DEC keyboard: f13 up to f20
(global-set-key [f13] 'newline) ; Linefeed
(global-set-key [linefeed] 'newline) ; Linefeed
;;
(global-set-key [f14] 'switch-to-buffer)
;;
;; Emacs original key binding
;;
; (global-set-key [home] 'beginning-of-buffer) ;
; (global-set-key [end] 'end-of-buffer) ;
;;
(global-set-key [help] 'info) ; Help
(global-set-key [M-help] 'repeat-complex-command) ; Redo
(global-set-key [menu] 'execute-extended-command) ; Do
(global-set-key [M-menu] 'eval-expression) ; eval
;;
(global-set-key [f17] 'beginning-of-buffer)
(global-set-key [f18] 'end-of-buffer)
(global-set-key [f19] 'save-buffer)
(global-set-key [f20] 'find-file)
;;
;; Translate `C-h' to DEL.
; (keyboard-translate ?\C-h ?\C-?)
;;
;; Translate DEL to `C-h'.
; (keyboard-translate ?\C-? ?\C-h)
;;;;;;;;;;
;; the end

View File

@ -0,0 +1,31 @@
--- lisp/ps-mule.el
+++ lisp/ps-mule.el Wed Oct 24 18:35:23 2001
@@ -321,8 +321,8 @@
(normal builtin "Ryumin-Light-H" ps-mule-encode-7bit 2)
(bold builtin "GothicBBB-Medium-H" ps-mule-encode-7bit 2))
(korean-ksc5601
- (normal builtin "Munhwa-Regular-KSC-EUC-H" ps-mule-encode-7bit 2)
- (bold builtin "Munhwa-Bold-KSC-EUC-H" ps-mule-encode-7bit 2))
+ (normal builtin "Munhwa-Regular-KSC-EUC-H" ps-mule-encode-8bit 2)
+ (bold builtin "Munhwa-Bold-KSC-EUC-H" ps-mule-encode-8bit 2))
)
"Sample setting of the `ps-mule-font-info-database' to use builtin PS font.
@@ -367,7 +367,7 @@
(japanese-jisx0208
(normal bdf "jiskan24.bdf" ps-mule-encode-7bit 2))
(korean-ksc5601
- (normal bdf "hanglm24.bdf" ps-mule-encode-7bit 2))
+ (normal bdf "gulim24.bdf" ps-mule-encode-7bit 2))
(japanese-jisx0212
(normal bdf ("jksp40.bdf" "jisksp40.bdf") ps-mule-encode-7bit 2))
(chinese-cns11643-1
@@ -379,7 +379,7 @@
(chinese-big5-2
(normal bdf "taipei24.bdf" chinese-big5 2))
(chinese-sisheng
- (normal bdf ("sish24-etl.bdf" "etl24-sisheng.bdf") ps-mule-encode-7bit 1))
+ (normal bdf ("sish24-etl.bdf" "etl24-sisheng.bdf") ps-mule-encode-8bit 1))
(ipa
(normal bdf ("ipa24-etl.bdf" "etl24-ipa.bdf") ps-mule-encode-8bit 1))
(vietnamese-viscii-lower

29
emacs-21.1-decl.dif Normal file
View File

@ -0,0 +1,29 @@
--- src/frame.c
+++ src/frame.c Wed Oct 24 18:23:30 2001
@@ -22,6 +22,9 @@
#include <config.h>
#include <stdio.h>
+#ifdef STDC_HEADERS
+#include <stdlib.h>
+#endif
#include "lisp.h"
#include "charset.h"
#ifdef HAVE_X_WINDOWS
--- src/lisp.h
+++ src/lisp.h Wed Oct 24 18:24:06 2001
@@ -1954,12 +1954,11 @@
EXFUN (Fencode_coding_string, 3);
EXFUN (Fdecode_coding_string, 3);
extern Lisp_Object detect_coding_system P_ ((unsigned char *, int, int, int));
-Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object, int));
+extern Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object,
+ int));
extern void init_coding P_ ((void));
extern void init_coding_once P_ ((void));
extern void syms_of_coding P_ ((void));
-extern Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object,
- int));
/* Defined in charset.c */
extern int nonascii_insert_offset;

78
emacs-21.1-glibc.patch Normal file
View File

@ -0,0 +1,78 @@
* This patch should tell lib-src/Makefile
that it can use regex and getopt from GNU LibC
-- Stepan Kasal <kasal@suse.cz>
--- lib-src/Makefile.in
+++ lib-src/Makefile.in Wed Oct 24 18:17:04 2001
@@ -236,6 +236,8 @@
the information in ../src/config.h. */
ALL_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \
-I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} ${CFLAGS}
+ETAGS_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \
+ -I. -I${srcdir} ${LDFLAGS} ${CPPFLAGS} ${CFLAGS}
LINK_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \
-I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CFLAGS}
CPP_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \
@@ -349,6 +351,10 @@
$(CC) ${ALL_CFLAGS} -o test-distrib ${srcdir}/test-distrib.c
./test-distrib ${srcdir}/testfile
+#ifdef GETOPT_IN_LIBC
+GETOPTOBJS =
+GETOPTDEPS =
+#else
GETOPTOBJS = getopt.o getopt1.o $(ALLOCA)
GETOPTDEPS = $(GETOPTOBJS) ${srcdir}/getopt.h
getopt.o: ${srcdir}/getopt.c ${srcdir}/getopt.h
@@ -357,6 +363,7 @@
${CC} -c ${CPP_CFLAGS} ${srcdir}/getopt1.c
alloca.o: ${srcdir}/alloca.c
${CC} -Demacs -c ${BASE_CFLAGS} ${srcdir}/alloca.c
+#endif
#ifdef REGEXP_IN_LIBC
REGEXPOBJ =
@@ -370,7 +377,7 @@
${CC} -c ${BASE_CFLAGS} -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c
etags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXPDEPS) ../src/config.h
- $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags
+ $(CC) ${ETAGS_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags
ebrowse: ${srcdir}/ebrowse.c $(GETOPTDEPS) ../src/config.h
$(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/ebrowse.c $(GETOPTOBJS) $(LOADLIBES) -o ebrowse
@@ -378,7 +385,7 @@
/* We depend on etags to assure that parallel makes don't write two
etags.o files on top of each other. */
ctags: etags
- $(CC) ${ALL_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags
+ $(CC) ${ETAGS_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags
profile: ${srcdir}/profile.c ../src/config.h
$(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile
--- lib-src/etags.c
+++ lib-src/etags.c Wed Oct 24 18:13:46 2001
@@ -52,7 +52,7 @@
#endif
#ifdef HAVE_CONFIG_H
-# include <config.h>
+# include <../src/config.h>
/* On some systems, Emacs defines static as nothing for the sake
of unexec. We don't want that here since we don't use unexec. */
# undef static
--- src/s/gnu-linux.h
+++ src/s/gnu-linux.h Wed Oct 24 18:13:46 2001
@@ -314,7 +314,11 @@
/* However, sometimes they disagree with the src/regex.h that comes with Emacs,
and that can make trouble in etags.c because it gets the regex.h from Emacs
and the function definitions in libc. So turn this off. */
-/* #define REGEXP_IN_LIBC */
+/* Why should etags.c include ../src/regex.h ?? Turn this on. */
+#define REGEXP_IN_LIBC
+
+/* ... and we also have getopt in the GNU C-library. */
+#define GETOPT_IN_LIBC
/* Use BSD process groups, but use setpgid() instead of setpgrp() to
actually set a process group. */

154
emacs-21.1-linkscr.patch Normal file
View File

@ -0,0 +1,154 @@
--- src/Makefile.in
+++ src/Makefile.in Wed Oct 24 17:06:02 2001
@@ -867,10 +867,17 @@
#define MAKE_PARALLEL
#endif
+/* On the alpha the elf dumper is kind of broken... */
+#if defined(__linux__) && defined(__alpha__)
+LINK_SCRIPT = -Wl,-T,${srcdir}/elf64alpha.x
+#else
+LINK_SCRIPT =
+#endif /* alpha linux */
+
temacs: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args
$(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${ALL_LDFLAGS}) \
-o temacs ${STARTFILES} ${obj} ${otherobj} \
- OBJECTS_MACHINE ${LIBES}
+ OBJECTS_MACHINE ${LIBES} $(LINK_SCRIPT)
/* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
often contain options that have to do with using Emacs's crt0,
--- src/elf64alpha.x
+++ src/elf64alpha.x Wed Oct 24 17:03:54 2001
@@ -0,0 +1,130 @@
+OUTPUT_FORMAT("elf64-alpha", "elf64-alpha", "elf64-alpha")
+OUTPUT_ARCH(alpha)
+ENTRY(__start)
+SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib);
+SEARCH_DIR(/usr/alphaev5-unknown-linux-gnu/lib);
+
+SECTIONS
+{
+ /* Read-only sections, merged into text segment: */
+ . = 0x120000000 + SIZEOF_HEADERS;
+ .interp : { *(.interp) }
+ .hash : { *(.hash) }
+ .dynsym : { *(.dynsym) }
+ .dynstr : { *(.dynstr) }
+ .gnu.version : { *(.gnu.version) }
+ .gnu.version_d : { *(.gnu.version_d) }
+ .gnu.version_r : { *(.gnu.version_r) }
+ .rel.text :
+ { *(.rel.text) *(.rel.gnu.linkonce.t*) }
+ .rela.text :
+ { *(.rela.text) *(.rela.gnu.linkonce.t*) }
+ .rel.data :
+ { *(.rel.data) *(.rel.gnu.linkonce.d*) }
+ .rela.data :
+ { *(.rela.data) *(.rela.gnu.linkonce.d*) }
+ .rel.rodata :
+ { *(.rel.rodata) *(.rel.gnu.linkonce.r*) }
+ .rela.rodata :
+ { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
+ .rel.got : { *(.rel.got) }
+ .rela.got : { *(.rela.got) }
+ .rel.ctors : { *(.rel.ctors) }
+ .rela.ctors : { *(.rela.ctors) }
+ .rel.dtors : { *(.rel.dtors) }
+ .rela.dtors : { *(.rela.dtors) }
+ .rel.init : { *(.rel.init) }
+ .rela.init : { *(.rela.init) }
+ .rel.fini : { *(.rel.fini) }
+ .rela.fini : { *(.rela.fini) }
+ .rel.bss : { *(.rel.bss) }
+ .rela.bss : { *(.rela.bss) }
+ .rel.plt : { *(.rel.plt) }
+ .rela.plt : { *(.rela.plt) }
+ .init : { *(.init) } =0x47ff041f
+ .text :
+ {
+ *(.text)
+ *(.stub)
+ /* .gnu.warning sections are handled specially by elf32.em. */
+ *(.gnu.warning)
+ *(.gnu.linkonce.t*)
+ } =0x47ff041f
+ _etext = .;
+ PROVIDE (etext = .);
+ .fini : { *(.fini) } =0x47ff041f
+ .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
+ .rodata1 : { *(.rodata1) }
+ .reginfo : { *(.reginfo) }
+ /* Adjust the address for the data segment. We want to adjust up to
+ the same address within the page on the next page up. */
+ . = ALIGN(0x100000) + (. & (0x100000 - 1));
+ .ctors :
+ {
+ *(.ctors)
+ }
+ .dtors :
+ {
+ *(.dtors)
+ }
+ .plt : { *(.plt) }
+ .got : { *(.got.plt) *(.got) }
+ .dynamic : { *(.dynamic) }
+ .data :
+ {
+ *(.data)
+ *(.sdata)
+ *(.gnu.linkonce.d*)
+ CONSTRUCTORS
+ }
+ /* We want the small data sections together, so single-instruction offsets
+ can access them all, and initialized data all before uninitialized, so
+ we can shorten the on-disk segment size. */
+ _edata = .;
+ PROVIDE (edata = .);
+ __bss_start = .;
+ .bss :
+ {
+ *(.sbss) *(.scommon)
+ *(.dynbss)
+ *(.bss)
+ *(COMMON)
+ }
+ . = ALIGN(64 / 8);
+ _end = . ;
+ PROVIDE (end = .);
+ /* Stabs debugging sections. */
+ .stab 0 : { *(.stab) }
+ .stabstr 0 : { *(.stabstr) }
+ .stab.excl 0 : { *(.stab.excl) }
+ .stab.exclstr 0 : { *(.stab.exclstr) }
+ .stab.index 0 : { *(.stab.index) }
+ .stab.indexstr 0 : { *(.stab.indexstr) }
+ .comment 0 : { *(.comment) }
+ /* DWARF debug sections.
+ Symbols in the DWARF debugging sections are relative to the beginning
+ of the section so we begin them at 0. */
+ /* DWARF 1 */
+ .debug 0 : { *(.debug) }
+ .line 0 : { *(.line) }
+ /* GNU DWARF 1 extensions */
+ .debug_srcinfo 0 : { *(.debug_srcinfo) }
+ .debug_sfnames 0 : { *(.debug_sfnames) }
+ /* DWARF 1.1 and DWARF 2 */
+ .debug_aranges 0 : { *(.debug_aranges) }
+ .debug_pubnames 0 : { *(.debug_pubnames) }
+ /* DWARF 2 */
+ .debug_info 0 : { *(.debug_info) }
+ .debug_abbrev 0 : { *(.debug_abbrev) }
+ .debug_line 0 : { *(.debug_line) }
+ .debug_frame 0 : { *(.debug_frame) }
+ .debug_str 0 : { *(.debug_str) }
+ .debug_loc 0 : { *(.debug_loc) }
+ .debug_macinfo 0 : { *(.debug_macinfo) }
+ /* SGI/MIPS DWARF 2 extensions */
+ .debug_weaknames 0 : { *(.debug_weaknames) }
+ .debug_funcnames 0 : { *(.debug_funcnames) }
+ .debug_typenames 0 : { *(.debug_typenames) }
+ .debug_varnames 0 : { *(.debug_varnames) }
+ /* These must appear regardless of . */
+}

28
emacs-21.1-ps-bdf.patch Normal file
View File

@ -0,0 +1,28 @@
--- lisp/ps-bdf.el
+++ lisp/ps-bdf.el Wed Oct 24 18:38:39 2001
@@ -43,9 +43,9 @@
(if (and (memq system-type '(ms-dos windows-nt))
(boundp 'installation-directory))
(list (expand-file-name "fonts/bdf" installation-directory))
- '("/usr/local/share/emacs/fonts/bdf"))
+ '("/usr/share/fonts/bdf"))
"*List of directories to search for `BDF' font files.
-The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
+The default value is '(\"/usr/share/fonts/bdf\").")
;; MS-DOS and MS-Windows users like to move the binary around after
;; it's built, but the value above is computed at load-up time.
--- lisp/loaddefs.el
+++ lisp/loaddefs.el Wed Oct 24 18:41:39 2001
@@ -12578,9 +12578,9 @@
;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (15272 24982))
;;; Generated autoloads from ps-bdf.el
-(defvar bdf-directory-list (if (and (memq system-type (quote (ms-dos windows-nt))) (boundp (quote installation-directory))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\
+(defvar bdf-directory-list (if (and (memq system-type (quote (ms-dos windows-nt))) (boundp (quote installation-directory))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/share/fonts/bdf"))) "\
*List of directories to search for `BDF' font files.
-The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
+The default value is '(\"/usr/share/fonts/bdf\").")
;;;***

323
emacs-21.1-s390x.patch Normal file
View File

@ -0,0 +1,323 @@
--- configure.in
+++ configure.in Wed Oct 24 18:09:48 2001
@@ -986,6 +986,12 @@
machine=wicat opsys=usg5-2
;;
+ ## S/390 und zSerie
+ s390-*-linux* )
+ machine=s390-linux opsys=gnu-linux ;;
+ s390x-*-linux* )
+ machine=s390x-linux opsys=gnu-linux ;;
+
## IA-64
ia64*-*-linux* )
machine=ia64 opsys=gnu-linux
--- etc/MACHINES
+++ etc/MACHINES Wed Oct 24 18:09:48 2001
@@ -599,6 +599,20 @@
window.c must not be compiled with -O on AIX.
+IBM S/390 running Linux (s390-*-linux)
+
+ Builds with usual autoconf patches and a proper machine definition.
+ This architecture is very new and it's compiler has some bugs.
+ The binary is tested for basic functionality, but some hidden
+ bugs can be expected.
+
+IBM zSeries running Linux (s390x-*-linux)
+
+ Builds with usual autoconf patches and a proper machine definition.
+ This architecture is very new and it's compiler has some bugs.
+ The binary is tested for basic functionality, but some hidden
+ bugs can be expected.
+
Integrated Solutions `Optimum V' (m68k-isi-bsd4.2 or -bsd4.3)
18.52 said to work on some sort of ISI machine.
--- src/m/s390-linux.h
+++ src/m/s390-linux.h Wed Oct 24 18:09:48 2001
@@ -0,0 +1,121 @@
+/* machine description file template.
+ Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+
+This file is part of GNU Emacs.
+
+GNU Emacs is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Emacs is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING. If not, write to
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA. */
+
+
+/* The following line tells the configuration script what sort of
+ operating system this machine is likely to run.
+ USUAL-OPSYS="<name of system .h file here, without the s- or .h>" */
+
+/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
+ is the most significant byte. */
+
+#define WORDS_BIG_ENDIAN
+
+/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
+ * group of arguments and treat it as an array of the arguments. */
+
+#define NO_ARG_ARRAY
+
+/* Define WORD_MACHINE if addresses and such have
+ * to be corrected before they can be used as byte counts. */
+
+#define WORD_MACHINE
+
+/* Now define a symbol for the cpu type, if your compiler
+ does not define it automatically:
+ Ones defined so far include vax, m68000, ns16000, pyramid,
+ orion, tahoe, APOLLO and many others */
+
+/* Use type int rather than a union, to represent Lisp_Object */
+/* This is desirable for most machines. */
+
+#define NO_UNION_TYPE
+
+/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
+ the 24-bit bit field into an int. In other words, if bit fields
+ are always unsigned.
+
+ If you use NO_UNION_TYPE, this flag does not matter. */
+
+#undef EXPLICIT_SIGN_EXTEND
+
+/* Data type of load average, as read out of kmem. */
+
+#define LOAD_AVE_TYPE long
+
+/* Convert that into an integer that is 100 for a load average of 1.0 */
+
+#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
+
+/* Define CANNOT_DUMP on machines where unexec does not work.
+ Then the function dump-emacs will not be defined
+ and temacs will do (load "loadup") automatically unless told otherwise. */
+
+#undef CANNOT_DUMP
+
+/* Define VIRT_ADDR_VARIES if the virtual addresses of
+ pure and impure space as loaded can vary, and even their
+ relative order cannot be relied on.
+
+ Otherwise Emacs assumes that text space precedes data space,
+ numerically. */
+
+#define VIRT_ADDR_VARIES
+
+/* Define C_ALLOCA if this machine does not support a true alloca
+ and the one written in C should be used instead.
+ Define HAVE_ALLOCA to say that the system provides a properly
+ working alloca function and it should be used.
+ Define neither one if an assembler-language alloca
+ in the file alloca.s should be used. */
+
+#undef C_ALLOCA
+#define HAVE_ALLOCA
+
+/* Define NO_REMAP if memory segmentation makes it not work well
+ to change the boundary between the text section and data section
+ when Emacs is dumped. If you define this, the preloaded Lisp
+ code will not be sharable; but that's better than failing completely. */
+
+#undef NO_REMAP
+
+/* Some really obscure 4.2-based systems (like Sequent DYNIX)
+ * do not support asynchronous I/O (using SIGIO) on sockets,
+ * even though it works fine on tty's. If you have one of
+ * these systems, define the following, and then use it in
+ * config.h (or elsewhere) to decide when (not) to use SIGIO.
+ *
+ * You'd think this would go in an operating-system description file,
+ * but since it only occurs on some, but not all, BSD systems, the
+ * reasonable place to select for it is in the machine description
+ * file.
+ */
+
+#undef NO_SOCK_SIGIO
+
+
+/* After adding support for a new system, modify the large case
+ statement in the `configure' script to recognize reasonable
+ configuration names, and add a description of the system to
+ `etc/MACHINES'.
+
+ If you've just fixed a problem in an existing configuration file,
+ you should also check `etc/MACHINES' to make sure its descriptions
+ of known problems in that configuration should be updated. */
--- src/m/s390x-linux.h
+++ src/m/s390x-linux.h Wed Oct 24 18:09:48 2001
@@ -0,0 +1,157 @@
+/* machine description file template.
+ Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+
+This file is part of GNU Emacs.
+
+GNU Emacs is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Emacs is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING. If not, write to
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA. */
+
+
+/* The following line tells the configuration script what sort of
+ operating system this machine is likely to run.
+ USUAL-OPSYS="<name of system .h file here, without the s- or .h>" */
+
+#define BITS_PER_LONG 64
+#define BITS_PER_EMACS_INT 64
+
+/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
+ is the most significant byte. */
+
+#define WORDS_BIG_ENDIAN
+
+/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
+ * group of arguments and treat it as an array of the arguments. */
+
+#define NO_ARG_ARRAY
+
+/* Define WORD_MACHINE if addresses and such have
+ * to be corrected before they can be used as byte counts. */
+
+#define WORD_MACHINE
+
+/* Now define a symbol for the cpu type, if your compiler
+ does not define it automatically:
+ Ones defined so far include vax, m68000, ns16000, pyramid,
+ orion, tahoe, APOLLO and many others */
+
+/* Use type int rather than a union, to represent Lisp_Object */
+/* This is desirable for most machines. */
+
+#define NO_UNION_TYPE
+
+/* Define the type to use. */
+#define EMACS_INT long
+#define EMACS_UINT unsigned long
+#define SPECIAL_EMACS_INT
+
+/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
+ the 24-bit bit field into an int. In other words, if bit fields
+ are always unsigned.
+
+ If you use NO_UNION_TYPE, this flag does not matter. */
+
+#undef EXPLICIT_SIGN_EXTEND
+
+/* Data type of load average, as read out of kmem. */
+
+#define LOAD_AVE_TYPE long
+
+/* Convert that into an integer that is 100 for a load average of 1.0 */
+
+#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
+
+/* Define CANNOT_DUMP on machines where unexec does not work.
+ Then the function dump-emacs will not be defined
+ and temacs will do (load "loadup") automatically unless told otherwise. */
+
+#undef CANNOT_DUMP
+
+/* Define VIRT_ADDR_VARIES if the virtual addresses of
+ pure and impure space as loaded can vary, and even their
+ relative order cannot be relied on.
+
+ Otherwise Emacs assumes that text space precedes data space,
+ numerically. */
+
+#define VIRT_ADDR_VARIES
+
+/* Define C_ALLOCA if this machine does not support a true alloca
+ and the one written in C should be used instead.
+ Define HAVE_ALLOCA to say that the system provides a properly
+ working alloca function and it should be used.
+ Define neither one if an assembler-language alloca
+ in the file alloca.s should be used. */
+
+#undef C_ALLOCA
+#define HAVE_ALLOCA
+
+/* Define NO_REMAP if memory segmentation makes it not work well
+ to change the boundary between the text section and data section
+ when Emacs is dumped. If you define this, the preloaded Lisp
+ code will not be sharable; but that's better than failing completely. */
+
+#undef NO_REMAP
+
+/* Some really obscure 4.2-based systems (like Sequent DYNIX)
+ * do not support asynchronous I/O (using SIGIO) on sockets,
+ * even though it works fine on tty's. If you have one of
+ * these systems, define the following, and then use it in
+ * config.h (or elsewhere) to decide when (not) to use SIGIO.
+ *
+ * You'd think this would go in an operating-system description file,
+ * but since it only occurs on some, but not all, BSD systems, the
+ * reasonable place to select for it is in the machine description
+ * file.
+ */
+
+#undef NO_SOCK_SIGIO
+
+
+/* After adding support for a new system, modify the large case
+ statement in the `configure' script to recognize reasonable
+ configuration names, and add a description of the system to
+ `etc/MACHINES'.
+
+ If you've just fixed a problem in an existing configuration file,
+ you should also check `etc/MACHINES' to make sure its descriptions
+ of known problems in that configuration should be updated. */
+
+#define PNTR_COMPARISON_TYPE unsigned long
+
+/* On the 64 bit architecture, we can use 60 bits for addresses */
+
+#define VALBITS 60
+
+/* This definition of MARKBIT is necessary because of the comparison of
+ ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
+
+#define MARKBIT 0x8000000000000000L
+
+#define LINKER $(CC) -nostdlib
+
+/* Define XINT and XUINT so that they can take arguments of type int */
+#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
+#define XUINT(a) ((long) (a) & VALMASK)
+
+/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */
+
+#define XPNTR(a) XUINT (a)
+
+#undef START_FILES
+#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
+
+#undef LIB_STANDARD
+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
+

174
emacs-21.2-x86_64.patch Normal file
View File

@ -0,0 +1,174 @@
--- configure.in
+++ configure.in
@@ -1058,6 +1058,12 @@
machine=f301 opsys=uxpv
;;
+ ## AMD x86-64 Linux-based GNU system
+ x86_64-*-linux* )
+ machine=amdx86-64 opsys=gnu-linux
+ ;;
+
+
* )
unported=yes
;;
--- src/m/amdx86-64.h
+++ src/m/amdx86-64.h
@@ -0,0 +1,156 @@
+/* machine description file for AMD x86-64.
+ Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
+
+This file is part of GNU Emacs.
+
+GNU Emacs is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Emacs is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING. If not, write to
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA. */
+
+
+/* The following line tells the configuration script what sort of
+ operating system this machine is likely to run.
+ USUAL-OPSYS="linux" */
+
+#define BITS_PER_LONG 64
+#define BITS_PER_EMACS_INT 64
+
+/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
+ is the most significant byte. */
+
+#undef WORDS_BIG_ENDIAN
+
+/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
+ * group of arguments and treat it as an array of the arguments. */
+
+#define NO_ARG_ARRAY
+
+/* Define WORD_MACHINE if addresses and such have
+ * to be corrected before they can be used as byte counts. */
+
+/* #define WORD_MACHINE */
+
+/* Now define a symbol for the cpu type, if your compiler
+ does not define it automatically:
+ Ones defined so far include vax, m68000, ns16000, pyramid,
+ orion, tahoe, APOLLO and many others */
+/* __x86_64 defined automatically. */
+
+/* Use type int rather than a union, to represent Lisp_Object */
+/* This is desirable for most machines. */
+
+#define NO_UNION_TYPE
+
+/* Define the type to use. */
+#define EMACS_INT long
+#define EMACS_UINT unsigned long
+#define SPECIAL_EMACS_INT
+
+/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
+ the 24-bit bit field into an int. In other words, if bit fields
+ are always unsigned.
+
+ If you use NO_UNION_TYPE, this flag does not matter. */
+
+#define EXPLICIT_SIGN_EXTEND
+
+/* Data type of load average, as read out of kmem. */
+
+#define LOAD_AVE_TYPE long
+
+/* Convert that into an integer that is 100 for a load average of 1.0 */
+
+#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
+
+/* Define CANNOT_DUMP on machines where unexec does not work.
+ Then the function dump-emacs will not be defined
+ and temacs will do (load "loadup") automatically unless told otherwise. */
+
+/* #define CANNOT_DUMP */
+
+/* Define VIRT_ADDR_VARIES if the virtual addresses of
+ pure and impure space as loaded can vary, and even their
+ relative order cannot be relied on.
+
+ Otherwise Emacs assumes that text space precedes data space,
+ numerically. */
+
+/* #define VIRT_ADDR_VARIES */
+
+/* Define C_ALLOCA if this machine does not support a true alloca
+ and the one written in C should be used instead.
+ Define HAVE_ALLOCA to say that the system provides a properly
+ working alloca function and it should be used.
+ Define neither one if an assembler-language alloca
+ in the file alloca.s should be used. */
+
+#define C_ALLOCA
+#define HAVE_ALLOCA
+
+/* Define NO_REMAP if memory segmentation makes it not work well
+ to change the boundary between the text section and data section
+ when Emacs is dumped. If you define this, the preloaded Lisp
+ code will not be sharable; but that's better than failing completely. */
+
+/* #define NO_REMAP */
+
+/* Some really obscure 4.2-based systems (like Sequent DYNIX)
+ * do not support asynchronous I/O (using SIGIO) on sockets,
+ * even though it works fine on tty's. If you have one of
+ * these systems, define the following, and then use it in
+ * config.h (or elsewhere) to decide when (not) to use SIGIO.
+ *
+ * You'd think this would go in an operating-system description file,
+ * but since it only occurs on some, but not all, BSD systems, the
+ * reasonable place to select for it is in the machine description
+ * file.
+ */
+
+/* #define NO_SOCK_SIGIO */
+
+
+/* After adding support for a new system, modify the large case
+ statement in the `configure' script to recognize reasonable
+ configuration names, and add a description of the system to
+ `etc/MACHINES'.
+
+ If you've just fixed a problem in an existing configuration file,
+ you should also check `etc/MACHINES' to make sure its descriptions
+ of known problems in that configuration should be updated. */
+
+#define PNTR_COMPARISON_TYPE unsigned long
+
+/* On the 64 bit architecture, we can use 60 bits for addresses */
+
+#define VALBITS 60
+
+/* This definition of MARKBIT is necessary because of the comparison of
+ ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
+
+#define MARKBIT 0x8000000000000000L
+
+/* Define XINT and XUINT so that they can take arguments of type int */
+#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
+#define XUINT(a) ((long) (a) & VALMASK)
+
+/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */
+
+#define XPNTR(a) XUINT (a)
+
+#undef START_FILES
+#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
+
+#undef LIB_STANDARD
+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
+

View File

@ -0,0 +1,31 @@
--- lisp/dired.el
+++ lisp/dired.el Wed Jul 23 17:39:02 2003
@@ -1514,6 +1514,9 @@
(month (concat l l "+[.]?,? *"))
;; Recognize any non-ASCII character.
;; The purpose is to match a Kanji character.
+;;old (ksc "[^\0-\128]+")
+ (ksc (concat "\\(³â\\|¿ù\\|ÀÏ\\)"))
+
(k "[^\0-\177]")
;; (k "[^\x00-\x7f\x80-\xff]")
(s " ")
@@ -1537,7 +1540,8 @@
"\\)"))
(japanese
(concat mm k "?" s dd k "?" s "+"
- "\\(" HH:MM "\\|" yyyy k "?" "\\)")))
+ "\\(" HH:MM "\\|" yyyy k "?" "\\)"))
+ (korean (concat mm ksc "?" s dd s "\\(" HH:MM "\\|" s yyyy "\\)")))
;; The "[0-9]" below requires the previous column to end in a digit.
;; This avoids recognizing `1 may 1997' as a date in the line:
;; -r--r--r-- 1 may 1997 1168 Oct 19 16:49 README
@@ -1546,7 +1550,7 @@
;; This avoids recognizing `jservice 10 1024' as a date in the line:
;; drwxr-xr-x 3 jservice 10 1024 Jul 2 1997 esg-host
(concat ".*[0-9][kKMGTPEZY]?"
- s "\\(" western "\\|" japanese "\\|" iso "\\)" s))
+ s "\\(" western "\\|" korean "\\|" japanese "\\|" iso "\\)" s))
"Regular expression to match up to the file name in a directory listing.
The default value is designed to recognize dates and times
regardless of the language.")

183
emacs-21.3-config.dif Normal file
View File

@ -0,0 +1,183 @@
--- configure.in
+++ configure.in Wed Jul 23 17:50:25 2003
@@ -1127,8 +1127,8 @@
case ${with_gcc} in
"yes" ) CC="gcc" GCC=yes ;;
"no" ) : ${CC=cc} ;;
- * ) AC_PROG_CC
esac
+AC_PROG_CC
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
@@ -1332,6 +1332,9 @@
CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS"
fi
+dnl For AC_FUNC_GETLOADAVG, at least:
+AC_CONFIG_LIBOBJ_DIR(src)
+
dnl Do this early because it can frob feature test macros for Unix-98 &c.
AC_SYS_LARGEFILE
@@ -1549,9 +1552,9 @@
AC_CHECK_FUNC(malloc_set_state, ,doug_lea_malloc=no)
AC_CACHE_CHECK(whether __after_morecore_hook exists,
emacs_cv_var___after_morecore_hook,
-AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = 0],
+[AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = 0],
emacs_cv_var___after_morecore_hook=yes,
- emacs_cv_var___after_morecore_hook=no))
+ emacs_cv_var___after_morecore_hook=no)])
if test $emacs_cv_var___after_morecore_hook = no; then
doug_lea_malloc=no
fi
@@ -1695,11 +1698,11 @@
if test "${window_system}" = "x11"; then
AC_MSG_CHECKING(X11 version 6)
AC_CACHE_VAL(emacs_cv_x11_version_6,
- AC_TRY_LINK([#include <X11/Xlib.h>],
+ [AC_TRY_LINK([#include <X11/Xlib.h>],
[#if XlibSpecificationRelease < 6
fail;
#endif
-], emacs_cv_x11_version_6=yes, emacs_cv_x11_version_6=no))
+], emacs_cv_x11_version_6=yes, emacs_cv_x11_version_6=no)])
if test $emacs_cv_x11_version_6 = yes; then
AC_MSG_RESULT(6 or newer)
AC_DEFINE(HAVE_X11R6)
@@ -1711,11 +1714,11 @@
if test "${window_system}" = "x11"; then
AC_MSG_CHECKING(X11 version 5)
AC_CACHE_VAL(emacs_cv_x11_version_5,
- AC_TRY_LINK([#include <X11/Xlib.h>],
+ [AC_TRY_LINK([#include <X11/Xlib.h>],
[#if XlibSpecificationRelease < 5
fail;
#endif
-], emacs_cv_x11_version_5=yes, emacs_cv_x11_version_5=no))
+], emacs_cv_x11_version_5=yes, emacs_cv_x11_version_5=no)])
if test $emacs_cv_x11_version_5 = yes; then
AC_MSG_RESULT(5 or newer)
HAVE_X11R5=yes
@@ -1732,12 +1735,12 @@
if test x"${HAVE_X11R5}" = xyes; then
AC_MSG_CHECKING(X11 version 5 with Xaw)
AC_CACHE_VAL(emacs_cv_x11_version_5_with_xaw,
- AC_TRY_LINK([
+ [AC_TRY_LINK([
#include <X11/Intrinsic.h>
#include <X11/Xaw/Simple.h>],
[],
emacs_cv_x11_version_5_with_xaw=yes,
- emacs_cv_x11_version_5_with_xaw=no))
+ emacs_cv_x11_version_5_with_xaw=no)])
if test $emacs_cv_x11_version_5_with_xaw = yes; then
AC_MSG_RESULT([5 or newer, with Xaw; use toolkit by default])
USE_X_TOOLKIT=LUCID
@@ -1755,11 +1758,11 @@
if test "${USE_X_TOOLKIT}" != "none"; then
AC_MSG_CHECKING(X11 toolkit version)
AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6,
- AC_TRY_LINK([#include <X11/Intrinsic.h>],
+ [AC_TRY_LINK([#include <X11/Intrinsic.h>],
[#if XtSpecificationRelease < 6
fail;
#endif
-], emacs_cv_x11_toolkit_version_6=yes, emacs_cv_x11_toolkit_version_6=no))
+], emacs_cv_x11_toolkit_version_6=yes, emacs_cv_x11_toolkit_version_6=no)])
HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
if test $emacs_cv_x11_toolkit_version_6 = yes; then
AC_MSG_RESULT(6 or newer)
@@ -1789,13 +1792,13 @@
if test "${USE_X_TOOLKIT}" = "MOTIF"; then
AC_CACHE_CHECK(for Motif version 2.1, emacs_cv_motif_version_2_1,
- AC_TRY_COMPILE([#include <Xm/Xm.h>],
+ [AC_TRY_COMPILE([#include <Xm/Xm.h>],
[#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
int x = 5;
#else
Motif version prior to 2.1.
#endif],
- emacs_cv_motif_version_2_1=yes, emacs_cv_motif_version_2_1=no))
+ emacs_cv_motif_version_2_1=yes, emacs_cv_motif_version_2_1=no)])
HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1
if test $emacs_cv_motif_version_2_1 = yes; then
HAVE_LIBXP=no
@@ -1944,9 +1947,9 @@
# If netdb.h doesn't declare h_errno, we must declare it by hand.
AC_CACHE_CHECK(whether netdb declares h_errno,
emacs_cv_netdb_declares_h_errno,
-AC_TRY_LINK([#include <netdb.h>],
+[AC_TRY_LINK([#include <netdb.h>],
[return h_errno;],
- emacs_cv_netdb_declares_h_errno=yes, emacs_cv_netdb_declares_h_errno=no))
+ emacs_cv_netdb_declares_h_errno=yes, emacs_cv_netdb_declares_h_errno=no)])
if test $emacs_cv_netdb_declares_h_errno = yes; then
AC_DEFINE(HAVE_H_ERRNO)
fi
@@ -2044,11 +2047,11 @@
AC_CHECK_HEADERS(krb5.h)
else
AC_CHECK_HEADERS(des.h,,
- AC_CHECK_HEADERS(kerberosIV/des.h,,
- AC_CHECK_HEADERS(kerberos/des.h)))
+ [AC_CHECK_HEADERS(kerberosIV/des.h,,
+ [AC_CHECK_HEADERS(kerberos/des.h)])])
AC_CHECK_HEADERS(krb.h,,
- AC_CHECK_HEADERS(kerberosIV/krb.h,,
- AC_CHECK_HEADERS(kerberos/krb.h)))
+ [AC_CHECK_HEADERS(kerberosIV/krb.h,,
+ [AC_CHECK_HEADERS(kerberos/krb.h)])])
fi
AC_CHECK_HEADERS(com_err.h)
fi
@@ -2105,7 +2108,7 @@
AC_CHECK_FUNCS(gettimeofday)
AC_CACHE_CHECK(whether gettimeofday can accept two arguments,
emacs_cv_gettimeofday_two_arguments,
- AC_TRY_COMPILE([
+ [AC_TRY_COMPILE([
#ifdef TIME_WITH_SYS_TIME
#include <sys/time.h>
#include <time.h>
@@ -2119,7 +2122,7 @@
[struct timeval time;
gettimeofday (&time, 0);],
emacs_cv_gettimeofday_two_arguments=yes,
- emacs_cv_gettimeofday_two_arguments=no))
+ emacs_cv_gettimeofday_two_arguments=no)])
if test $emacs_cv_gettimeofday_two_arguments = no; then
AC_DEFINE(GETTIMEOFDAY_ONE_ARGUMENT)
fi
@@ -2356,7 +2359,7 @@
sed -e '1,/start of cpp stuff/d'\
-e 's,/\*\*/#\(.*\)$,/* \1 */,' \
< Makefile.c > junk.c
- $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \
+ $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c
cat junk1.c junk2.c > Makefile.new
rm -f junk.c junk1.c junk2.c
@@ -2372,7 +2375,7 @@
sed -e '1,/start of cpp stuff/d'\
-e 's,/\*\*/#\(.*\)$,/* \1 */,' \
< Makefile.c > junk.c
- $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \
+ $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c
cat junk1.c junk2.c > Makefile.new
rm -f junk.c junk1.c junk2.c
@@ -2380,9 +2383,9 @@
mv -f Makefile.new Makefile
)
-if test ! -f src/.gdbinit && test -f $top_srcdir/src/.gdbinit; then
+if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
echo creating src/.gdbinit
- echo source $top_srcdir/src/.gdbinit > src/.gdbinit
+ echo source $srcdir/src/.gdbinit > src/.gdbinit
fi
# This is how we know whether to re-run configure in certain cases.

32
emacs-21.3-level3.patch Normal file
View File

@ -0,0 +1,32 @@
--- src/xterm.h
+++ src/xterm.h
@@ -21,8 +21,8 @@
#include <X11/Xlib.h>
#include <X11/cursorfont.h>
-#include <X11/Xutil.h>
#include <X11/keysym.h>
+#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/Xresource.h>
--- src/xterm.c
+++ src/xterm.c Wed Oct 13 18:11:49 2004
@@ -10533,6 +10533,17 @@
|| ((unsigned)(orig_keysym) == XK_Num_Lock)
#endif
#endif /* not HAVE_X11R5 */
+ /* The symbols from XK_ISO_Lock
+ to XK_ISO_Last_Group_Lock
+ don't have real modifiers but
+ should be treated similarly to
+ Mode_switch by Emacs. */
+#if defined XK_ISO_Lock && defined XK_ISO_Last_Group_Lock
+ || ((unsigned)(orig_keysym)
+ >= XK_ISO_Lock
+ && (unsigned)(orig_keysym)
+ <= XK_ISO_Last_Group_Lock)
+#endif
))
{
if (temp_index == sizeof temp_buffer / sizeof (short))

66
emacs-21.3-movemail.patch Normal file
View File

@ -0,0 +1,66 @@
--- emacs-21.3/lib-src/movemail.c
+++ emacs-21.3/lib-src/movemail.c
@@ -245,7 +245,7 @@
#endif
if (*outname == 0)
- fatal ("Destination file name is empty", 0);
+ fatal ("Destination file name is empty", 0, 0);
/* Check access to output file. */
if (access (outname, F_OK) == 0 && access (outname, W_OK) != 0)
@@ -601,12 +601,12 @@
/* Print error message and exit. */
void
-fatal (s1, s2)
- char *s1, *s2;
+fatal (s1, s2, s3)
+ char *s1, *s2, *s3;
{
if (delete_lockname)
unlink (delete_lockname);
- error (s1, s2, 0);
+ error (s1, s2, s3);
exit (1);
}
@@ -631,17 +631,16 @@
pfatal_with_name (name)
char *name;
{
- char *s = concat ("", strerror (errno), " for %s");
- fatal (s, name);
+ fatal ("%s for %s", strerror (errno), name);
}
void
pfatal_and_delete (name)
char *name;
{
- char *s = concat ("", strerror (errno), " for %s");
+ char *s = strerror (errno);
unlink (name);
- fatal (s, name);
+ fatal ("%s for %s", s, name);
}
/* Return a newly-allocated string whose contents concatenate those of s1, s2, s3. */
@@ -669,7 +668,7 @@
{
long *result = (long *) malloc (size);
if (!result)
- fatal ("virtual memory exhausted", 0);
+ fatal ("virtual memory exhausted", 0, 0);
return result;
}
@@ -787,7 +786,7 @@
mbx_delimit_begin (mbf);
if (pop_retr (server, i, mbf) != OK)
{
- error (Errmsg, 0, 0);
+ error ("%s", Errmsg, 0);
close (mbfi);
return (1);
}

69
emacs-21.3-nonvoid.patch Normal file
View File

@ -0,0 +1,69 @@
--- lwlib/lwlib-Xaw.c
+++ lwlib/lwlib-Xaw.c
@@ -601,11 +601,11 @@
xaw_create_scrollbar (instance)
widget_instance *instance;
{
+ Widget scrollbar = (Widget)0;
#if 0
Arg av[20];
int ac = 0;
Dimension width;
- Widget scrollbar;
XtVaGetValues (instance->parent, XtNwidth, &width, NULL);
@@ -632,8 +632,8 @@
XtAddCallback (scrollbar, "scrollProc", xaw_scrollbar_scroll,
(XtPointer) instance);
- return scrollbar;
#endif
+ return scrollbar;
}
static Widget
--- src/keyboard.c
+++ src/keyboard.c
@@ -1317,6 +1317,7 @@
Lisp_Object arg;
{
cancel_hourglass ();
+ return Qnil;
}
#endif
--- src/syntax.c
+++ src/syntax.c
@@ -2409,6 +2409,7 @@
Fcons (make_number (from), Qnil))));
/* NOTREACHED */
+ return Qnil;
}
DEFUN ("scan-lists", Fscan_lists, Sscan_lists, 3, 3, 0,
--- src/xmenu.c
+++ src/xmenu.c
@@ -695,8 +695,8 @@
Lisp_Object keymap, tem;
int xpos = 0, ypos = 0;
Lisp_Object title;
- char *error_name;
- Lisp_Object selection;
+ char *error_name = (char*)0;
+ Lisp_Object selection = (Lisp_Object)0;
struct frame *f = NULL;
Lisp_Object x, y, window;
int keymaps = 0;
@@ -972,8 +972,8 @@
#else
{
Lisp_Object title;
- char *error_name;
- Lisp_Object selection;
+ char *error_name = (char*)0;
+ Lisp_Object selection = (Lisp_Object)0;
/* Decode the dialog items from what was specified. */
title = Fcar (contents);

101
emacs-21.3-ppc64.patch Normal file
View File

@ -0,0 +1,101 @@
---
configure.in | 2 ++
src/m/macppc.h | 11 +++++++++++
src/unexelf.c | 27 +++++++++++++++++++++++----
3 files changed, 36 insertions(+), 4 deletions(-)
Index: configure.in
===================================================================
--- configure.in.orig
+++ configure.in
@@ -279,6 +279,8 @@ case "${canonical}" in
;;
ppc-*-linux* | \
+ ppc64-*-linux | \
+ powerpc64-*-linux* | \
powerpc-*-linux* )
machine=macppc opsys=gnu-linux
;;
Index: src/m/macppc.h
===================================================================
--- src/m/macppc.h.orig
+++ src/m/macppc.h
@@ -95,7 +95,18 @@ Boston, MA 02111-1307, USA. */
#ifdef LINUX
#define LINKER $(CC) -nostdlib
+#ifdef __powerpc64__
+#define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf64ppc
+#undef START_FILES
+#undef LIB_STANDARD
+#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
+#ifndef _LP64
+#define _LP64
+#endif
+#else
#define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf32ppc
+#endif
/* s/gnu-linux.h defines this to `-z nocombreloc' which does not work here
because prefix-args is not used. */
#undef LD_SWITCH_SYSTEM_TEMACS
Index: src/unexelf.c
===================================================================
--- src/unexelf.c.orig
+++ src/unexelf.c
@@ -697,7 +697,7 @@ unexec (new_name, old_name, data_start,
ElfW(Addr) new_data2_addr;
int n, nn;
- int old_bss_index, old_sbss_index;
+ int old_bss_index, old_sbss_index, old_plt_index;
int old_data_index, new_data2_index;
int old_mdebug_index;
struct stat stat_buf;
@@ -756,15 +756,34 @@ unexec (new_name, old_name, data_start,
old_sbss_index = find_section (".sbss", old_section_names,
old_name, old_file_h, old_section_h, 1);
if (old_sbss_index != -1)
- if (OLD_SECTION_H (old_sbss_index).sh_type == SHT_PROGBITS)
+ if (OLD_SECTION_H (old_sbss_index).sh_type != SHT_NOBITS)
old_sbss_index = -1;
- if (old_sbss_index == -1)
+ /* PowerPC64 has .plt in the BSS section. */
+ old_plt_index = find_section (".plt", old_section_names,
+ old_name, old_file_h, old_section_h, 1);
+ if (old_plt_index != -1)
+ if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS)
+ old_plt_index = -1;
+
+ if (old_sbss_index == -1 && old_plt_index == -1)
{
old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr;
old_bss_size = OLD_SECTION_H (old_bss_index).sh_size;
new_data2_index = old_bss_index;
}
+ else if (old_plt_index != -1
+ && (old_sbss_index == -1
+ || (OLD_SECTION_H (old_sbss_index).sh_addr
+ > OLD_SECTION_H (old_plt_index).sh_addr)))
+ {
+ old_bss_addr = OLD_SECTION_H (old_plt_index).sh_addr;
+ old_bss_size = OLD_SECTION_H (old_bss_index).sh_size
+ + OLD_SECTION_H (old_plt_index).sh_size;
+ if (old_sbss_index != -1)
+ old_bss_size += OLD_SECTION_H (old_sbss_index).sh_size;
+ new_data2_index = old_plt_index;
+ }
else
{
old_bss_addr = OLD_SECTION_H (old_sbss_index).sh_addr;
@@ -955,7 +974,7 @@ unexec (new_name, old_name, data_start,
if (n == old_bss_index
/* The new bss and sbss section's size is zero, and its file offset
and virtual address should be off by NEW_DATA2_SIZE. */
- || n == old_sbss_index
+ || n == old_sbss_index || n == old_plt_index
)
{
/* NN should be `old_s?bss_index + 1' at this point. */

35
emacs-21.3-ps-mule.patch Normal file
View File

@ -0,0 +1,35 @@
--- lisp/ps-mule.el
+++ lisp/ps-mule.el 2003-07-22 13:18:56.000000000 +0200
@@ -300,7 +300,9 @@
(defconst ps-mule-font-info-database-latin
'((latin-iso8859-1
- (normal nil nil iso-latin-1)))
+ (normal nil nil iso-latin-1))
+ (latin-iso8859-15
+ (normal nil nil iso-latin-9)))
"Sample setting of `ps-mule-font-info-database' to use latin fonts.")
(defcustom ps-mule-font-info-database-default
--- lisp/textmodes/ispell.el
+++ lisp/textmodes/ispell.el 2003-07-24 12:49:02.000000000 +0200
@@ -1031,9 +1031,17 @@
(nth 5 (assoc ispell-dictionary ispell-dictionary-alist)))
(defun ispell-get-extended-character-mode ()
(nth 6 (assoc ispell-dictionary ispell-dictionary-alist)))
+;;
+;; Most languages in ISO-8859-15 for EURO symbols uses ISO-8859-1 chars
+;(defun ispell-get-coding-system ()
+; (nth 7 (assoc ispell-dictionary ispell-dictionary-alist)))
+;;
(defun ispell-get-coding-system ()
- (nth 7 (assoc ispell-dictionary ispell-dictionary-alist)))
-
+ (let ((sys (nth 7 (assoc ispell-dictionary ispell-dictionary-alist))))
+ (if (and (boundp 'buffer-file-coding-system)
+ (eq buffer-file-coding-system 'iso-latin-9)
+ (eq sys 'iso-latin-1))
+ 'iso-latin-9 sys)))
(defvar ispell-pdict-modified-p nil
"Non-nil means personal dictionary has modifications to be saved.")

View File

@ -0,0 +1,16 @@
--- lisp/paths.el.orig 2004-08-12 12:33:54.446194169 +0000
+++ lisp/paths.el 2004-08-12 12:34:55.480473601 +0000
@@ -161,12 +161,7 @@
"Name of directory used by system mailer for delivering new mail.
Its name should end with a slash.")
-(defconst sendmail-program
- (cond
- ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail")
- ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail")
- ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail")
- (t "fakemail")) ;In ../etc, to interface to /bin/mail.
+(defconst sendmail-program "/usr/sbin/sendmail"
"Program used to send messages.")
(defconst remote-shell-program

79
emacs-21.3-sentinel.patch Normal file
View File

@ -0,0 +1,79 @@
--- src/fileio.c
+++ src/fileio.c 2005-04-14 11:48:08.126387433 +0000
@@ -19,6 +19,7 @@
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+#undef _GNU_SOURCE
#define _GNU_SOURCE /* for euidaccess */
#include <config.h>
--- src/sysdep.c
+++ src/sysdep.c
@@ -868,7 +868,7 @@
if (pid == -1)
write (1, "Can't execute subshell", 22);
#else /* not WINDOWSNT */
- execlp (sh, sh, 0);
+ execlp (sh, sh, (void*)0);
write (1, "Can't execute subshell", 22);
_exit (1);
#endif /* not WINDOWSNT */
--- src/sound.c
+++ src/sound.c 2005-04-14 11:38:45.949336705 +0000
@@ -33,6 +33,7 @@
#include "dispextern.h"
#include "atimer.h"
#include <signal.h>
+#include <sys/ioctl.h>
#include "syssignal.h"
/* FreeBSD has machine/soundcard.h. Voxware sound driver docs mention
--- lib-src/cvtmail.c
+++ lib-src/cvtmail.c 2005-04-14 11:36:08.916622298 +0000
@@ -35,10 +35,8 @@
#include <stdio.h>
-
-char *malloc ();
-char *realloc ();
-char *getenv ();
+#include <stdlib.h>
+#include <string.h>
char *xmalloc ();
char *xrealloc ();
--- lib-src/yow.c
+++ lib-src/yow.c 2005-04-14 11:37:43.136050909 +0000
@@ -11,6 +11,9 @@
*/
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
#include <ctype.h>
#include <../src/epaths.h> /* For PATH_DATA. */
@@ -33,8 +36,6 @@
&res;})
#endif
-char *malloc(), *realloc();
-
void yow();
void setup_yow();
--- lib-src/test-distrib.c
+++ lib-src/test-distrib.c 2005-04-14 11:34:32.072599095 +0000
@@ -24,6 +24,9 @@
#endif
#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>

73
emacs-21.3-term.patch Normal file
View File

@ -0,0 +1,73 @@
--- lisp/term.el
+++ lisp/term.el Wed Jul 23 17:53:03 2003
@@ -658,10 +658,6 @@
(put 'term-scroll-show-maximum-output 'permanent-local t)
(put 'term-ptyp 'permanent-local t)
-;; Do FORMS if running under Emacs 19 or later.
-(defmacro term-if-emacs19 (&rest forms)
- (if (string-match "^\\(19\\|[2-9][0-9]\\)" emacs-version)
- (cons 'progn forms)))
;; True if running under XEmacs (previously Lucid Emacs).
(defmacro term-is-xemacs () '(string-match "Lucid" emacs-version))
;; Do FORM if running under XEmacs (previously Lucid Emacs).
@@ -1039,7 +1035,7 @@
;; Menu bars:
(term-ifnot-xemacs
- (term-if-emacs19
+ (progn
;; terminal:
(let (newmap)
@@ -1275,7 +1271,7 @@
;;; Added nearly all the 'grey keys' -mm
- (term-if-emacs19
+ (progn
(term-if-xemacs
(define-key term-raw-map [button2] 'term-mouse-paste))
(term-ifnot-xemacs
@@ -1380,7 +1376,7 @@
;; Crank up a new process
(let ((proc (term-exec-1 name buffer command switches)))
(make-local-variable 'term-ptyp)
- (setq term-ptyp process-connection-type) ; T if pty, NIL if pipe.
+ (setq term-ptyp process-connection-type) ; t if pty, nil if pipe.
;; Jump to the end, and set the process mark.
(goto-char (point-max))
(set-marker (process-mark proc) (point))
@@ -1434,6 +1430,7 @@
(format "TERMINFO=%s" data-directory)
(format term-termcap-format "TERMCAP="
term-term-name term-height term-width))
+ ;; Breaks `./configure' of w3 and url which try to run $EMACS.
(format "EMACS=%s (term:%s)" emacs-version term-protocol-version)
(format "LINES=%d" term-height)
(format "COLUMNS=%d" term-width))
@@ -1994,13 +1991,13 @@
initial string matching regexp term-prompt-regexp.
term-input-filter-functions monitors input for \"cd\", \"pushd\", and
\"popd\" commands. When it sees one, it cd's the buffer.
- term-input-filter is the default: returns T if the input isn't all white
+ term-input-filter is the default: returns t if the input isn't all white
space.
If the term is Lucid Common Lisp,
term-get-old-input snarfs the sexp ending at point.
term-input-filter-functions does nothing.
- term-input-filter returns NIL if the input matches input-filter-regexp,
+ term-input-filter returns nil if the input matches input-filter-regexp,
which matches (1) all whitespace (2) :a, :c, etc.
Similarly for Soar, Scheme, etc."
@@ -3343,7 +3340,7 @@
(define-key map ">" 'term-pager-eob)
;; Add menu bar.
- (term-if-emacs19
+ (progn
(term-ifnot-xemacs
(define-key map [menu-bar terminal] term-terminal-menu)
(define-key map [menu-bar signals] term-signals-menu)

12
emacs-21.3-xim.patch Normal file
View File

@ -0,0 +1,12 @@
--- src/xfns.c
+++ src/xfns.c 2005-04-15 12:23:37.000000000 +0200
@@ -3281,8 +3281,8 @@
static XIMStyle supported_xim_styles[] =
{
- XIMPreeditPosition | XIMStatusArea,
XIMPreeditPosition | XIMStatusNothing,
+ XIMPreeditPosition | XIMStatusArea,
XIMPreeditPosition | XIMStatusNone,
XIMPreeditNothing | XIMStatusArea,
XIMPreeditNothing | XIMStatusNothing,

1912
emacs-21.3.dif Normal file

File diff suppressed because it is too large Load Diff

3
emacs-21.3.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b2bdd163ac9b908bef55c1d1cd902efbf812c74a18c1a97e676a0f721e4371b
size 16038934

834
emacs.changes Normal file
View File

@ -0,0 +1,834 @@
-------------------------------------------------------------------
Sat Nov 11 08:54:09 CET 2006 - olh@suse.de
- remove ppc/ppc64 ld.scripts
fix elf handling on powerpc64
-------------------------------------------------------------------
Thu Aug 3 16:01:30 CEST 2006 - werner@suse.de
- Make last change depending on X11 release version
- Do not use not initialized variables
-------------------------------------------------------------------
Wed Aug 2 20:17:31 CEST 2006 - aj@suse.de
- Fix app-defaults path for X11 R7.
-------------------------------------------------------------------
Fri Jun 30 17:07:59 CEST 2006 - werner@suse.de
- Update the ~/.gnu-emacs to newer auctex version
-------------------------------------------------------------------
Mon Jun 19 12:02:25 CEST 2006 - dmueller@suse.de
- revert last change by package maintainer's request
-------------------------------------------------------------------
Thu Jun 15 00:15:01 CEST 2006 - dmueller@suse.de
- build parallel
-------------------------------------------------------------------
Fri Apr 21 16:08:43 CEST 2006 - werner@suse.de
- Re-enable the circular dependcies of emacs and emacs_program
- Handle emacs-x11 as an enhancement for xorg-x11-libs
-------------------------------------------------------------------
Wed Jan 25 21:30:09 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Wed Jan 11 11:21:07 CET 2006 - schwab@suse.de
- Don't strip binaries.
-------------------------------------------------------------------
Thu Oct 20 18:33:46 CEST 2005 - werner@suse.de
- ~/.gnu-emacs: change order of sort functions date and subject,
add sort function number (bug #116279)
-------------------------------------------------------------------
Mon Oct 10 17:15:21 CEST 2005 - werner@suse.de
- Adapt ppc linker script to new ppc binutils
-------------------------------------------------------------------
Mon Sep 26 12:49:30 CEST 2005 - ro@suse.de
- list dot.gnu-emacs as source
-------------------------------------------------------------------
Mon Sep 26 08:58:07 CEST 2005 - cthiel@suse.de
- Updated php-mode to 1.2.0
-------------------------------------------------------------------
Fri Apr 15 13:41:21 CEST 2005 - werner@suse.de
- Get emacs back on ppc
- Block input on architectures which do not use system malloc
- Fix stupid multibyte bug in Fformat
- Avoid XIM status error of the xft
-------------------------------------------------------------------
Thu Apr 14 14:00:46 CEST 2005 - werner@suse.de
- More on gcc4 warnings
- Break circular dependings
-------------------------------------------------------------------
Fri Apr 8 15:46:53 CEST 2005 - uli@suse.de
- squelch GCC4 sentinel warnings
-------------------------------------------------------------------
Fri Feb 4 23:11:57 CET 2005 - schwab@suse.de
- Fix format string bug in movemail.
-------------------------------------------------------------------
Fri Feb 4 16:04:54 CET 2005 - werner@suse.de
- Security fix for movemail applied (bug #50237)
-------------------------------------------------------------------
Mon Dec 20 14:39:21 CET 2004 - werner@suse.de
- Enable leim, seems to be required even with autodetection.
-------------------------------------------------------------------
Wed Nov 17 12:51:03 CET 2004 - werner@suse.de
- Add emacs.png pixmap to file list
-------------------------------------------------------------------
Wed Oct 20 11:08:18 CEST 2004 - werner@suse.de
- Remove file conflict between emacs base and x11 package
-------------------------------------------------------------------
Wed Oct 13 18:26:34 CEST 2004 - werner@suse.de
- Add workaround for XKey modifier detection even if the keys
are not marked as modifiers (bug #47192)
-------------------------------------------------------------------
Thu Sep 16 23:42:00 CEST 2004 - mmj@suse.de
- Add php-mode-1.1 [#40286]
-------------------------------------------------------------------
Mon Sep 13 15:53:20 CEST 2004 - werner@suse.de
- Do not overwrite emacs binary with a sym link
- Make install-info work during build
-------------------------------------------------------------------
Thu Sep 9 16:39:28 CEST 2004 - werner@suse.de
- Make emacs-x11/emacs-nox user save (bug #41961)
-------------------------------------------------------------------
Thu Aug 12 15:00:30 CEST 2004 - coolo@suse.de
- removed postfix again and hard code the sendmail-program
-------------------------------------------------------------------
Wed Jun 30 16:46:03 CEST 2004 - schwab@suse.de
- Add postfix to neededforbuild to get correct sendmail-program.
-------------------------------------------------------------------
Tue Jun 8 01:49:23 CEST 2004 - ro@suse.de
- use -fno-strict-aliasing
- added returns to some non-void functions (most unreached)
-------------------------------------------------------------------
Fri Mar 19 14:05:29 CET 2004 - werner@suse.de
- Put the difference of timecard-mode.el to its original into
a comment to be able to satisfy the stupid no.orig rule.
-------------------------------------------------------------------
Mon Feb 2 20:40:38 CET 2004 - kukuk@suse.de
- Cleanup neededforbuild
-------------------------------------------------------------------
Tue Jan 20 15:39:11 CET 2004 - meissner@suse.de
- Fixed ppc(32) linker script.
-------------------------------------------------------------------
Sat Jan 10 10:25:05 CET 2004 - adrian@suse.de
- build as user
-------------------------------------------------------------------
Sat Aug 16 16:09:20 CEST 2003 - adrian@suse.de
- install desktop file from kappfinder
-------------------------------------------------------------------
Thu Jul 24 14:14:33 CEST 2003 - werner@suse.de
- Fix bug #27173: map ispell coding latin1 to latin9 if the
buffer coding is latin9.
-------------------------------------------------------------------
Wed Jul 23 19:29:30 CEST 2003 - werner@suse.de
- Update to 21.3
- Port patches if required
- Fix ps-print for ISO-8859-15 aka latin9
-------------------------------------------------------------------
Fri Jun 20 02:24:11 CEST 2003 - ro@suse.de
- remove unpackaged files from buildroot
-------------------------------------------------------------------
Fri May 16 14:40:51 CEST 2003 - mfabian@suse.de
- split off locale.el from func-keys.el in order to get correct
i18n setup in terminals and not only under X11.
In case of terminals, func-keys.el was loaded after
before-init-hook, therefore adding something to this hook was
useless. Load the new locale.el at the end of site-start.el
because Mule-UCS apparently messes up the
terminal-coding-system again.
-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
-------------------------------------------------------------------
Mon Mar 3 22:34:23 CET 2003 - schwab@suse.de
- Use %install_info.
-------------------------------------------------------------------
Thu Feb 27 12:45:48 CET 2003 - werner@suse.de
- Encodings: do it the same as for xemacs
-------------------------------------------------------------------
Wed Feb 26 15:25:40 CET 2003 - werner@suse.de
- Fix bug #24299: Be able to use UTF-8 locale
-------------------------------------------------------------------
Thu Jan 2 21:22:20 CET 2003 - bg@suse.de
- Add support for hppa
- Fix alignment bug in pure_alloc with pure_float
-------------------------------------------------------------------
Thu Dec 19 18:43:35 CET 2002 - werner@suse.de
- Fix trouble with ansi-term mode (bug #22431)
-------------------------------------------------------------------
Wed Dec 18 14:54:00 CET 2002 - werner@suse.de
- Make fill-column in ~/.gnu-emacs work for emacs 21.x
-------------------------------------------------------------------
Wed Nov 20 17:10:17 CET 2002 - schwab@suse.de
- Add AC_CONFIG_LIBOBJ_DIR.
-------------------------------------------------------------------
Sat Oct 19 22:05:50 CEST 2002 - schwab@suse.de
- Use BuildRoot and make it build non-privileged.
- Use predefined targets in lisp/Makefile.
-------------------------------------------------------------------
Thu Oct 17 12:02:12 CEST 2002 - werner@suse.de
- Reintegrate ger-keys into site lisp
- Remove references from .gnu-emacs and site-start of removed files
-------------------------------------------------------------------
Wed Oct 16 17:09:46 CEST 2002 - schwab@suse.de
- Remove all global key mappings from web-mode.el and cweb.el.
- Remove obsolete site-lisp files.
-------------------------------------------------------------------
Wed Sep 11 17:27:16 CEST 2002 - kukuk@suse.de
- Provide splitaliasing for updating from old ge_exec
-------------------------------------------------------------------
Tue Sep 10 22:31:08 CEST 2002 - adrian@suse.de
- remove obsoleting of itself
-------------------------------------------------------------------
Fri Aug 16 23:52:39 CEST 2002 - schwab@suse.de
- Ported to PPC64.
-------------------------------------------------------------------
Thu Aug 15 18:41:14 CEST 2002 - ro@suse.de
- fixed typo in specfile
-------------------------------------------------------------------
Thu Aug 15 16:32:51 CEST 2002 - werner@suse.de
- Add pre-require fileutils for emacs-x11/nox (bug #17830/#17831)
-------------------------------------------------------------------
Fri Aug 9 00:11:01 CEST 2002 - ro@suse.de
- dont include /usr/share/info/dir in filelist
-------------------------------------------------------------------
Thu Aug 8 16:58:34 CEST 2002 - werner@suse.de
- Update to 21.2
-------------------------------------------------------------------
Fri Jul 26 21:23:22 CEST 2002 - schwab@suse.de
- Remove obsolete bindings from term/func-keys.el.
-------------------------------------------------------------------
Tue May 21 10:48:39 CEST 2002 - coolo@suse.de
- fixing the patch for s390x
-------------------------------------------------------------------
Fri May 17 14:06:04 CEST 2002 - coolo@suse.de
- extending s390x patch to handle lib64
-------------------------------------------------------------------
Wed Apr 24 21:35:30 CEST 2002 - schwab@suse.de
- Fix last change.
-------------------------------------------------------------------
Wed Apr 24 17:37:29 CEST 2002 - aj@suse.de
- Handle lib64 in a cleaner way.
-------------------------------------------------------------------
Wed Apr 24 16:54:22 CEST 2002 - aj@suse.de
- Fix X11 build.
-------------------------------------------------------------------
Mon Apr 22 15:17:21 CEST 2002 - aj@suse.de
- Add support for x86-64.
-------------------------------------------------------------------
Mon Apr 1 18:49:40 CEST 2002 - schwab@suse.de
- Fix configure script.
- Remove obsolete Xaw3d changes.
-------------------------------------------------------------------
Fri Mar 8 15:36:33 CET 2002 - kukuk@suse.de
- Add /usr/share/emacs/site-lisp to filelist
-------------------------------------------------------------------
Thu Feb 28 13:32:55 CET 2002 - werner@suse.de
- Switch from gnus-local-organization to message-user-organization
in site-start.el because previous one is obsolete.
-------------------------------------------------------------------
Fri Feb 22 16:13:40 CET 2002 - werner@suse.de
- Correct lisp macro description for line/screen mouse wheel
scrolling
-------------------------------------------------------------------
Fri Feb 22 15:43:14 CET 2002 - werner@suse.de
- Fix initializing of fontifying of Auc-TeX buffers
-------------------------------------------------------------------
Fri Feb 1 00:26:10 CET 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
-------------------------------------------------------------------
Thu Nov 8 15:11:03 GMT 2001 - werner@suse.de
- Make it build on PPC
- Use original paren instead of stig-paren
-------------------------------------------------------------------
Thu Nov 8 12:55:35 CET 2001 - werner@suse.de
- Update to Emacs 21.1
- Remove obsolete stuff from site-lisp path
- Port our patches to 21.1 if not already integrated
-------------------------------------------------------------------
Mon Oct 15 12:23:59 CEST 2001 - mfabian@suse.de
- add emacs-20.5-linespace-patch
(adds the command-line option --line-space <number-of-pixels>
which can be used to increase the line spacing. Greatly
improves the readability of several popular Japanese fonts
like jiskan16)
- add emacs-20.7-mule-4.1a.patch to upgrade to mule version
4.1 (AOI). Contains a fix for the CCL interpreter and
a fix for the problem of invalid post-read-conversion with
decode-coding-string(), both by Miyashita Hisashi.
-------------------------------------------------------------------
Tue Sep 25 12:34:10 CEST 2001 - werner@suse.de
- Use linker script of PowerPC to make it work
-------------------------------------------------------------------
Mon Sep 24 14:43:38 CEST 2001 - werner@suse.de
- For PowerPC a -Xlinker is required to mask -znocombreloc
-------------------------------------------------------------------
Mon Sep 10 12:54:55 CEST 2001 - aj@suse.de
- Remove extra space in LDFLAGS to allow building on PowerPC and
alpha.
-------------------------------------------------------------------
Wed Sep 5 15:04:05 CEST 2001 - werner@suse.de
- FHS: /var/state/xemacs -> /var/lib/xemacs (bug #8678)
-------------------------------------------------------------------
Mon Sep 3 09:03:12 CEST 2001 - aj@suse.de
- Don't sort relocation entries, otherwise dumping breaks.
-------------------------------------------------------------------
Thu Aug 2 13:45:34 CEST 2001 - werner@suse.de
- Scroll up if button 5 aka wheel up is used
-------------------------------------------------------------------
Wed Jun 27 13:42:29 CEST 2001 - mfabian@suse.de
- replace 6 Pixel fonts in app-defaults.Emacs by 7 Pixel fonts,
because 7 Pixel fonts are usually available but 6 Pixel fonts
are not.
-------------------------------------------------------------------
Wed Jun 13 16:26:31 CEST 2001 - schwab@suse.de
- Fix for new autoconf.
-------------------------------------------------------------------
Tue Jun 12 19:06:10 UTC 2001 - bk@suse.de
- updated s390 config to 20.7 version and added support for s390x
-------------------------------------------------------------------
Tue May 8 19:38:53 CEST 2001 - werner@suse.de
- Move [S-home] and [S-end] to [C-home] and [C-end] to
be more common with WIN XY and xemacs.
-------------------------------------------------------------------
Mon May 7 18:34:58 CEST 2001 - mfabian@suse.de
- bzip2 sources
-------------------------------------------------------------------
Fri Mar 30 17:23:28 CEST 2001 - werner@suse.de
- Keybinding
Change [home] from beginning-of-buffer to beginning-of-line
Change [end] from end-of-buffer to end-of-line
Add [S-home] for beginning-of-buffer
Add [S-end] for end-of-buffer
- Basic wheel mouse support
-------------------------------------------------------------------
Thu Mar 22 18:51:02 CET 2001 - ro@suse.de
- added split-aliases as provides
-------------------------------------------------------------------
Wed Mar 14 16:33:41 CET 2001 - werner@suse.de
- Add post script to activate emacs-nox in the
case of being the only emacs progy
-------------------------------------------------------------------
Mon Mar 12 17:01:25 CET 2001 - werner@suse.de
- Make that configure knows about strerror/strsignal
- Split off two new packages emacs-x11 and emacs-nox
with the emacs program only.
-------------------------------------------------------------------
Tue Mar 6 18:03:44 CET 2001 - werner@suse.de
- Add forgotten /etc/skel/.gnu-emacs
-------------------------------------------------------------------
Tue Mar 6 13:36:54 CET 2001 - werner@suse.de
- Reintegrate ge_site into emacs package.
- Mark site-start.el als config file
- Use font-lock instead hilit19/hl319
- Rework a few el files
-------------------------------------------------------------------
Sat Jan 20 16:00:36 CET 2001 - violiet@suse.de
- changed bdf printing patch to patch also loaddefs.el, because
the default for the bdf-directory list comes from loaddefs.el
-------------------------------------------------------------------
Fri Jan 19 22:22:29 CET 2001 - violiet@suse.de
- improved ps-mule.el (use gulim font for Korean bdf printing)
-------------------------------------------------------------------
Wed Jan 17 12:44:47 CET 2001 - mfabian@suse.de
- some further tuning of app-defaults
-------------------------------------------------------------------
Tue Jan 16 22:57:21 CET 2001 - mfabian@suse.de
- added patches for dired.el:
M-x set-language-environment RET Japanese RET M-x dired
and
M-x set-language-environment RET Korean RET M-x dired
works now.
- added patch for ps-mule.el which makes Korean PostScript printing
work.
-------------------------------------------------------------------
Tue Jan 16 19:25:20 CET 2001 - mfabian@suse.de
- improved Emacs's app-defaults, using suggestions of
violiet@susekorea.net and added some further improvements
-------------------------------------------------------------------
Tue Jan 9 21:40:09 CET 2001 - mfabian@suse.de
- added patch which fixes the problems with XIM.
-------------------------------------------------------------------
Tue Nov 21 18:50:47 CET 2000 - werner@suse.de
- Remove swapping of kp-separator/kp-decimal because it's
done in xkbd map for german keyboards
-------------------------------------------------------------------
Thu Nov 16 18:58:18 CET 2000 - werner@suse.de
- Move package names
* from ge_exec to emacs
* from ge_lisp to emacs-el
* from ge_info to emacs-info
- Add kvt.el and gnome.el for the terminal kvt and gnome-terminal
- Assigne locale-translation-file-name dynamically
-------------------------------------------------------------------
Fri Sep 29 14:47:14 CEST 2000 - schwab@suse.de
- Update ia64 patch.
-------------------------------------------------------------------
Wed Jun 21 17:43:06 CEST 2000 - schwab@suse.de
- Add again some missing declarations.
-------------------------------------------------------------------
Fri Jun 16 15:02:18 CEST 2000 - werner@suse.de
- New version 20.7 with security fix based on UNIX98 ptys
- Make patches comaptible
-------------------------------------------------------------------
Tue Jun 6 15:14:03 MEST 2000 - uli@suse.de
- moved docs to %{_docdir}
-------------------------------------------------------------------
Thu Jun 1 11:05:51 MEST 2000 - kasal@suse.de
- Added app-default/Emacs to use fonts *-iso8859-* .
This way we find iso8859-2 fonts in Czech environment.
-------------------------------------------------------------------
Wed May 17 14:58:28 CEST 2000 - schwab@suse.de
- Add some missing declarations.
-------------------------------------------------------------------
Tue Apr 4 13:12:40 CEST 2000 - bk@suse.de
- s390 team added s390 support
-------------------------------------------------------------------
Wed Mar 22 18:15:38 CET 2000 - schwab@suse.de
- Add ia64 patches.
- Update config.{guess,sub} from automake.
-------------------------------------------------------------------
Wed Mar 8 14:03:34 CET 2000 - werner@suse.de
- Switch to bug fix release 20.6 (MULE, locale, Y2K, ...)
-------------------------------------------------------------------
Thu Feb 3 21:38:39 CET 2000 - werner@suse.de
- Type of ospeed is speed_t for linux
-------------------------------------------------------------------
Mon Jan 31 11:14:58 CET 2000 - kasal@suse.cz
- don't build etags and ctags, it's not in the filelist
- rename gctags to gnuctags (has no efect)
- in lib-src: use regex and getopt from glibc
-------------------------------------------------------------------
Wed Jan 19 22:20:40 CET 2000 - werner@suse.de
- The system is ${RPM_ARCH}-suse-linux even for sparc ;^)
- /usr/man -> /usr/share/man
- /usr/info -> /usr/share/info
-------------------------------------------------------------------
Fri Dec 31 18:38:04 CET 1999 - kukuk@suse.de
- Fix filelist in spec file
-------------------------------------------------------------------
Fri Dec 31 08:52:24 CET 1999 - kukuk@suse.de
- Use %{_target_cpu}-suse-linux-gnu instead of
${RPM_ARCH}-suse-linux (necessary for SPARC)
-------------------------------------------------------------------
Tue Dec 21 13:57:11 CET 1999 - werner@suse.de
- New version
- Try to port my patches to this version
-------------------------------------------------------------------
Wed Dec 1 13:48:04 CET 1999 - werner@suse.de
- Fix pty handling: use glibc extension
-------------------------------------------------------------------
Thu Nov 11 17:19:53 CET 1999 - werner@suse.de
- Fix ctype expansion
-------------------------------------------------------------------
Wed Oct 20 21:58:04 CEST 1999 - werner@suse.de
- Remove etags and ctags and set requires for ctags package
-------------------------------------------------------------------
Sun Oct 17 02:18:29 CEST 1999 - ro@suse.de
- fixed neededforbuild
-------------------------------------------------------------------
Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de
- fixed requirements for sub packages
-------------------------------------------------------------------
Fri Sep 24 22:53:28 CEST 1999 - werner@suse.de
- Add new and forgotten dif
-------------------------------------------------------------------
Fri Sep 24 20:11:35 CEST 1999 - werner@suse.de
- Merging BETA and STABLE package
-------------------------------------------------------------------
Thu Sep 16 13:11:18 CEST 1999 - uli@suse.de
- merged in Geoffrey Keating's PPC patch
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Mon Aug 16 18:45:17 MEST 1999 - werner@suse.de
- The name is Andreas Schwab, sorry
-------------------------------------------------------------------
Fri Aug 13 23:54:44 CEST 1999 - werner@suse.de
- Add bug fix of Andy Schwab
-------------------------------------------------------------------
Wed Aug 4 20:35:31 CEST 1999 - werner@suse.de
- New version 20.4
* add SuSE fixes and enhancements
* make KOI8-R work again
* reanable ispell menu map rebuild on the fly
-------------------------------------------------------------------
Fri May 28 16:10:53 MEST 1999 - ro@suse.de
- added patch from Wolfram Gloger to run on glibc-2.1
-------------------------------------------------------------------
Thu Apr 15 12:22:33 CEST 1999 - werner@suse.de
- Fix stupid bug
-------------------------------------------------------------------
Wed Apr 14 16:28:31 CEST 1999 - werner@suse.de
- Enable russian KOI encoding
-------------------------------------------------------------------
Mon Mar 8 20:43:58 MET 1999 - werner@suse.de
- Remove site-lisp/hacks/ispell.el* to use the dynamic
rebuild of the Spell menu of the ispell package
-------------------------------------------------------------------
Wed Mar 3 01:27:40 MET 1999 - ro@suse.de
- removed -egcs from spec: done automatically when gcc is specified
- added linkscr-patch from cristian gafton
- filelist use wildcard "*" for arch
-------------------------------------------------------------------
Wed Feb 24 15:06:12 MET 1999 - werner@suse.de
- Add locale handling
- Fix display-time bug
-------------------------------------------------------------------
Wed Jan 20 19:40:01 MET 1999 - werner@suse.de
- Fix ratio for memory allocation on alpha
-------------------------------------------------------------------
Wed Dec 9 13:23:13 MET 1998 - bs@suse.de
- removed /usr/info/dir from file list
-------------------------------------------------------------------
Tue Nov 17 20:48:35 MET 1998 - werner@suse.de
- Fix null pointer in command argument sorting
-------------------------------------------------------------------
Fri Nov 13 11:44:56 MET 1998 - bs@suse.de
- fixed spec file (double entry Summary)
-------------------------------------------------------------------
Thu Nov 12 15:15:48 MET 1998 - bs@suse.de
- fixed spec file for new rpm.
-------------------------------------------------------------------
Thu Sep 17 23:04:35 MET DST 1998 - werner@suse.de
- Some more fixes
* include cc-defs.el into all *.el which needs c-safe
-------------------------------------------------------------------
Mon Sep 7 21:00:08 MET DST 1998 - werner@suse.de
- Some fixes: lisp/browse-url.el, lisp/midnight.el,
lisp/repeat.el, lisp/emacs-lisp/find-func.el,
lisp/mail/mail-hist.el, src/coding.c, src/data.c,
src/lread.c and src/print.c.
-------------------------------------------------------------------
Wed Sep 2 18:18:56 MET DST 1998 - werner@suse.de
- Fix typo in speedstar.el and add a tab mapping
-------------------------------------------------------------------
Tue Sep 1 17:34:35 MET DST 1998 - werner@suse.de
- New version 20.3
- Port the previous changes to the new version 20.3
- Make de, de_DE, and so on working with LC_CTYPE, LC_ALL,
and LANG
- Do not overwrite default-enable-multibyte-characters
in func-keys.el
-------------------------------------------------------------------
Mon Jul 20 16:14:23 MET DST 1998 - werner@suse.de
- mktemp need six X
-------------------------------------------------------------------
Mon Jul 20 15:26:19 MET DST 1998 - werner@suse.de
- delsel ... hmmpf defcustom isn't very funny ... fixed
- mule ... now we set european display for the most languages
found under /usr/share/locale/ ... see locale.alias
-------------------------------------------------------------------
Fri Jul 10 00:17:54 MET DST 1998 - werner@suse.de
- Remove exploit in rcs2log and vcdiff
-------------------------------------------------------------------
Wed Jul 8 15:20:46 MET DST 1998 - werner@suse.de
- New version 20.2
- Many bug fixes included
-------------------------------------------------------------------
Tue Feb 10 20:05:58 MET 1998 - werner@suse.de
- Add a changed ispell.el for new ispell dictionaries
... make sure that menu bar is rebuild.
- Add missing setsid in callproc.c
-------------------------------------------------------------------
Mon Nov 10 22:12:53 MET 1997 - werner@suse.de
- ready for autobuild
----------------------------------------------------------------------------
Sun Jun 1 23:22:13 CEST 1997 - bs@suse.de
- removed usr/bin/ctags & usr/man/man1/ctags.1.gz (included in package ctags)
----------------------------------------------------------------------------
Sat May 24 22:21:00 MET DST 1997 - werner@suse.de
- some changes in keycode under TERM=xterm (term/xterm.el)
- fix system-type: `rms' uses gnu/linux :-((
now dired-chown.program should work again.
----------------------------------------------------------------------------
Tue Feb 4 16:20:39 MET 1997 - werner@suse.de
- Update auf gefixte Version 19.34b
- Drucken sollte jetzt möglich sein
- Aufräumen von term/linux.el und term/xterm.el
----------------------------------------------------------------------------
Thu Aug 29 00:00:00 MET 1996 - werner@suse.de
- Neue Version von GNU Emacs: 19.34
- Anpassungen an TERM=linux, TERM=xterm
- Delete löscht Zeichen unter dem Cursor

2790
emacs.spec Normal file

File diff suppressed because it is too large Load Diff

29
emacs.test Normal file
View File

@ -0,0 +1,29 @@
Testform für emacs
===================
08.08.2002: Version 21.2
Maintainer: werner
Vorraussetzungen:
=================
X sollte installiert sein.
Starten:
========
emacs
emacs -nw
emacs -q --no-site
emacs -nw -q --no-site
als Editor von mailx/elm/pine ...
Testen mit verschiedensten File-Typen (*.tex, man-pages.
*.html, info-mode, gnus, rmail, ...)
Ergebnisse:
===========
Hängt von der gewählten mode ab.

3
leim-21.3.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:203b38230fea468e0ce114b46e680dee9dbc680eaa5aa40ed9bc11be912faecd
size 2999273

0
ready Normal file
View File

3
site-lisp.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c56334babd00a965e879acb973c698638280d3cd6302c6d911911fca14f3685c
size 73364