gitextract_j5e35vq7/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── bug_report.md ├── .gitignore ├── .travis.yml ├── GPLv3_vi.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── PKGBUILD ├── README.md ├── debian/ │ ├── changelog │ ├── compat │ ├── control │ ├── rules │ └── source/ │ └── options ├── deploy.bash ├── dict/ │ ├── LICENSE │ ├── vietnamese.cm.dict │ ├── vietnamese.new.dict │ ├── vietnamese.sp.dict │ └── vietnamese.std.dict ├── except.tmpl.txt ├── ibus-teni.dsc ├── ibus-teni.spec ├── src/ │ ├── dict-gen/ │ │ ├── Gopkg.toml │ │ ├── dump.go │ │ ├── extract.go │ │ ├── main.go │ │ └── vnsort.go │ ├── ibus-teni/ │ │ ├── cache-wm.go │ │ ├── config.go │ │ ├── debug.go │ │ ├── engine.go │ │ ├── except.go │ │ ├── ibus-const.go │ │ ├── main.go │ │ ├── mice.go │ │ ├── proc.go │ │ ├── prop.go │ │ ├── runes.go │ │ ├── vendor/ │ │ │ └── github.com/ │ │ │ ├── godbus/ │ │ │ │ └── dbus/ │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── MAINTAINERS │ │ │ │ ├── README.markdown │ │ │ │ ├── auth.go │ │ │ │ ├── auth_external.go │ │ │ │ ├── auth_sha1.go │ │ │ │ ├── call.go │ │ │ │ ├── conn.go │ │ │ │ ├── conn_darwin.go │ │ │ │ ├── conn_other.go │ │ │ │ ├── dbus.go │ │ │ │ ├── decoder.go │ │ │ │ ├── default_handler.go │ │ │ │ ├── doc.go │ │ │ │ ├── encoder.go │ │ │ │ ├── export.go │ │ │ │ ├── homedir.go │ │ │ │ ├── homedir_dynamic.go │ │ │ │ ├── homedir_static.go │ │ │ │ ├── message.go │ │ │ │ ├── object.go │ │ │ │ ├── server_interfaces.go │ │ │ │ ├── sig.go │ │ │ │ ├── transport_darwin.go │ │ │ │ ├── transport_generic.go │ │ │ │ ├── transport_tcp.go │ │ │ │ ├── transport_unix.go │ │ │ │ ├── transport_unixcred_dragonfly.go │ │ │ │ ├── transport_unixcred_freebsd.go │ │ │ │ ├── transport_unixcred_linux.go │ │ │ │ ├── transport_unixcred_openbsd.go │ │ │ │ ├── variant.go │ │ │ │ ├── variant_lexer.go │ │ │ │ └── variant_parser.go │ │ │ └── sarim/ │ │ │ └── goibus/ │ │ │ ├── README.md │ │ │ └── ibus/ │ │ │ ├── bus.go │ │ │ ├── common.go │ │ │ ├── component.go │ │ │ ├── engine.go │ │ │ ├── engineDesc.go │ │ │ ├── factory.go │ │ │ ├── lookupTable.go │ │ │ ├── property.go │ │ │ └── text.go │ │ ├── version.go │ │ └── x11.go │ └── teni/ │ ├── teni.go │ ├── teni_coverage_test.go │ ├── teni_type_rule_test.go │ ├── tone_charset.go │ ├── typerule_change_char.go │ ├── typerule_downlvl.go │ ├── typerule_replace.go │ ├── typerule_replace_char.go │ ├── typerule_replace_str.go │ ├── typerule_replace_vni.go │ ├── typerule_swap.go │ └── wordtrie.go ├── teni.xml ├── test-data/ │ ├── LICENSE │ ├── nodict.tdata │ ├── nodict.telexw.tdata │ ├── test-data-gen.go │ ├── vietnamese.cm.dict.telex1.tdata │ ├── vietnamese.cm.dict.telex2.tdata │ ├── vietnamese.cm.dict.telex3.tdata │ ├── vietnamese.cm.dict.telexw.tdata │ ├── vietnamese.cm.dict.vni1.tdata │ ├── vietnamese.cm.dict.vni2.fix.tdata │ ├── vietnamese.cm.dict.vni3.tdata │ ├── vietnamese.new.dict.telex1.tdata │ ├── vietnamese.new.dict.telex2.tdata │ ├── vietnamese.new.dict.telex3.tdata │ ├── vietnamese.new.dict.vni1.tdata │ ├── vietnamese.new.dict.vni2.tdata │ ├── vietnamese.new.dict.vni3.tdata │ ├── vietnamese.sp.dict.telex1.fix.tdata │ ├── vietnamese.sp.dict.telex2.fix.tdata │ ├── vietnamese.sp.dict.telex3.fix.tdata │ ├── vietnamese.sp.dict.telexw.fix.tdata │ ├── vietnamese.sp.dict.vni1.tdata │ ├── vietnamese.sp.dict.vni2.tdata │ ├── vietnamese.sp.dict.vni3.tdata │ ├── vietnamese.std.dict.telex1.tdata │ ├── vietnamese.std.dict.telex2.tdata │ ├── vietnamese.std.dict.telex3.tdata │ ├── vietnamese.std.dict.vni1.tdata │ ├── vietnamese.std.dict.vni2.tdata │ └── vietnamese.std.dict.vni3.tdata └── wm.bash