Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000991Vine Linux1 バグ2010-05-18 16:352011-01-21 02:30
報告者anonymous 
担当者munepi 
優先度再現性不明 
状態完了解決状況不明 
バージョン5.1 
修正予定バージョン修正済バージョン 
概要0000991: emacs23でutf8ファイル編集時に文字コードがおかしくなることがある
説明ubuntu10.4上のvirtualbox上にインストールした結果:

locale utf8(システム標準)でemacs23を起動してファイル編集をする場合、特定の文字列を
入力したあとsave、その後再度loadすると、文字コードをCP932と判断する。
例:
{さくら} を入力後saveしてemacsを終了 その後再度読み込むと

{縺輔¥繧厭 のように表示される。この後日本語入力するとshift-jisコードのデータとなる

/usr/share/emacs-23.1/site-lisp/menu-tree-init.el

のコード設定部分で prefer-coding-system がeuc-jp、utf-8ともにコメントアウトされているが
これを有効にすることにより、とりあえず問題は回避されるもよう。
タグ設定されていません。
archx86
パッケージemacs
添付ファイル

- 関連
関連 0001013完了munepi [proposed-update] emacs 

-  コメント
(0004164)
munepi (管理者)
2010-06-21 10:00

ご報告を有り難うございます。

> /usr/share/emacs-23.1/site-lisp/menu-tree-init.el
>
> のコード設定部分で prefer-coding-system がeuc-jp、utf-8ともにコメントアウ
> トされているが
> これを有効にすることにより、とりあえず問題は回避されるもよう。

むしろ、prefer-coding-system のみを有効にして下さいませ。
emacs-23.2 への更新に合わせて対応することに致します。

 (if (equal (getenv "LANG") "ja_JP.eucJP")
   (progn
     (prefer-coding-system 'euc-jp-unix)
     ;; (set-default-coding-systems 'euc-jp)
     ;; (set-buffer-file-coding-system 'euc-jp-unix)
     ;; (set-terminal-coding-system 'euc-jp)
     ;; (set-keyboard-coding-system 'euc-jp)
     ;; (setq menu-tree-coding-system 'euc-jp)
     )
   (progn
     (cond ((<= emacs-major-version 21)
       (require 'un-define)))
     (prefer-coding-system 'utf-8-unix)
     ;; (set-default-coding-systems 'utf-8)
     ;; (set-buffer-file-coding-system 'utf-8-unix)
     ;; (set-terminal-coding-system 'utf-8)
     ;; (set-keyboard-coding-system 'utf-8)
     ;; (setq menu-tree-coding-system 'utf-8)
     )
 )
(0004165)
munepi (管理者)
2010-07-04 02:45

本件は、<BTS:1013> [proposed-update] emacs にて対応する予定です。
状態を「割当済み」へ変更します。
(0004166)
munepi (管理者)
2010-09-24 18:22

> 本件は、<BTS:1013> [proposed-update] emacs にて対応する予定です。
> 状態を「割当済み」へ変更します。

proposed-updates へ
  emacs-23.1-10vl5.{i386,x86_64,src}.rpm
を put しました。

<BTS:1013> の proposed-updates 案件のうち、
emacs-23.2 への更新以外に対処しました。
ppc のリビルド、
テスト([vine-users:080447] にあがっております tamago-anthy との組み合わ
せのテストなど)を
どうぞ宜しくお願いいたします。

* Sat Jul 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 23.1-
10
- applied some patches from Fedora
  - Fixed handling of dual spacing fonts rhbz#599437
  - Add patch to fix rhbz#595546 hideshow library matches wrong parenthesis
    under certain circumstances
- updated menu-tree.el to version 0.96
- updated menu-tree-init.el.emacs23
  - used prefer-coding-system
(0004167)
munepi (管理者)
2011-01-21 02:30

確認待ちになってからリプライが無いまま3ヶ月経過しましたので、
状態を「完了」とします。
何かありましたら、こちらへご投稿下さい。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-05-18 16:35 anonymous 新規課題
2010-06-21 10:00 munepi コメント追加: 0004164
2010-07-03 21:01 munepi 関連追加 関連 0001013
2010-07-04 02:45 munepi 担当者 => munepi
2010-07-04 02:45 munepi 状態 新規 => 担当者決定
2010-07-04 02:45 munepi コメント追加: 0004165
2010-09-24 18:22 munepi 状態 担当者決定 => テスト待ち
2010-09-24 18:22 munepi コメント追加: 0004166
2011-01-21 02:30 munepi 状態 テスト待ち => 完了
2011-01-21 02:30 munepi コメント追加: 0004167


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker