Recent

Author Topic: PiNote - free source code editor  (Read 1374 times)

ecalogiuri

  • Jr. Member
  • **
  • Posts: 54
PiNote - free source code editor
« on: November 19, 2020, 03:17:25 pm »
Hi guys,
I wanted to present my latest creation on this forum. PiNote is a free source code editor that supports several languages. Running on Windows, Linux and Raspberry Pi. Written in free pascal and Lazarus IDE, use the SynEdit component with extended syntax highlighter modules.

This is the languages and assembly ​​currently supported:
Ada, Adobe Actionscript, 68HC11 CPU, 8051 MCU, ARM V7 CPU, ATMega MCU, PIC16 MCU, PIC18F MCU, PIC32MX MCU, Motorola 6800 CPU, Motorola 68000 CPU, Motorola 6809 CPU, 65xx/85xx NMOS CPU, ST6 MCU, ST7 MCU, TMS9900 CPU, X86 CPU, Z80 CPU, C#, C/C++, CSS, CMake, COBOL, D language, Freebasic, Go language, Haskell, HTML, INI file, Inno setup script, Java, Javascript, Lua, MSDos batch script, Objectpascal, Perl, PHP, Po, Powershell, Prolog, Python, Ruby, SQL, Tcl/Tk, TeX, Unix shell script, Verilog, VHDL, Visual Basic, XML.

Here you will find the precompiled binaries and the source: https://pinote.sourceforge.io/index.html

I hope you find my work useful.

Regards!

Handoko

  • Hero Member
  • *****
  • Posts: 3902
  • My goal: build my own game engine using Lazarus
Re: PiNote - free source code editor
« Reply #1 on: November 19, 2020, 03:34:13 pm »
I've just happened to look for a source code editor for FreeBASIC. I have some time for this year end, I think it is good to try new things. A week ago I was interested to try FreeBASIC, unfortunately I couldn't find a good editor for it that runs on Linux.

You mentioned PiNote supports FreeBASIC. How to configure it to make it to work with FreeBASIC.

Thank you for sharing PiNote.

hansotten

  • Jr. Member
  • **
  • Posts: 59
Re: PiNote - free source code editor
« Reply #2 on: November 19, 2020, 03:37:00 pm »
Looks good! Thank you!

ecalogiuri

  • Jr. Member
  • **
  • Posts: 54
Re: PiNote - free source code editor
« Reply #3 on: November 19, 2020, 03:41:55 pm »
PiNote supports FreeBasic as syntax highlighting. However in the Tools-> External tools section you can configure external executables or scripts. I have never worked with FreeBasic but have only implemented syntax highlighting.

Handoko

  • Hero Member
  • *****
  • Posts: 3902
  • My goal: build my own game engine using Lazarus
Re: PiNote - free source code editor
« Reply #4 on: November 19, 2020, 03:42:42 pm »
Thank you for the information. I will try it.

Roland57

  • Full Member
  • ***
  • Posts: 108
Re: PiNote - free source code editor
« Reply #5 on: November 22, 2020, 09:44:04 am »
Very impressive. I could compile it without any issue (on Linux Manjaro 64). Now I will take time to try all the features.

Thank you for sharing.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1361
Re: PiNote - free source code editor
« Reply #6 on: November 22, 2020, 11:56:01 am »
Very nice and speedy ! Thanks for sharing.

dbannon

  • Hero Member
  • *****
  • Posts: 1211
    • tomboy-ng, a rewrite of the classic Tomboy
Re: PiNote - free source code editor
« Reply #7 on: November 22, 2020, 12:44:10 pm »
Nice !

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

howardpc

  • Hero Member
  • *****
  • Posts: 3580
Re: PiNote - free source code editor
« Reply #8 on: November 22, 2020, 03:31:14 pm »
Thanks for sharing,
I attach an edited messages unit which tidies up the English a bit.

lucamar

  • Hero Member
  • *****
  • Posts: 3188
Re: PiNote - free source code editor
« Reply #9 on: November 22, 2020, 04:34:09 pm »
Nice editor.

Just a suggestion: add accelerators to menu items and dialog buttons. It's not nice having to reach for the mouse in the middle of a keying session just to do something, and not all people remember all the shortcuts. ;)

Another small sugestion: in sourceforge, set the language to Pascal or Object Pascal (if it exists). Now it's set as "Lazarus", which is not a language at all
« Last Edit: November 22, 2020, 04:35:46 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.10/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8894
  • FPC developer.
Re: PiNote - free source code editor
« Reply #10 on: November 22, 2020, 04:55:48 pm »
I've just happened to look for a source code editor for FreeBASIC. I have some time for this year end, I think it is good to try new things. A week ago I was interested to try FreeBASIC, unfortunately I couldn't find a good editor for it that runs on Linux.

You mentioned PiNote supports FreeBASIC. How to configure it to make it to work with FreeBASIC.

Most FBers use Geany it seems. I personally don't see anything attractive in FB, except the practical results of how a C backend works out (and I'm not impressed so far)

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8894
  • FPC developer.
Re: PiNote - free source code editor
« Reply #11 on: November 22, 2020, 04:57:32 pm »
Hmm, this reminds me, do we actually have a good syntax highlighter test file with corner cases etc ? Martin?

mika

  • New Member
  • *
  • Posts: 12
Re: PiNote - free source code editor
« Reply #12 on: November 22, 2020, 07:42:24 pm »
Nice looking editor.

Deleting word has error. Deletes wrong word.
Does accessing menu with pressing Alt key isn't thing anymore?
How to switch between open tabs (keyboard only)?

Alextp

  • Hero Member
  • *****
  • Posts: 1153
    • UVviewsoft
Re: PiNote - free source code editor
« Reply #13 on: November 22, 2020, 08:32:56 pm »
Quote
  I have some time for this year end, I think it is good to try new things. A week ago I was interested to try FreeBASIC, unfortunately I couldn't find a good editor for it that runs on Linux.

CudaText
http://synwrite.sourceforge.net/forums/viewtopic.php?f=4&t=2552

ecalogiuri

  • Jr. Member
  • **
  • Posts: 54
Re: PiNote - free source code editor
« Reply #14 on: November 23, 2020, 09:47:12 am »
Hi guys,
thanks for the suggestions and for your appreciation of PiNote. I'm working on it as usual.

Regards!!!

 

TinyPortal © 2005-2018