You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Cannot view source with external application
When trying to view page source with external text editor I get the following message.Source viewer
You have not specified an external helper application. Do you want to modify the configuration now?
Anyone experiencing this?
http://my.opera.com/xErath/blog/
I have no problem whatsoever changing the source viewer with builds 8393 up and through build 8473.
Originally posted by Tomcat76:
I reported that bug some time ago and it was fixed. A new one was introduced this time...I can confirm that "Open with default" doesn't work in Opera 9 TP2 (build 8212) through build 8367; it either opens in Opera or it displays a "File not found" error. However, in all those builds, "Open with other application" works.
http://my.opera.com/xErath/blog/
My external "View source" app is the SynPlus-plugin for Total Commander,
located at:
C:\Program Files\TotalCMD\PLUGINS\Lister\SynPlus\SPlusEditStart.exe
Using this path worked fine for earlier betas. Today I wanted to view the
source of some page and Opera presented me the "There is no external
application set ... do you want to configure now?"-dialog. After playing
around a bit, I found out that setting the path to
C:\Progra~1\TotalCMD\PLUGINS\Lister\SynPlus\SPlusEditStart.exe
works fine. So you might have to look into it.
Never argue with an idiot. They drag you down to their level, then beat you with experience. - Dilbert
Was working for me in 8493, and is also working in 8496.Never argue with an idiot. They drag you down to their level, then beat you with experience. - Dilbert
Originally posted by Eddie1506:
For the default application it works without quotes. editor.pngIt's not working when path is without quotes, like it was before 8473.
When selecting the text editor with "Choose..." button, Opera does not put the quotes around the path, and you'll get the error message.
But I can confirm that it is broken when selecting an editor.

Never argue with an idiot. They drag you down to their level, then beat you with experience. - Dilbert
"C:\Program Files\Java\jre1.5.0_07\bin\javaw.exe" "-jar" "C:\Program Files\jEdit\jedit.jar" "-reuseview"
Dave
Originally posted by Eddie1506:
It's not working when path is without quotes, like it was before 8473.
When selecting the text editor with "Choose..." button, Opera does not put the quotes around the path, and you'll get the error message.
Yep.this remains in the 9.0 final.There is no quote in 8414,but it works.
C:\program files\crimson editor\cedt.exe does not work; I had to use C:\progra~1\crimso~1\cedt.exe instead.
Originally posted by scipio:
Hmm... I decided to go back to my external viewer and got the same problem. Opera 9.0.8501 on WinXP.
Using notepad++ in #8509 (xpsp2) no problems.
Originally posted by tedm:
Welcome to Opera and the forums...but putting quotes on it as below fixes it.
Of course, this problem is fixed in the weekly test builds of Opera 9.01...
Never argue with an idiot. They drag you down to their level, then beat you with experience. - Dilbert
I have selected the 4th option (this my configuration used to work since the removed the file extensions in cache) (tried both with and without quotes and %s)
Open with other application D:\Tristan\PRG\i\EmEditor\EmEditor.exe
Parameter /c html
Which gets transformed to
Open with other application D:\Tristan\PRG\i\EmEditor\EmEditor.exe /c html
But I always get the following wrong error message.
Source viewer
You have not specified an external helper application. Do you want to modify the configuration now?
Yes No
BAD Workaround : Instead of this I have to use the 3rd option, which works with the same EmEditor.exe but is not satisfactory for me.
Open with default application "D:\Tristan\PRG\i\EmEditor\EmEditor.exe" "%s"
I don’t understand how/why Open with default application (EmEditor.exe) option can work but not Open with other application (EmEditor.exe) any more ? ※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
3. October 2012, 12:00:14 (edited)
when a parameter is added to the call of the source viewer or editor,
Opera produces the error message mentioned above, instead of
calling the specified program and passing the parameters provided.
c:\Example\Editor\edit.exe
This works.
c:\Example\Editor\edit.exe -lhtml
This doesn't.
The bug is most inconvenient since meaningful extensions were abolished for cached files.
Now editors need a parameter to recognize Opera's cached source as HTML.
What makes a difference is double quoting:
""c:\Example\Editor\edit.exe" -lhtml"
This finally does the trick.
However, after entering it, and closing the dialog box, the quoted call is shown the next time as
Open with other application
E:\2ndPart\unicode\notepad++.exe -lhtml
Parameter:
""
That call doesn't exactly make sense. No wonder users get confused.
Six years have passed since the problem was first reported, yet nothing has been done about it.
I cannot get to make my editor work : D:\Tristan\PRG\i\EmEditor\EmEditor.exe /c html %s
I tried double quoting in all possible ways without luck.
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
3. October 2012, 16:44:28 (edited)
Originally posted by jesus2099:
I cannot get to make my editor work : D:\Tristan\PRG\i\EmEditor\EmEditor.exe /c html %s
I tried double quoting in all possible ways without luck.
This may or may not be relevant to your problem, but:
I don't think you have to add the %s file name variable.
Opera provides it automatically for the source viewer, if you use the
"Open with other application" entry.
Originally posted by homePC:
Open with other application C:\Program Files\EmEditor\EmEditor.exe
Parameter /c html %s
(quotes no where)
I will do same at work again and see if it works there too (because I thought I already tried that without luck).
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
Originally posted by jesus2099:
Open with other application C:\Program Files\EmEditor\EmEditor.exe
Parameter /c html %s
I will do same at work again and see if it works there too (because I thought I already tried that without luck).
Problem is: Opera takes the parameters from the second box and appends them to the entry in the first.
This might break the proper format of the editor call with parameters.
I have HOME PC (windows XP pro) that works as follow :
Originally posted by HOME:
Open with other application C:\Program Files\EmEditor\EmEditor.exe
Parameter /c html %s
The parameters may get appended to path afterwards but anyway it works.
But now on WORK PC (same windows XP pro, same external editor and same Opera version : always latest stable, now 12.02.1578) and that does not work as follow :
Originally posted by WORK:
Open with other application D:\Tristan\PRG\i\EmEditor\EmEditor.exe
Parameter /c html %s
It can’t be because of the path, can it ?
There must be something in the environment that makes this problem…
Originally posted by PROBLEM:
Source viewer
You have not specified an external helper application.
Do you want to modify the configuration now?
I eventually submitted this DSK-375174 bug to that bug tracking silent/obscure system, FWIW.
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
Source Viewer=""C:\Program Files (x86)\Notepad++\notepad++.exe" -lhtml"
and it worked. Notice the two double quotation marks before the path.
That’s working when I write this in it directly now :
Source Viewer=""D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html"
Even if there are absolutely no spaces in my path, it won’t work without all those quotes. It’s as you said indeed !
However this is a thank you very much exenter work-around, the DSK-375174 bug remains open for the Opera GUI.

