1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #+COMMENT: -*- Mode: org -*-
- #+COMMENT: Time-stamp: <2024-09-27 07:59:58 fred>
- * DONE Make lookups be relative to the specified book, not to Genesis. (internal)
- * DONE Make tabs work in Hebrew mode
- * DONE Make tabs skip past verse number at the beginning
- - Use `fields'
- - actually done by using text properties
- * 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?
- * DONE Fix punctuation
- - Have to parse XML.
- - ?? Probably lots of work for not much return
- - Did by looking at dom tags.
- * 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
- - Search references currently works pretty well except for the above. Worth doing?
- * 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.
- * DONE Clean up Hebrew lexicon tooltip
- - I.e. outline indicators should be better indented.
- * DONE Cross references in Abbott lexicon display are not right
- - I.e. Mk 3:7, 4:11, 15; should refer to Mark 3:7, Mark 4:11 and Mark 4:15.
- Do this with overlapping text properties.
- * TODO Search results don't show III John.
- - Apparently this is the only instance of the problem since III John
- is the only book with the III prefix.
- * TODO It would be nice to be able to enter either I, II or II or 1, 2 or 3 when referencing books.
- * TODO Move book/chapter/verse to status line (saves room in the display)
|