#!/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