News:

PROTON pic BASIC Compilers for PIC, PIC24, dsPIC33

Main Menu

FineLineIDE

Started by normnet, Mar 11, 2021, 11:51 PM

Previous topic - Next topic

normnet

#20
See first post for download of FineLineIDE v4.8.0
Added short horizontal tabs to finelines to overlap text.
Positioned leftmost fineline for better viewing when left column spacing is zero.
See new picture on first post.

Norm

Frizie

Hi Norm.

Today I've installed for the first time your FineLineIDE, and it looks great!
Now I have a question.
In the original ProtonIDE it is possible to choose for Keyword formatting (in Highlighter) between:

- Database default
- Uppercase
- Lowercase
- As typed


I can't find this settings in FineLineIDE.
I want this because I don't want the first letter to be capitalized automatically (= Database default?).
I have choosen in Proton for "as typed",  because I have a few more reasons to choose this setting.
Is it possible to make this setting also in FineLine?

Regards,
Frizie.
Ohm sweet Ohm | www.picbasic.nl

normnet

#22
For the next version I will take a look at adding this.  Thanks for your interest in FL!

Norm

normnet

See first post for download of FineLineIDE v4.9.0
Added option of formatting the compiler keywords as in database, uppercase, lowercase or as typed.

Norm

normnet

See first post for download of FineLineIDE v5.0.0

Placing a caret to left of a parenthesis or bracket will highlight a matching pair.  Added an asterisk to SFR's in explorer which contain bit names.  When left column is set to zero leftmost vertical fine line is now spaced an additional pixel away from left edge to better view.

Norm

normnet

#25
See first post for download of FineLineIDE v5.0.2

v5.0.2
Smart Tabs used when not Auto-Indent Real-time will now ignore labels in column 1 when advancing to the next character following a space in lines above.  FL default highlighter now identical to Proton IDE for easier transition.  FL now always calls draw of FL's on file-reopen and explorer open of includes.

joesaliba

I must say that the If...EndIf lines is a must. Thanks to FineLine I managed to find a major error in my code due to a misplaced EndIf and a typo error, from EndIf to End. I would not found the error in code more than 3000 lines if it wasn't for this feature.

Thank you Norm!

GDeSantis

FineLine is great; but I am not sure how to assign a unique color to DEVICE.

normnet

Quote from: GDeSantis on Oct 08, 2021, 09:13 PMFineLine is great; but I am not sure how to assign a unique color to DEVICE.
I will add this feature to the next release of FL...thanks.

normnet

See first post for download of FineLineIDE v5.0.4

v5.0.4
Per request added highlighter option to select color of Device.
Prevented app from stalling when programming very large files (20 minutes).

top204

#30
Your IDE is excellent Norm. However, the problem I have is that it does not show the assembler code in a window. :-(

Any chance of creating a child window so it loads in the asm code produced with the syntax highlighting from the "database.mcd" file?

Between you and Johnb, the IDEs are extremely hard to choose from because they are both brilliant! Any chance of getting together on an IDE because you both look as though you are using Delphi. I know it sounds easier than it actually is, but the finished IDE would be beyond excellent!

CPR

Seconded. What Les said  :)

normnet

Quote from: top204 on Oct 13, 2021, 01:07 PMYour IDE is excellent Norm. However, the problem I have is that it does not show the assembler code in a window. :-(

Any chance of creating a child window so it loads in the asm code produced with the syntax highlighting from the "database.mcd" file?

Between you and Johnb, the IDEs are extremely hard to choose from because they are both brilliant! Any chance of getting together on an IDE because you both look as though you are using Delphi. I know it sounds easier than it actually is, but the finished IDE would be beyond excellent!
Assembler window is on my to do list!

I feel like I should continue keeping FL as FL.  I plan to continue with additional features and requests as time permits.

top204

Many thanks Norm, and I fully understand your standpoint about the IDE.

normnet

See first post for download of FineLineIDE v5.0.5

v5.0.5
Added cmd line settings for MPLAB Snap programmer to options.

normnet

Quote from: top204 on Oct 13, 2021, 01:07 PMYour IDE is excellent Norm. However, the problem I have is that it does not show the assembler code in a window. :-(

Any chance of creating a child window so it loads in the asm code produced with the syntax highlighting from the "database.mcd" file?

FL keyboard shortcuts need better documentation as Ctrl + F2 will display the asm code.  Should auto-indent be disabled when displaying asm code?

John Lawton

V5.0.4

Hi Norm,

IDE is working well. I've noticed that unlike the David Barker IDE, clicking 'Compile' doesn't save all the include files, only the main.bas file. Could this be added please as this often catches me out?

John

normnet

Quote from: John Lawton on Oct 29, 2021, 03:37 PMV5.0.4

Hi Norm,

IDE is working well. I've noticed that unlike the David Barker IDE, clicking 'Compile' doesn't save all the include files, only the main.bas file. Could this be added please as this often catches me out?

John
I should be able to complete this fairly soon.

normnet

See first post for download of FineLineIDE v5.0.6

v5.0.6
Compile now saves all open includes as well as per request.
Added a list of keyboard shortcuts to the FineLineIDE Manual.

SCV

Noticed a couple of minor bugs...

Find command whilst multiple tabs are open.
If I search in tab2 all works as expected, then leaving the search open, switch to tab3 and try to search for the same qualifier, it searches for the previous qualifier not the current qualifier as shown in the window. If I edit one character in the qualifier window then search again, it searches correctly.


Highlighting a block and losing the selection.
If you are highlighting a block and move the wheel on the mouse, the highlight is lost.


Cheers,
Tim.