View Single Post
Old 12-05-2019, 02:08 PM   #24
ghmerrill
Connoisseur
ghmerrill began at the beginning.
 
ghmerrill's Avatar
 
Posts: 72
Karma: 10
Join Date: Mar 2017
Location: Central NC
Device: Various
Actually, once you develop a kind of mini "process", KompoZer works surprisingly well:
  • Open the HTML file in Book Browser
  • Launch the External Xhtml Editor (which you've configured to be KompoZer)
  • Edit the file in the KompoZer window using its "Normal Edit Mode" (WYSIWYG -- mostly), its "HTML Tags" mode (WYSIWG with tag icons), or its "HTML Source" mode.
  • Check result in its KompoZer Preview Window if you feel like it.
  • Save the file (which updates the Sigil copy and the Sigil source window display.
  • Notice the syntax complaint in the Sigil Preview window if you have it up.
  • Click Tools -> Reformat HTML -> (Mend and Prettify all HTML Files | Mend All HTML Files)
  • Iterate, saving your Sigil changes as the mood moves you.
This makes Sigil+KompoZer into a sort of lame IDE where "code changes" are error-corrected and validated on pushes.

Well, okay ... maybe that's a charitable exaggeration ... But it really isn't bad. It provides more functionality than PageEdit and is better than Book View was (I think ). Care needs to be taken so that you don't do something like making a change on the "External Xhtml Editor" side in WSYIWYG mode, then making a direct HTML change on the Sigil side, and then saving your External XHLTML Editor copy -- overwriting any changes you made in the Sigil instance. But that's a general problem with using an external editor and having two tools muck with the same file.

So at least this is something that those still pining for the return of Book View can try -- if they don't mind using a "discontinued product" that doesn't seem to have been updated for about 10 years and clearly doesn't have a future if you read what its developer has said. But hey, I know of at least one large software company that's still using a development tool I wrote about 25 years ago.
ghmerrill is offline   Reply With Quote