Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
Glenn
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
Glenn
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would have ULP language syntax set up and it would integrate with the tool such that when a ULP generated an error it would open UltraEdit at the right file with the cursor on the right line/column. I don't have UltraEdit so can't add anything on it's suitability for EAGLE ULP but if there is a syntax file available or it's easy to create your own language syntax, and if you can launch it via a command line and pass it parameters for the file, line number and optionally column then it should work.
Best Regards,
Rachael
On 15.08.2016 11:05, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
I forgot to mention that you can also tell ultraedit ro use "c" style
highlighting for .ulp files in the configuration window.
Add *.ulp to "'C'Files under" under "File types".
Hi Morten,
Do you have the ULP language syntax set up properly for UltraEdit so you
get all keyword highlighting etc?
I've still not found an editor I am 100% happy with for ULP, currently
using Atom but I haven't spent the time to get the language syntax set up
so it colours everything nicely.
Best Regards,
Rachael
--
Web access to CadSoft support forums at www.eaglecentral.ca. Where the CadSoft EAGLE community meets.
Morten Leikvoll wrote on Mon, 15 August 2016 10:08
I forgot to mention that you can also tell ultraedit ro use "c" style
highlighting for .ulp files in the configuration window.
Add *.ulp to "'C'Files under" under "File types".
Ok you just answered my question before I asked it
Thanks!
--
Web access to CadSoft support forums at www.eaglecentral.ca. Where the CadSoft EAGLE community meets.
On 8/15/2016 5:15 AM, Rachael wrote:
Hi Morten,
Do you have the ULP language syntax set up properly for UltraEdit so you
get all keyword highlighting etc?
I've still not found an editor I am 100% happy with for ULP, currently
using Atom but I haven't spent the time to get the language syntax set up
so it colours everything nicely.
Best Regards,
Rachael
Hi All,
We have language files for Notepad++ and Geany so that you get syntax
highlighting on the ULP keywords.
It use to be up on our site under tools and converters. If anyone would
like them let me know, I still have them.
Best Regards,
Jorge Garcia
Hi Jorge,
CadSoft Guest wrote:
We have language files for Notepad++ and Geany so that you get syntax
highlighting on the ULP keywords.
Following on from the posts earlier, I went and fixed my Atom editor (https://atom.io/ ) to use C syntax highlighting as per what Morten does with UltraEdit and that works ok but it doesn't highlight built in EAGLE objects or anything like that. I will probably try and sort it so it has a dedicated EAGLE ULP language add in at some point but as it stands it works pretty well with EAGLE as it is.
The problem with Notepad++ is it's windows only and whilst Geany does work across platform, it's a little rough around the edges and clunky in some ways and I don't really like it so it would be nice if there was a really good cross platform option that integrates really nicely with EAGLE on all platforms.
CadSoft Guest wrote:
It use to be up on our site under tools and converters. If anyone would
like them let me know, I still have them.
Please can you email them to me as I may use them as a starting point for creating a dedicated ULP integration for Atom :-)
Many thanks,
Rachael
Hi,
On Mon, 15 Aug 2016 12:23:35 -0400, Jorge Garcia wrote:
We have language files for Notepad++ and Geany so that you get syntax
highlighting on the ULP keywords.
It use to be up on our site under tools and converters. If anyone would
like them let me know, I still have them.
It would be great if you could put them in the new website, perhaps in
the ULP area if the Misc category is not reinstated.
An early release of a ULP language file for Notepad++ still exists on the
FTP server, ftp://ftp.cadsoft.de/eagle/userfiles/misc/
ftp://ftp.cadsoft.de/eagle/userfiles/misc/notepad+
+_userdefinedlanguage_ulp.zip
Jorge is likely to have the most recent version that was updated for
Eagle 5/6 ULP changes.
Kind regards
Neil
On 16/08/2016 9:12 a.m., Neil Allison wrote:
Hi,
On Mon, 15 Aug 2016 12:23:35 -0400, Jorge Garcia wrote:
We have language files for Notepad++ and Geany so that you get syntax
highlighting on the ULP keywords.
It use to be up on our site under tools and converters. If anyone would
like them let me know, I still have them.
It would be great if you could put them in the new website, perhaps in
the ULP area if the Misc category is not reinstated.
An early release of a ULP language file for Notepad++ still exists on the
FTP server, ftp://ftp.cadsoft.de/eagle/userfiles/misc/
ftp://ftp.cadsoft.de/eagle/userfiles/misc/notepad+
+_userdefinedlanguage_ulp.zip
Jorge is likely to have the most recent version that was updated for
Eagle 5/6 ULP changes.
Kind regards
Neil
Attached is the syntax file I created over two years ago for TextPad. At
that time the Notepad++ one was missing a few keywords and this one I
created included them so it may be of use as a reference list.
Personally I preferred Notepad++ for reasons I now forget so didn't
spend much time with TextPad after creating the syntax file.
The file shows the keywords in different groups /classes
The display colour of these groups are determined by TextPad
configuration settings for the language.Image attached.
HTH
Warren
On 16/08/2016 9:12 a.m., Neil Allison wrote:
Hi,
On Mon, 15 Aug 2016 12:23:35 -0400, Jorge Garcia wrote:
We have language files for Notepad++ and Geany so that you get syntax
highlighting on the ULP keywords.
It use to be up on our site under tools and converters. If anyone would
like them let me know, I still have them.
It would be great if you could put them in the new website, perhaps in
the ULP area if the Misc category is not reinstated.
An early release of a ULP language file for Notepad++ still exists on the
FTP server, ftp://ftp.cadsoft.de/eagle/userfiles/misc/
ftp://ftp.cadsoft.de/eagle/userfiles/misc/notepad+
+_userdefinedlanguage_ulp.zip
Jorge is likely to have the most recent version that was updated for
Eagle 5/6 ULP changes.
Kind regards
Neil
Attached is the syntax file I created over two years ago for TextPad. At
that time the Notepad++ one was missing a few keywords and this one I
created included them so it may be of use as a reference list.
Personally I preferred Notepad++ for reasons I now forget so didn't
spend much time with TextPad after creating the syntax file.
The file shows the keywords in different groups /classes
The display colour of these groups are determined by TextPad
configuration settings for the language.Image attached.
HTH
Warren
On 8/15/2016 5:05 AM, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
Glenn
On 8/15/2016 5:05 AM, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
Glenn
On 8/15/2016 5:05 AM, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
Glenn
On 16.08.2016 14:16, Glenn Jones wrote:
On 8/15/2016 5:05 AM, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
My guess is that ue needs to be in the PATH environmentvariable and
yours probably isnt. Try writing the full path. As long as you can start
ultraedit, I guess you should be able to launch it from Eagle.
On 8/16/2016 8:36 AM, Morten Leikvoll wrote:
On 16.08.2016 14:16, Glenn Jones wrote:
On 8/15/2016 5:05 AM, Morten Leikvoll wrote:
On 15.08.2016 10:27, rachaelp wrote:
CadSoft Guest wrote:
On 14.08.2016 18:57, Glenn Jones wrote:
Hi, is anyone else successfully using "UltraEdit" as an eagle
external
text editor?
I do use ultraedit as my main text editor, but I rarely need it for
eagle work. What need do you have for text editor in Eagle?
I imagine the OP would be using it for writing ULP. Ideally it would
have ULP language syntax set up and it would integrate with the tool
such that when a ULP generated an error it would open UltraEdit at the
right file with the cursor on the right line/column. I don't have
UltraEdit so can't add anything on it's suitability for EAGLE ULP but
if there is a syntax file available or it's easy to create your own
language syntax, and if you can launch it via a command line and pass
it parameters for the file, line number and optionally column then it
should work.
Ah, of course. I do write ULP's in ultraedit but never bothered enter it
as external editor, simply because I didn't find the magic parameter to
pass line and col number. Now I found it and tested it.
The command line field works with:
uedit64 %F -l%L -c%C
If you use the 32 bit version, you should use uedit32 of course.
Thanks for bumping this functionality
Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
My guess is that ue needs to be in the PATH environmentvariable and
yours probably isnt. Try writing the full path. As long as you can start
ultraedit, I guess you should be able to launch it from Eagle.
I tried the full path - no go. When you run Ultraedit normally are you
prompted by UAC?
Glenn
>> > Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
My guess is that ue needs to be in the PATH environmentvariable and
yours probably isnt. Try writing the full path. As long as you can start
ultraedit, I guess you should be able to launch it from Eagle.
I tried the full path - no go. When you run Ultraedit normally are you
prompted by UAC?
I have full access to my computer, so I cant compare with your scenario.
My installation of ue is in "C:\Program Files\IDM Computer
Solutions\UltraEdit\uedit64.exe" If I enter my full path with quotes on
the executable, it works too:
"C:\Program Files\IDM Computer Solutions\UltraEdit\uedit64" %F -l%L -c%C
>> > Morten, thanks for that info. I think Windows UAC is getting in my way
as I get a failed to run error when launched from Eagle.
My guess is that ue needs to be in the PATH environmentvariable and
yours probably isnt. Try writing the full path. As long as you can start
ultraedit, I guess you should be able to launch it from Eagle.
I tried the full path - no go. When you run Ultraedit normally are you
prompted by UAC?
I have full access to my computer, so I cant compare with your scenario.
My installation of ue is in "C:\Program Files\IDM Computer
Solutions\UltraEdit\uedit64.exe" If I enter my full path with quotes on
the executable, it works too:
"C:\Program Files\IDM Computer Solutions\UltraEdit\uedit64" %F -l%L -c%C