   :type 'integer
   :group 'gnugol)
 
-(defcustom gnugol-default-safe-mode 1
+(defcustom gnugol-default-safe-mode "1"
   "Default safe mode to search in: 0 = none, 1 = moderate, 2 = active"
-  :type 'integer
-  :group 'gnugol)
-
-(defcustom gnugol-default-base-output-format "org"
+  :type 'string
+  :group 'gnugol)
+
+(defcustom gnugol-default-header "0"
+  "Default output header for gnugol. 0 = no header. "
+  :type 'string
+  :group 'gnugol)
+
+(defcustom gnugol-default-footer "0"
+  "Default output footer for gnugol. 0 = no footer"
+  :type 'string
+  :group 'gnugol)
+
+(defcustom gnugol-default-output-format "org"
   "Default output format for gnugol."
   :type 'string
   :group 'gnugol)
 
 (defcustom gnugol-default-output-buffer "*gnugol*"
-  "Output buffer. Set this to ~/org/gnugol_history.org if you want to keep your history."
+  "Output buffer. Set this to something like ~/org/gnugol_history.org if you want to keep your history."
+  :type 'string
+  :group 'gnugol)
+
+(defcustom gnugol-default-input-language nil
+  "Set this to your preferred language 2 character code if you want to override the LANG variable in your environment."
+  :type 'string
+  :group 'gnugol)
+
+(defcustom gnugol-default-output-language nil
+  "Set this to the preferred language 2 character code to **restrict** the results you get to this language."
   :type 'string
   :group 'gnugol)
 

      (beep)
      (message "Region not active"))))


;; FIXME: NOTHING BELOW HERE ACTUALLY WORKS YET
;; FIXME: For the into-pt stuff, be sensitive to the mode

  :type 'string
  :group 'gnugol)

(defcustom gnugol-default-opts nil
  "Additional default options for gnugol."
  :type 'string
  :group 'gnugol)

(defcustom gnugol-default-engine nil
  "Default search engine backend for gnugol. Presently supported are:
  google: Full support (license key recommended)
  bing: (with a license key)
  dummy: (useful for testing)
  credits: various options like about, licenses etc."
  :type 'string
  :group 'gnugol)

