summaryrefslogtreecommitdiff
path: root/leim/quail
Commit message (Collapse)AuthorAgeFilesLines
* Move runtime leim lisp files to lisp/leim directoryGlenn Morris2013-11-2639-23072/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to reuse much of the lisp build and installation machinery, rather than duplicating it. * Makefile.in (abs_builddir, leimdir): Remove. (buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory. (epaths-force-w32): No longer set BLD. (leim): Remove. (install-arch-indep): No longer run or install leim. (mostlyclean, clean): No longer run leim rule. (bootstrap-clean): Change leim target. (maintainer-clean): Add leim. (check-declare): Remove leim. * README: Update for leim changes. * configure.ac (leimdir): Remove. (standardlisppath): No more leimdir. * make-dist: Update for files from leim/ now being in lisp/leim/. * doc/lispref/loading.texi (Library Search): * doc/lispref/os.texi (Startup Summary): No more leim directory. * leim/Makefile.in (leimdir): New variable. (TIT_GB, TIT_BIG5, MISC, changed.tit, changed.misc) (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el): Generate in $leimdir. (all): Remove compilation, add ja-dic. (leim-list.el): Now PHONY. (setwins, compile-targets, compile-main, clean, mostlyclean) (extraclean): Remove. (bootstrap-clean): Delete all generated files. * leim/README: Update for moved leim/ directory. * leim/leim-ext.el (ucs-input-activate, hangul-input-method-activate): Remove manual autoloads; now in loaddefs.el. Disable byte-compile, version-control, autoloads in the output. * lisp/Makefile.in (setwins_for_subdirs): Skip leim/ directory. (compile-main): Depend on lisp/leim rule. (leim): New rule. * lisp/loadup.el: Move leim-list.el to leim/ subdirectory. * lisp/startup.el (normal-top-level): No more leim directory. * lisp/international/ja-dic-cnv.el (skkdic-convert): Disable version-control and autoloads in output files. * lisp/international/titdic-cnv.el (titdic-convert, miscdic-convert): Disable version-control and autoloads in output files. * lisp/leim/quail: Move here from ../leim. * lisp/leim/quail/hangul.el (hangul-input-method-activate): Add autoload cookie. (generated-autoload-load-name): Set file-local value. * lisp/leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie. (generated-autoload-load-name): Set file-local value. * nt/README.W32: * nt/addpm.c (env_vars): * nt/epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH): * nt/paths.h (PATH_LOADSEARCH): No more leim directory. * src/Makefile.in (leimdir): Now in lisp source directory. ($(leimdir)/leim-list.el): Just use ../leim . * src/epaths.in (PATH_DUMPLOADSEARCH): * src/lread.c (load_path_default): * src/nsterm.m (ns_load_path): No more leim directory. * .bzrignore: Update for relocated leim files.
* * leim/quail/latin-alt.el ("french-alt-postfix", "latin-alt-postfix"):Jean Haidouk2013-09-093-3/+17
| | | | | * leim/quail/latin-pre.el ("french-prefix"): * leim/quail/latin-post.el ("french-postfix"): Add `œ' and `Œ'.
* leim/quail/*.el: Fix typos.Juanma Barranquero2013-06-217-31/+31
| | | | | | | | | * leim/quail/croatian.el ("croatian-prefix"): * leim/quail/czech.el ("czech", "czech-qwerty"): * leim/quail/ipa-praat.el ("ipa-praat"): * leim/quail/ipa.el ("ipa-x-sampa"): * leim/quail/tibetan.el ("tibetan-wylie", "tibetan-tibkey"): * leim/quail/uni-input.el (ucs-input-activate): Fix typos in docstrings.
* Use UTF-8 for most files with non-ASCII characters.Paul Eggert2013-04-0117-6248/+6248
| | | | | | | | | | | | | | | | | | | | | | | * admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el) (leim/quail/hanja3.el, leim/quail/symbol-ksc.el): Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8 characters are now encoded in utf-8-emacs, not iso-2022-7bit. * etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th: Switch from iso-2022-7bit to utf-8. * leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el: * leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el: * leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el: * leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el: * leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el: * leim/quail/vnvni.el, leim/quail/welsh.el: * lisp/international/latin1-disp.el, lisp/international/mule-util.el: * lisp/language/cyril-util.el, lisp/language/european.el: * lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el: * lisp/language/tibet-util.el, lisp/language/tibetan.el: * lisp/language/viet-util.el: Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs. Fixes: debbugs:13936
* Merge from emacs-24Stefan Monnier2013-03-161-130/+75
|\
| * * leim/quail/latin-ltx.el: Resolve conflicts.Stefan Monnier2013-03-131-127/+76
| | | | | | | | | | | | | | | | | | (latin-ltx--mark-map, latin-ltx--mark-re): New constants. (latin-ltx--define-rules): Check for conflicts. Eval `re's. (rules): Use tighter regexps to avoid conflicts. Consolidate the various rules for combining marks. Fixes: debbugs:13950
* | Prefer UTF-8 when the encoding shouldn't matter and changes are small.Paul Eggert2013-03-051-92/+92
| |
* | * leim/quail/latin-ltx.el: Add greek superscripts.Stefan Monnier2013-02-081-7/+11
| |
* | Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-0231-31/+31
|\ \ | |/
| * Update copyright notices for 2013.Paul Eggert2013-01-0131-31/+31
| |
* | * leim/quail/latin-ltx.el: Avoid deprecated chars for \langle and \rangle.Stefan Monnier2012-12-041-4/+4
|/ | | | | | | Remove \rightparengtr and \leftparengtr for lack of consensus. Suggested by Mattias Engdegård <mattiase@bredband.net>. Fixes: debbugs:12948
* leim/quail/hebrew.el ("yiddish-royal"): Fix several bogus entries.Eli Zaretskii2012-09-051-3/+3
|
* quail-define-inscript-package tiny changeDaniel Bergey2012-08-171-1/+1
| | | | | | | | | * leim/quail/indian.el (quail-define-inscript-package): Set kbd-translate for all Inscript layouts. It's a positional layout: vowels should be on the left hand regardless of the underlying characters produced by those keys. Fixes: debbugs:12072
* Replace version 24.2 with 24.3 where appropriate (hopefully)Glenn Morris2012-08-152-2/+2
|
* Merge from emacs-24; up to 2012-05-02T07:12:52Z!rgm@gnu.org.Chong Yidong2012-08-071-2/+0
|\
| * Revert typo in previousGlenn Morris2012-08-061-1/+1
| |
| * Remove non-standard comment from license section of commentaryGlenn Morris2012-08-061-3/+1
| |
* | * leim/quail/persian.el: Add some mappings.Mohsen BANAN2012-08-061-48/+62
| | | | | | | | | | | | (farsi-isiri-9147, farsi-transliterate-banan): Doc fixes. Fixes: debbugs:11812
* | deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150)Paul Eggert2012-07-292-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEWS: Document these changes. * leim/quail/uni-input.el (ucs-input-deactivate): Rename from ucs-input-inactivate. * leim/quail/hangul.el (hangul-input-method-deactivate): Rename from hangul-input-method-inactivate. * emulation/viper-init.el (viper-deactivate-input-method-action): Rename from viper-inactivate-input-method-action. (viper-deactivate-input-method): Rename from viper-inactivate-input-method. * lisp/follow.el (follow-inactive-menu): Rename from follow-deactive-menu. * lisp/international/mule-cmds.el (deactivate-input-method): Rename from inactivate-input-method. Also run input-method-deactivate-hook. (deactivate-current-input-method-function): Rename from inactivate-current-input-method-function. (input-method-deactivate-hook): New hook. (input-method-inactivate-hook): Mark obsolete. * lisp/international/quail.el (quail-activate): Also run quail-deactivate-hook. (quail-deactivate): Rename from quail-inactivate. * lisp/international/robin.el (robin-activate): Also run robin-deactivate-hook. (robin-deactivate): Rename from robin-inactivate.
* | Reduce use of (require 'cl).Stefan Monnier2012-07-102-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/bzrmerge.el: Use cl-lib. * leim/quail/hangul.el: Don't require CL. * leim/quail/ipa.el: Use cl-lib. * vc/smerge-mode.el, vc/pcvs.el, vc/pcvs-util.el, vc/pcvs-info.el: * vc/diff-mode.el, vc/cvs-status.el, uniquify.el, scroll-bar.el: * register.el, progmodes/sh-script.el, net/gnutls.el, net/dbus.el: * msb.el, mpc.el, minibuffer.el, international/ucs-normalize.el: * international/quail.el, info-xref.el, imenu.el, image-mode.el: * font-lock.el, filesets.el, edmacro.el, doc-view.el, bookmark.el: * battery.el, avoid.el, abbrev.el: Use cl-lib. * vc/pcvs-parse.el, vc/pcvs-defs.el, vc/log-view.el, vc/log-edit.el: * vc/diff.el, simple.el, pcomplete.el, lpr.el, comint.el, loadhist.el: * jit-lock.el, international/iso-ascii.el, info.el, frame.el, bs.el: * emulation/crisp.el, electric.el, dired.el, cus-dep.el, composite.el: * calculator.el, autorevert.el, apropos.el: Don't require CL. * emacs-bytecomp.el (byte-recompile-directory, display-call-tree) (byte-compile-unfold-bcf, byte-compile-check-variable): * emacs-byte-opt.el (byte-compile-trueconstp) (byte-compile-nilconstp): * emacs-autoload.el (make-autoload): Use pcase. * face-remap.el (text-scale-adjust): Simplify pcase patterns.
* | Add file missing from last commit.Nguyen Thai Ngoc Duy2012-06-121-0/+305
| |
* | Comment out debugging messages when compiling latin-ltx.el.Eli Zaretskii2012-04-091-1/+2
| | | | | | | | | | leim/quail/latin-ltx.el (latin-ltx--define-rules): Comment out debugging messages.
* | * leim/quail/latin-ltx.el: Auto-generate some of the entries.Stefan Monnier2012-04-081-448/+193
|/ | | | | | (latin-ltx--ascii-p): New function. (latin-ltx--define-rules): New macro. (define-rules): Use it.
* quail/indian.el ("devanagari-itrans"): Add a few more useful keys (Bug#10935).Kenichi Handa2012-03-211-0/+5
|
* * leim/quail/indian.el (telugu-inscript): Fix typo.Kenichi Handa2012-03-151-1/+1
| | | | Fixes: debbugs:10936
* * cyrillic.el (bulgarian-alt-phonetic): New input method. (tiny change)Йордан Миладинов2012-03-131-0/+73
| | | | Fixes: debbugs:10893
* Spelling fixes.Paul Eggert2012-03-121-8/+8
|
* Update the Persian input methods.Mohsen BANAN2012-03-091-81/+299
| | | | | | | | | leim/quail/persian.el: Update which includes: (1) full compliance to ISIRI-6219, forbiden characters were eliminated and missing characters were added; (2) layer 3 of ISIRI-9147 is now implemented with a '\' prefix; (3) double entry of characters which were postfixed with 'h' is now supported; (4) lots of comment and additional pointers have been added.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-0530-30/+30
|
* Spelling fixes.Paul Eggert2011-12-302-5/+5
|
* Spelling fixes.Paul Eggert2011-12-181-1/+1
|
* Spelling fixes.Paul Eggert2011-12-151-1/+1
|
* Fix Ethiopic related codes for deleted variables and functions.Kenichi Handa2011-12-151-1/+1
|
* Spelling fixes.Paul Eggert2011-12-054-6/+6
|
* Spelling fixes.Paul Eggert2011-12-041-2/+2
|
* Fix typos.Juanma Barranquero2011-11-301-1/+1
|
* Spelling fixes.Paul Eggert2011-11-242-4/+4
|
* Spelling fixes.Paul Eggert2011-11-222-2/+2
|
* Fix typos.Juanma Barranquero2011-11-201-1/+1
|
* Spelling fixes.Paul Eggert2011-11-191-1/+1
|
* Spelling fixes.Paul Eggert2011-11-191-3/+3
|
* Spelling fixes.Paul Eggert2011-11-191-1/+1
|
* Spelling fixes.Paul Eggert2011-11-171-1/+1
|
* Fix typos.Juanma Barranquero2011-11-151-1/+1
|
* Spelling fixes.Paul Eggert2011-11-142-18/+18
|
* Spelling fixes.Paul Eggert2011-11-131-1/+1
|
* Spelling fixes.Paul Eggert2011-11-081-1/+1
|
* Improve tamil-itrans input method.Kenichi Handa2011-09-271-1/+173
|
* * leim/quail/latin-ltx.el: Complete the super and subscript letters.Stefan Monnier2011-08-291-1/+50
|
* Improve and expand the Hebrew input methods.Yair Friedman2011-07-231-39/+843
| | | | | | | leim/quail/hebrew.el ("hebrew"): Additional key mappings. ("hebrew-new", "hebrew-lyx", "hebrew-full") ("hebrew-biblical-tiro", "hebrew-biblical-sil", "yiddish-royal") ("yiddish-keyman"): New input methods.