/usr/share/m17n/lsymbol.mim is in m17n-db 1.7.0-2.
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 | ;; lsymbol.mim -- input method for various symbols.
;; Copyright (C) 2014 K. Handa <handa@gnu.org>
;; This file is part of the m17n library.
;; The m17n library is free software; you can redistribute it and/or
;; modify it under the terms of the GNU Lesser General Public License
;; as published by the Free Software Foundation; either version 2.1 of
;; the License, or (at your option) any later version.
;; The m17n library 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
;; Lesser General Public License for more details.
;; You should have received a copy of the GNU Lesser General Public
;; License along with the m17n library; if not, write to the Free
;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
;; Boston, MA 02110-1301, USA.
(input-method t lsymbol)
(description (_"Input method for symbols with relatively longer key sequences.
All key sequences start with the key \"/\".
This input methods is registered as one of fallback input methods by default.
If you prefer shorter key sequences, try \"ssymbol\"."))
(map
;; All starter keys must be registered here.
(starter ("/" "/"))
;; Mapping table. Each key sequence should not include the starter
;; key.
(map
("/" "/")
("..." "…")
("->" "→")
("<-" "←")))
(state
(init
(starter (shift main)))
(main
(map (move @<) (delete 1) (move @>) (shift init))))
;; Local Variables:
;; mode: lisp
;; coding: utf-8
;; End:
|