[Cxplorer-devel 00232] 試験機能:ファイル名の表示に外部フィルタを使う(CVS版のみ)

アーカイブの一覧に戻る

Yasumichi Akahoshi w2lin****@lapis*****
2005年 4月 16日 (土) 04:28:02 JST


 赤星です。
http://cxplorer.seesaa.net/article/2926573.html
でのやり取りから、試験的にファイル名の表示に外部フィルタを使う設定を可能
にしてみました。まだ、CVS版でしか使えませんが…。CVS版がインストールでき
る方は、お試しください。(libcxpとcxplorerの両方をCVS版にする必要がありま
す。)

[使用例]
1 以下のスクリプトを作成。ここでは、/home/user/fnamefilter.shとする。

#!/bin/sh

echo "$1" | nkf --euc	# euc-jpなローケルの場合

2 ~/.cxp/cxplorer/mainに以下の行を追加

FilenameFilter=sh /home/user/fnamefilter.sh

 これらの設定を済ませるとUTF-8やShift-JISのファイル名も表示される様にな
ります。
 一部制限有。例えば、nkfが変換に失敗するようなファイル名の場合は表示で
きないと思われます。また、表示できる場合でも一部の機能で不具合が出る可能
性があります。

# 遅いコンピュータではきついかもしれません。

 今、分かっている範囲では、以下の様な現象があります。

- 同一ディレクトリにコピー&ペーストしようとしてエラーが発生したが、エ
ラーダイアログの表示に失敗する。
- 名前を別の日本語名に変更するとローケルでエンコーディングされたファイル
名に変わる。

 この機能について御意見があればおしらせください。なお、2で追加した行を
削除すれば、元の外部フィルタを利用しない設定になります。

-- 
Yasumichi Akahoshi
	http://win2linux.sourceforge.jp/
	http://vinedocs.sourceforge.jp/
	http://cxplorer.sourceforge.jp/



Cxplorer-devel メーリングリストの案内
アーカイブの一覧に戻る