]> git.eshelyaron.com Git - emacs.git/commitdiff
Customize. Add `;;; Code' line.
authorStephen Eglen <stephen@gnu.org>
Sat, 18 Apr 1998 16:38:50 +0000 (16:38 +0000)
committerStephen Eglen <stephen@gnu.org>
Sat, 18 Apr 1998 16:38:50 +0000 (16:38 +0000)
ogonek-encoding-choices: new variable as helper for customizing.

lisp/international/ogonek.el

index 932dc44ecf57bd1ba93052ae8b85a63e9e517321..1b0fc054265b270f7c3626da4e7fa7a1a7e95194 100644 (file)
 ;;                 M-x ogonek-jak        -- in Polish  
 ;;                 M-x ogonek-how        -- in English  "
 
+;;; Code:
+
+(defgroup ogonek nil
+  "Change the encoding of Polish diacritic characters."
+  :prefix "ogonek-"
+  :group 'i18n)
+
 (defconst ogonek-name-encoding-alist
   '(("ascii"      . (?A  ?C  ?E  ?L  ?N  ?O  ?S  ?Z  ?Z 
                      ?a  ?c  ?e  ?l  ?n  ?o  ?s  ?z  ?z)) 
@@ -260,17 +267,31 @@ The functions come in the following groups.
   (beginning-of-buffer))
 
 ;; ---- Variables keeping the suggested answers to dialogue questions -----
-
-(defvar ogonek-from-encoding "iso8859-2"
-  "*Encoding in the source file of recoding.")
-(defvar ogonek-to-encoding "ascii"
-  "*Encoding in the target file of recoding.")
-(defvar ogonek-prefix-char ?/
-  "*Prefix character for prefix encodings.") 
-(defvar ogonek-prefix-from-encoding "iso8859-2"
-  "*Encoding in the source file subject to prefixifation.") 
-(defvar ogonek-prefix-to-encoding "iso8859-2"
-  "*Encoding in the target file subject to deprefixifation.") 
+(defvar ogonek-encoding-choices
+  (cons 'choice  
+       (mapcar (lambda (x) (list 'const (car x)))
+               ogonek-name-encoding-alist))
+  "List of ogonek encodings.  Used only for customization.")
+(defcustom ogonek-from-encoding "iso8859-2"
+  "*Encoding in the source file of recoding."
+  :type ogonek-encoding-choices
+  :group 'ogonek)
+(defcustom ogonek-to-encoding "ascii"
+  "*Encoding in the target file of recoding."
+  :type ogonek-encoding-choices
+  :group 'ogonek)
+(defcustom ogonek-prefix-char ?/
+  "*Prefix character for prefix encodings."
+  :type 'character
+  :group 'ogonek)
+(defcustom ogonek-prefix-from-encoding "iso8859-2"
+  "*Encoding in the source file subject to prefixifation."
+  :type ogonek-encoding-choices
+  :group 'ogonek)
+(defcustom ogonek-prefix-to-encoding "iso8859-2"
+  "*Encoding in the target file subject to deprefixifation."
+  :type ogonek-encoding-choices
+  :group 'ogonek)
 
 ;; ---- Auxiliary functions for reading parameters in interactive mode ----