| 123456789101112131415161718192021222324252627282930313233343536373839 | #+COMMENT: -*- Mode: org -*-#+COMMENT: Time-stamp: <2024-05-13 09:47:47 fred>* DONE Make lookups be relative to the specified book, not to Genesis. (internal)* DONE Make tabs work in Hebrew mode* TODO Make tabs skip past verse number at the beginning  - Use `fields'* DONE Make lookups be case insensitive in all contexts (e.g. module). This isn't applicable because modules have combinations of different cases (upper and lower)* DONE Cache module list on startup (lazy lookup instead)* DONE Make morphology work in word-study mode* DONE Make lucene search work* DONE Associate data structure with words so that tags (Strong's numbers, morphology) are invisible but still work  - Use text properties* DONE Cache morphological tags so you only have to look them up once* DONE Make Hebrew rendering right-to-left.  - Displaying Hebrew terms already does this, but tooltip display is messed up.  - Can do for buffer (e.g. OSHB) but needs to look up information from mod.d directory, wherever that may be.    - Temporary fix: menu item to select buffer direction.    - Will revisit at some point* DONE Some bugs in Hebrew rendering (occasional "args out of range" errors). (Fixed by changing the way text properties are done.)* DONE Fix titles (i.e. in Psalms) (Still broken)  - Show lemmas in titles?* TODO Fix punctuation  - Have to parse XML.* TODO Infer chapter counts from book data  - May not be easily possible* TODO Search should order references by OT books, then NT books, in alphabetical order* DONE Fix Robinson morphology: diatheke doesn't render it with spaces between fields in "plain" format  - Either parse the XML (or whatever format) or just look for field names and put spaces before them, i.e.    N-NSM Part of Speech: NounCase: NominativeNumber: SingularGender: Masculine     should be    N-NSM Part of Speech: Noun Case: Nominative Number: Singular Gender: Masculine    or perhaps    N-NSM    Part of Speech: Noun    Case: Nominative    Number: Singular    Gender: Masculine    though this may take up too much vertical space. But it looks like Emacs puts the tooltips in a good place.  - Did this by using "shr" package to parse HTML.
 |