-;;; riece-coding.el --- converting string with coding system
+;;; riece-coding.el --- converting string with coding system -*- lexical-binding: t -*-
;; Copyright (C) 1998-2003 Daiki Ueno
;; Author: Daiki Ueno <ueno@unixuser.org>
;;; Code:
(require 'riece-globals)
-
-(defgroup riece-coding nil
- "Coding system."
- :tag "Coding"
- :prefix "riece-"
- :group 'riece)
-
-(defcustom riece-default-coding-system
- (if (featurep 'mule)
- (cons 'ctext 'iso-2022-jp-2))
- "Coding system for process I/O.
-The value is a coding system, or a cons cell (DECODING . ENCODING)
-specifying the coding systems for decoding and encoding respectively."
- :type '(choice (symbol :tag "Coding system")
- (cons (symbol :tag "Input coding system")
- (symbol :tag "Output coding system"))
- (const nil :tag "No conversion"))
- :group 'riece-coding)
+(require 'riece-options)
(defun riece-encode-coding-string (string)
(if (and (local-variable-p 'riece-coding-system (current-buffer))
riece-coding-system) ;should be nil on non-Mule environment
- (if (consp riece-coding-system)
- (encode-coding-string string (cdr riece-coding-system))
- (encode-coding-string string riece-coding-system))
+ (encode-coding-string string (if (consp riece-coding-system)
+ (cdr riece-coding-system)
+ riece-coding-system))
string))
(defun riece-decode-coding-string (string)