[chirp_devel] Programmer's Code Editor Recommendation
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI
Funny - I just wanted to ask the same thing.
Personally I like Eclipse a lot. There are some Python flavored distributions (Liclipse, for example), and they seem to work reasonably well. Eclipse has a learning curve, but is very powerful.
I haven't yet set up a project for Chirp in Liclipse. But when I do, I'll post a howto (it doesn't seem to be easy).
73 Bernhard AE6YN
On 03-Jan-20 14:39, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Many folks these days are using Visual Studio Code.
On Jan 3, 2020, at 4:43 PM, Bernhard Hailer via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Funny - I just wanted to ask the same thing.
Personally I like Eclipse a lot. There are some Python flavored distributions (Liclipse, for example), and they seem to work reasonably well. Eclipse has a learning curve, but is very powerful.
I haven't yet set up a project for Chirp in Liclipse. But when I do, I'll post a howto (it doesn't seem to be easy).
73 Bernhard AE6YN
On 03-Jan-20 14:39, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Another really handy editor is Notepad++. It has switches for Python including indentation and declaration color-coding.
On 1/3/2020 2:39 PM, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Personally I used notepad++ for smaller edits, and vs code for larger projects.
Vs code definitely has a learning curve, but it's open source, and super powerful.
Sent from my Samsung Galaxy smartphone.
-------- Original message -------- From: Rick DeWitt AA0RD via chirp_devel chirp_devel@intrepid.danplanet.com Date: 1/7/20 10:36 AM (GMT-08:00) To: Jim Unroe via chirp_devel chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] Programmer's Code Editor Recommendation
Another really handy editor is Notepad++. It has switches for Python including indentation and declaration color-coding.
On 1/3/2020 2:39 PM, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da... Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
-- Rick DeWitt AA0RD Sequim, Washington, USA 98382 (360) 681-3494
_______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da... Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
Well, both Notepad++ and Visual Studio (which I both like) are Windows only. Like Jim, I wanted to have something which works on both Windows and Unix.
I started experimenting with LiClipse and made a first version of Chirp work under Linux Mint 19 - very nice, it allows you to cross-search all files and to start Chirp from within the Eclipse IDE. So far I like it: having a whole development environment which automatically deals with all involved files and not just an editor definitely makes the work easier. https://www.liclipse.com/
Downside is that LiClipse isn't free software, it costs $80, and major upgrades aren't free either (I will decide soon whether I'll buy it or not). If you don't want to do that, try PyDev, which essentially is the same thing: it's an add-on to Eclipse, and it's free (it could use donations) - but the setup might be a pain in the back. https://www.pydev.org/
73 Bernhard AE6YN
On 07-Jan-20 11:01, Derek Chauran via chirp_devel wrote:
Personally I used notepad++ for smaller edits, and vs code for larger projects.
Vs code definitely has a learning curve, but it's open source, and super powerful.
Sent from my Samsung Galaxy smartphone.
-------- Original message -------- From: Rick DeWitt AA0RD via chirp_devel chirp_devel@intrepid.danplanet.com Date: 1/7/20 10:36 AM (GMT-08:00) To: Jim Unroe via chirp_devel chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] Programmer's Code Editor Recommendation
Another really handy editor is Notepad++. It has switches for Python including indentation and declaration color-coding.
On 1/3/2020 2:39 PM, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da...
Developer docs:
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
-- Rick DeWitt AA0RD Sequim, Washington, USA 98382 (360) 681-3494
chirp_devel mailing list chirp_devel@intrepid.danplanet.com https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da... Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Visual studio code works on Windows, Mac and Linux, is completely free and open source, and supports a ton of languages.
https://code.visualstudio.com/download ________________________________ From: chirp_devel-bounces@intrepid.danplanet.com chirp_devel-bounces@intrepid.danplanet.com on behalf of Bernhard Hailer via chirp_devel chirp_devel@intrepid.danplanet.com Sent: Tuesday, January 7, 2020 11:29 AM To: chirp_devel@intrepid.danplanet.com chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] Programmer's Code Editor Recommendation
Well, both Notepad++ and Visual Studio (which I both like) are Windows only. Like Jim, I wanted to have something which works on both Windows and Unix.
I started experimenting with LiClipse and made a first version of Chirp work under Linux Mint 19 - very nice, it allows you to cross-search all files and to start Chirp from within the Eclipse IDE. So far I like it: having a whole development environment which automatically deals with all involved files and not just an editor definitely makes the work easier. https://www.liclipse.com/https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.liclipse.com%2F&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447895790&sdata=XOiO5OOC2wStS5QMy%2BCOx6Zv4%2BzhyBXVuNjjs9dcWWE%3D&reserved=0
Downside is that LiClipse isn't free software, it costs $80, and major upgrades aren't free either (I will decide soon whether I'll buy it or not). If you don't want to do that, try PyDev, which essentially is the same thing: it's an add-on to Eclipse, and it's free (it could use donations) - but the setup might be a pain in the back. https://www.pydev.org/https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.pydev.org%2F&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447905799&sdata=wbPsyzc2CpbtYtDNOdAro6K2BZ2fGdbr8KZppjkCWXo%3D&reserved=0
73 Bernhard AE6YN
On 07-Jan-20 11:01, Derek Chauran via chirp_devel wrote: Personally I used notepad++ for smaller edits, and vs code for larger projects.
Vs code definitely has a learning curve, but it's open source, and super powerful.
Sent from my Samsung Galaxy smartphone.
-------- Original message -------- From: Rick DeWitt AA0RD via chirp_devel chirp_devel@intrepid.danplanet.commailto:chirp_devel@intrepid.danplanet.com Date: 1/7/20 10:36 AM (GMT-08:00) To: Jim Unroe via chirp_devel chirp_devel@intrepid.danplanet.commailto:chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] Programmer's Code Editor Recommendation
Another really handy editor is Notepad++. It has switches for Python including indentation and declaration color-coding.
On 1/3/2020 2:39 PM, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.commailto:chirp_devel@intrepid.danplanet.com https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da...https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.danplanet.com%2Fmailman%2Flistinfo%2Fchirp_devel&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447905799&sdata=SFyZO7wSUxQidqcAQpUTBbJGp1ezNd4RxQWZ6kUL%2BE8%3D&reserved=0 Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danplanet.com%2Fprojects%2Fchirp%2Fwiki%2FDevelopers&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447915809&sdata=ikcTaiNjSQBUDCNXuYkilNDxNGAppqH33YyRVcjMOtQ%3D&reserved=0
-- Rick DeWitt AA0RD Sequim, Washington, USA 98382 (360) 681-3494
_______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.commailto:chirp_devel@intrepid.danplanet.com https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da...https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.danplanet.com%2Fmailman%2Flistinfo%2Fchirp_devel&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447915809&sdata=litiGMRD%2FddFC0FdvelNKotNskmKCGucOxYmOlmjA4c%3D&reserved=0 Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danplanet.com%2Fprojects%2Fchirp%2Fwiki%2FDevelopers&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447925814&sdata=9h9u%2FW%2BLznOQwa9px2n%2FEIGj4r%2BOUCvnYaFsI7sxeUQ%3D&reserved=0
_______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.commailto:chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_develhttps://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.danplanet.com%2Fmailman%2Flistinfo%2Fchirp_devel&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447925814&sdata=eKVXxOwqfgwh7YqraBO279m2a7%2B4isJWFFzEr3czl%2Bk%3D&reserved=0 Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developershttps://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danplanet.com%2Fprojects%2Fchirp%2Fwiki%2FDevelopers&data=02%7C01%7C%7C9ec6539d4ce64ea4255408d793a81639%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637140222447935823&sdata=P1fUHWoAiGJHD%2FeCLtvsrb0zzkO%2FmQeXvd1%2Fl%2F93lwo%3D&reserved=0
Thanks for that one! I'm trying it, seems to do all of what I want.
73, Bernhard
On 07-Jan-20 11:33, Derek Chauran via chirp_devel wrote:
Visual studio code works on Windows, Mac and Linux, is completely free and open source, and supports a ton of languages.
https://code.visualstudio.com/download
Thank you all for your recommendations for a programmer's code editor. I'll be giving a few of them a try soon.
Jim KC9HI
For some more cross-platform, open-source and free options to consider: Atom and PyCharm. I find both much lighter-weight and more suited to the purpose of Python project editing than anything bolted onto Eclipse, YMMV.
https://atom.io/packages/ide-python https://www.jetbrains.com/pycharm/
On Tue, Jan 7, 2020 at 11:30 AM Bernhard Hailer via chirp_devel < chirp_devel@intrepid.danplanet.com> wrote:
Well, both Notepad++ and Visual Studio (which I both like) are Windows only. Like Jim, I wanted to have something which works on both Windows and Unix.
I started experimenting with LiClipse and made a first version of Chirp work under Linux Mint 19 - very nice, it allows you to cross-search all files and to start Chirp from within the Eclipse IDE. So far I like it: having a whole development environment which automatically deals with all involved files and not just an editor definitely makes the work easier. https://www.liclipse.com/
Downside is that LiClipse isn't free software, it costs $80, and major upgrades aren't free either (I will decide soon whether I'll buy it or not). If you don't want to do that, try PyDev, which essentially is the same thing: it's an add-on to Eclipse, and it's free (it could use donations) - but the setup might be a pain in the back. https://www.pydev.org/
73 Bernhard AE6YN
On 07-Jan-20 11:01, Derek Chauran via chirp_devel wrote:
Personally I used notepad++ for smaller edits, and vs code for larger projects.
Vs code definitely has a learning curve, but it's open source, and super powerful.
Sent from my Samsung Galaxy smartphone.
-------- Original message -------- From: Rick DeWitt AA0RD via chirp_devel chirp_devel@intrepid.danplanet.com chirp_devel@intrepid.danplanet.com Date: 1/7/20 10:36 AM (GMT-08:00) To: Jim Unroe via chirp_devel chirp_devel@intrepid.danplanet.com chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] Programmer's Code Editor Recommendation
Another really handy editor is Notepad++. It has switches for Python including indentation and declaration color-coding.
On 1/3/2020 2:39 PM, Jim Unroe via chirp_devel wrote:
Hi Chirp-Devel,
I have been working on putting together another computer to do CHIRP development on. On my old CHIRP development computer, Windows 7 Home 64-bit, I have been using the ConTEXT Programmer's Editor as my main editor. I really like ConTEXT but it has been out of development for over 10 years. Also after using its file compare feature, it can crash at any time losing any work that was done since the last save. A bug that will obviously not get fixed.
I figure now is as good a time as any to find a different programmer's code editor to replace ConTEXT. I've been doing some googling to see if I can come up with something that is cross-platform (at least Windows and Linux) that I like. However, as I am looking, it occurred to me that I sould ask the group's members "what editor they are you using?" or "what editor do you recommend?"
Thanks in advance, Jim KC9HI _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da...
Developer docs:
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
-- Rick DeWitt AA0RD Sequim, Washington, USA 98382 (360) 681-3494
chirp_devel mailing list chirp_devel@intrepid.danplanet.com
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fintrepid.da... Developer docs: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fchirp.danpl...
chirp_devel mailing listchirp_devel@intrepid.danplanet.comhttp://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
participants (6)
-
Bernhard Hailer
-
Brian Dickman
-
Derek Chauran
-
Jens
-
Jim Unroe
-
Rick DeWitt AA0RD