Re: [O] [OT] Re: capture with iceweasel/firefox -- nothing works

2016-06-04 Thread Philip Hudson
This is moving OT, but bear with me briefly please if you all would, I
do (kind of) get back to the OP's concerns at the end.

On 4 June 2016 at 21:53, Matt Lundin  wrote:
>
> I think it's
> important to note (for anyone thinking of investing time in setting it
> up) that conkeror's future is uncertain given Mozilla's planned
> deprecation of XUL, its abandonment of xulrunner, and its lack of
> official support for using Firefox's browser engine to run third party
> apps.

Sad but true. However, we can at least be sure that nobody can take
away the existing Firefox/Xulrunner code base. That's the glory of
freedom-respecting software. Forking it is easy. Maintaining it and
keeping feature-parity is another matter, of course.

> This is what a Mozilla developer said in response to a broken -app
> flag (which conkeror requires to run) in FF 48 nightly: "This bug isn't
> high on the official Mozilla priority list. We don't use -app or have
> any testing for it, so it's likely to break."[fn:1]

That made my heart stop. Thankfully, it seems they have found the bug,
and more importantly, they seem to have willingly put in the required
effort. Happily, they had the original author of the problematic code
on hand. The (very simple) fix is in review. Apparently the defect was
always there (for at least 5 years), but by luck never bit anyone
before.

> [fn:1] https://bugzilla.mozilla.org/show_bug.cgi?id=1271574

Could lispkit be the next best thing? This might meet the OP's
no-JavaScript requirement at least -- and even better, it's Lisp too
-- but it's WebKit-based (Safari's innards, rather than Firefox's) and
also keyboard-oriented. The Lisp is Common Lisp, not Emacs Lisp, which
is a Good Thing to my way of thinking but does mean there are a few
gotchas to watch out for coming from an Elisp background.

https://github.com/AeroNotix/lispkit

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63



[O] [OT] Re: capture with iceweasel/firefox -- nothing works

2016-06-04 Thread Matt Lundin
Philip Hudson  writes:

> On 4 June 2016 at 02:23, Samuel Wales  wrote:
>> over many years, i have been trying to get org-protocol (or
>> anything similar) to work, and it is not working reliably.
>> that's why i want this feature to work so much.
> ...
>>   *what is the most reliable set of instructions or code to
>>   get iceweasel to work with org?*
>
> Ordinarily my advice would be: Don't. Use Conkeror instead.
>
> However, I see that keyboard-orientation and JavaScript are exactly
> what you don't want, which is a pity. Org-capture from Conkeror is
> bulletproof for me, even with Emacs server running on a different host
> on the same LAN segment.
>
> Conkeror uses the same browser engine as Firefox, so some FF
> extensions work with it, but with an "Emacsified" keyboard-oriented
> front end (M-x, M-:, C-u, C-g, etc) -- all dynamically configurable
> and extensible, though in JavaScript not Elisp. The JavaScripting
> framework uses familiar Elisp idioms wherever possible, like hooks,
> `provide' and `require', for example.

Conkeror is great. I used it for over seven years. However, I think it's
important to note (for anyone thinking of investing time in setting it
up) that conkeror's future is uncertain given Mozilla's planned
deprecation of XUL, its abandonment of xulrunner, and its lack of
official support for using Firefox's browser engine to run third party
apps. This is what a Mozilla developer said in response to a broken -app
flag (which conkeror requires to run) in FF 48 nightly: "This bug isn't
high on the official Mozilla priority list. We don't use -app or have
any testing for it, so it's likely to break."[fn:1] Conkeror is still a
good browser, but if you switch to it, expect to find several broken
features (viewing page source and text files internally, managing
permissions, etc.) and more turbulence in the future.

Matt

[fn:1] https://bugzilla.mozilla.org/show_bug.cgi?id=1271574