Thanks again, I can at last edit in html in one key only again.
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
To sum up the bug for newcomers :
THIS WORKS ↘
Open with other application C:\Program Files\EmEditor\EmEditor.exe
Parameter /c html
THIS DOES NOT WORK ↘
Open with other application D:\Tristan\PRG\i\EmEditor\EmEditor.exe
Parameter /c html
I get the following error message ↘ (when pressing CTRL+U)
Source viewer
You have not specified an external helper application.
Do you want to modify the configuration now?
Work-around until the source view external application Opera settings GUI works :
directly edit operaprefs.ini as below :
Source Viewer=""D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html"
This works, however in the settings pane, you see the same thing that didn’t work before.
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
My manually fixed setting was reset on Opera update so I had to do it again.
One still has to edit operaprefs.ini manually to :
Source Viewer=""D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html" Source Viewer Mode=2
… and never change settings in the GUI or else it will fail again.
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP
"D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html
and click save.
That will produce ""D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html" in operaprefs.ini.
So, in short, for "open with other application", just click "choose" to choose the exe and ok out etc. Then, goto opera:config and quote the path and add your non-spaced params.
Originally posted by jesus2099:
I eventually submitted this DSK-375174 bug to that bug tracking
Person that tested at the time couldn't reproduce the problem. I can though. No matter now though, it won't be fixed for current Opera.
Once the new Opera based on Chromium comes out, if the problem is still there, file a new bug.
Originally posted by burnout426:
You can goto opera:config#source%20viewer and type:
"D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html
and click save.
So, in short, for "open with other application", just click "choose" to choose the exe and ok out etc. Then, goto opera:config and quote the path and add your non-spaced params.
Setting
Source Viewer "D:\Tristan\PRG\i\EmEditor\EmEditor.exe" /c html Source Viewer Mode 2
indeed worked too!
Thanks as it’s way fatser than my method.

Originally posted by burnout426:
Originally posted by jesus2099:
I eventually submitted this DSK-375174 bug to that bug tracking
Person that tested at the time couldn't reproduce the problem. I can though. No matter now though, it won't be fixed for current Opera.
Once the new Opera based on Chromium comes out, if the problem is still there, file a new bug.
The new Opera based on what what what?
OMG… I don’t know if it’s good news…

BTW it would have been great that DSK-375174 tell me one could not reproduce so I could have helped reproduce… :/
※ My bugs and whishlist for Opera
Using latest stable version on Windows XP