![]() |
#1 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Plugins
I've run into a 'con' regarding the removal of BookView.
I have been having a look at Doitsu's proselint plugin, and I quite like it. However I dislike editing 'content' in Sigil's CodeView - i.e the text that people read as opposed to the code that renderer's process. The sort of checks this plugin performs can lead to the re-writing of many sentences and even several contiguous paragraphs. Given proselint is a content evaluator, it would be much better to have it available in PageEdit. Are there any plans to port Sigil's plugin capabilities to PageEdit? Meantime I could install an older version of Sigil and use Book View. Can anyone offer any guidance on the best way of having two versions of Sigil installed simultaneously on Windows - preferably sharing the same settings. If I could I'd rename the thread "PageView Plugins" BR Last edited by BetterRed; 09-19-2019 at 06:46 PM. |
![]() |
![]() |
![]() |
#2 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,478
Karma: 5703586
Join Date: Nov 2009
Device: many
|
No, PageEdit will not support Plugins as that would mean having to copy a huge body of code that enables plugins as well as adding a complete Python 3 interpreter.
That said, if proselint highlights a point in CodeView as most validator plugins do, why not launch PageEdit on that one xhtml file using the pencil icon and use the Find built into PageEdit to navigate to where you want to fix. Do all your long prose fixes in PageEdit and Save and Exit back to Sigil and rinse and repeat. Alternatively you could add a bunch of FIXME strings in Sigil first and then search for and fix each in PageView all at once. |
![]() |
![]() |
![]() |
#3 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
There are no plans to add plugin support to PageEdit that I'm aware of.
Two different installations of Sigil will inherently use the same settings. I'm not entirely certain that would be wise with a pre-0.9.15 version and 0.9.15+ version. But I could be wrong. It wouldn't hurt to try, though, as long as you make good backups of your preferences before-hand. |
![]() |
![]() |
![]() |
#4 | |||
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Quote:
Thinking about it a bit more, even with Sigil 0.9.14, proselint errors would still throw me into CodeView rather than Book View, so I'd be flipping from CV to BV, back to CV... ad-infinitum. I think I'd rather run PageView alongside Sigil and keep them in synch manually - until someone can come up with an interprocess CodeView->PageView real-time synch button ![]() One of the factors that makes me dislike editing content in CodeView is the limitation to monotype fonts (Consolas, Lucinda etc). That's fine for examining and editing 'code', but for me at least it's not fine for reading and editing 'content' - how many users have Preview set to a fixed width font. Are there any technical reasons for this restriction. The calibre book editor has no such restriction - but it doesn't have a proselint plugin ![]() Minor irritant I've been meaning to mention 'forever' - the 'Plugin' item in the menu has no accelerator key, Alt+P would seem to be available. Quote:
Thanks - BR |
|||
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,680
Karma: 23983815
Join Date: Dec 2010
Device: Kindle PW2
|
|
![]() |
![]() |
![]() |
#6 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
A proselint plugin for calibre would be a better solution ![]() BR Last edited by BetterRed; 09-20-2019 at 02:52 AM. |
|
![]() |
![]() |
![]() |
#7 |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,312
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
There must be a way to change the font options for CV.... I just looked at the list in my version of Sigil (9.18 on Win64) and it includes the Barcode font I installed many moons ago.
I can't see someone including that as one of the limited standard fonts. Unfortunately, I can't recall doing anything special to add that font. Perhaps Diap or Kevin know how that could have been accomplished?? |
![]() |
![]() |
![]() |
#8 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
![]() |
#10 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Other than tradition and most coders' preferences, there's no functional reason that I know of (but I could be mistaken). Never really thought about it, I guess. I just assumed that like me, most coders would lose their minds using variable-width fonts for code/markup. *shrug*
|
![]() |
![]() |
![]() |
#11 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Seems to be OK if I change it in the ini file, but doing that whenever I want to change focus from editing code to content is a PITA (and therefore dangerous)
Added : oops: I'm not sure it is OK, after changing code_view_font_family_standard to Arial in the ini file, when I looked at Preferences it was showing Courier. I'll run PageEdit alongside Sigil/proselint and eyeball synch BR Last edited by BetterRed; 09-20-2019 at 08:54 PM. |
![]() |
![]() |
![]() |
#12 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,680
Karma: 23983815
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
![]() Quote:
How about adding a "Monospaced fonts only" check box below the Code View Standard Font drop-down box or removing the monospaced fonts filter altogether? |
||
![]() |
![]() |
![]() |
#13 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
I ran a 50K word document through proselint today, and did the corrections in PageEdit, wasn't as tedious as I thought it might have been, I'll post a couple of 'suggestions' in the proselint thread. I tried to dock the Validation results window on the right edge, but it didn't want to dock there, I could only get it to dock on the bottom edge. I had no trouble docking/undocking the Preview panel on the right edge - so I don't think its me. BR Last edited by BetterRed; 09-21-2019 at 06:05 AM. |
|
![]() |
![]() |
![]() |
#14 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
The validation results widget is definitely restricted to the top/bottom dock areas.
|
![]() |
![]() |
![]() |
#15 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Good to know it wasn't my ineptitude - but why?
BR |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugins Help | grumbleskin | Plugins | 7 | 11-25-2023 02:10 PM |
What PlugIns Might I want/need? | ShelaghDB | Calibre | 4 | 11-07-2015 07:16 PM |
Plugins | junkml | Plugins | 32 | 06-19-2009 06:43 AM |
Plugins? | Mitchll | Plugins | 0 | 12-27-2008 02:36 PM |