This file is indexed.

/usr/share/wnn/ja_JP/rk.vi/mode is in freewnn-jserver 1.1.1~a021+cvs20130302-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
;
;   $Id: ./mode $
;

;
; FreeWnn is a network-extensible Kana-to-Kanji conversion system.
; This file is part of FreeWnn.
; 
; Copyright Kyoto University Research Institute for Mathematical Sciences
;                 1987, 1988, 1989, 1990, 1991, 1992
; Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
; Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
; Copyright FreeWnn Project 1999, 2000
; 
; Maintainer:  FreeWnn Project   <freewnn@tomo.gr.jp>
; 
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
; 
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
; 
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
;

(search @LIBDIR/@LANG/rk.vi @LIBDIR/@LANG/rk)
(defmode romkan)
(defmode katakana)
(defmode zenkaku)
(defmode romzen)
(defmode keisen)
(defmode KEISEN1)
(defmode esc)
(defmode quote on)
; For vi
(defmode vimode off)
(defmode vimove on)
(defmode vijump off)
(defmode viex off)
(defmode vid off)
(defmode vic off)
(defmode vistr off)
(defmode viquote off)
(defmode VIquote off)
(defmode vithrow off)
(defmode VIzenkaku off)
(defmode vish off)
(defmode vimzrc off)
; For C source mode
(defmode cSrcMode off)
(defmode comment off)

2A_CTRL
(if (and cSrcMode (not comment)) "[SRC]")
(if (and vimode vijump) 2C_VI "[$$$]")
(if (and vimode vimove) 2C_VI "[vi ]")
(if (and vimode viex) 2C_VIEX "[ex ]")
(if (and vimode vish) 2C_VISH "[!!!]")
(when (and vimode vistr) 2C_VIEX)

;(if (and (not vimode) esc) "[ESC]")
(if (and (not vimode) quote)
	(if zenkaku 3B_ZENKAKU "[ Q ]")
	"[ q ]")

(if (and (or vistr viquote) (and vimode VIquote)) 
	(if zenkaku 3B_ZENKAKU "[viQ]")
	(if VIzenkaku  2_VITHROW "[viQ]")
	"[viq]")
(if (and (and vimode vithrow) (or romzen (not romkan)))  2_VITHROW
	(if romzen "[��R]")
	(if VIzenkaku
		(if (not katakana) "[�� ]")
		"[�� ]")
	(if (not VIzenkaku)
		(if (not katakana) "[A��]")
		"[����A]"))

(if keisen 2B_KEISEN "[ksn]")
(if KEISEN1 2C_KEISEN1 "[KSN]")
	
(if romzen
	1B_newTOUPPER
	2B_ROMKANA 2B_JIS 2B_DAKUTEN
	3B_ZENASC (if vimode "[��R]")
	"[��r]")

(if romkan
	1B_newTOUPPER
	2B_ROMKANA 2B_JIS
	(if (not katakana) 2B_DAKUTEN (if vimode "[��R]")
	"[��r]")
	(if zenkaku 3B_KATAKANA (if vimode "[��R]")
	"[��r]")
	3B_HANKATA (if vimode "[����R]")
	"[����r]")

2B_DAKUTEN
(if (not katakana) 1B_ZENHIRA
	(if zenkaku 3B_ZENKAKU "[�� ]")
	"[A��]")

(if zenkaku 1B_ZENKATA 3B_ZENKAKU "[�� ]")
"[����A]"