#!/bin/bash

[ -f /etc/sysconfig/ime ] && . /etc/sysconfig/ime
[ -f ${HOME}/.vine/system/ime ] && . ${HOME}/.vine/system/ime
[ -f /usr/share/vine/vinelib ] && . /usr/share/vine/vinelib

[ -n "$EMACS_IME" ]	&& export EMACS_IME
[ -n "$XIM_PROG" ]	&& export XIM_PROG
[ -n "$JSERVER" ]	&& export JSERVER
[ -n "$WNN6_FRONT_END" ] && export WNN6_FRONT_END
[ -n "$WNN6_SERVER" ]	&& export WNN6_SERVER
[ -n "$WNN7_FRONT_END" ] && export WNN7_FRONT_END
[ -n "$WNN7_SERVER" ]	&& export WNN7_SERVER
[ -n "$CANNA_SERVER" ]	&& export CANNA_SERVER
[ -n "$GTK_IM_MODULE" ]	&& export GTK_IM_MODULE
[ -n "$QT_IM_MODULE" ]	&& export QT_IM_MODULE
[ -n "$XMODIFIERS" ] && export XMODIFIERS

if [ "$XIM_PROG" = "wnn7" -a "$WNN7_FRONT_END" = "xwnmo" ]; then
	emacs () { XMODIFIERS=@im=none command emacs ${1+"$@"}; }
	export -f emacs >/dev/null
fi
