sorry for my poor english!
I've written a new freebasic IDE is called -- poseidonFB
code by D programming language and IUP framework and based on Scintilla component
(Windows: D 1.076 + Tango 0.99.9 +IUP 3.27)
(Linux: D 1.074 + Tango 0.99.9 +IUP 3.27 )
PoseidonFB support:
1. Syntax highlighting
2. Project manager
3. Autocompletion & Calltip
4. Function / Type / Variable... treeview
5. Find / Replace in document or project
6. Jump to defintion
7. Utf-8/16/32 decode & encode
8. Debug
9. Compile / Quick run / Build project
10. etc......
It still in early beta stage but usable, please enjoy it!
Japanese translated intro: http://makoto-watanabe.main.jp/freebasic/tipsPoseidonFB.html
Japanese poseidonFB Language Pack: https://bitbucket.org/KuanHsu/poseidonfb/downloads/
Source Code: https://bitbucket.org/KuanHsu/poseidonfb/
Quick tutorial: http://www.freebasic.net/forum/viewtopic.php?f=8&t=23935&p=211429#p211429
poseidonFB Manual:https://bitbucket.org/KuanHsu/poseidonfb/downloads/
Download: Bitbucket Download -> Download repository
or
Win32:poseidonFB.7z V0.442(2020/07/20)
Linux 64bit:poseidonFB_x64 V0.442(Built and tested at Linuxmint 19)
Need install the IUP libs:https://sourceforge.net/projects/iup/files/3.27/Linux%20Libraries/
Install modified iup_scintilla: ( Linux )
poseidonFB use modified libiup_scintilla.so for correct code folding, it can be download from https://bitbucket.org/KuanHsu/poseidonfb/downloads/, extract libiup_scintilla.so to /usr/lib/ (need admin)
AppImage package which pack IUP and modified IUP_scintilla, it can be downloaded at bitbucket:Bitbucket Download
Plugin: https://bitbucket.org/KuanHsu/poseidon-plugins/src/master/
Window 7:

Linux 64:( Linux Mint 18.3 Cinnamon 64bit )

( V0.442: Modified Debug layout using IupFlatTabs; added "THIS" for dwell to show variable value while debug )
( V0.441: Modified Debug layout and font setting and show changed registers; modified "Find/Replace" button focus )(Need update all *.xpm)
( V0.440: Added "Disassembly" in Debug; added evaluate value of Registers; modified Debug layout )
( V0.439: Added x64 debugger path; modified Font layout )
( V0.438: Modified debug code and layout )
( V0.437: Fixed after "Close All" for all tabs, the "Function Title" won't clear; added main dialog with "NAME" attribute to check poseidonFB/D easily( prevent fullscreen issue ) )
( V0.436: Fixed after loading plugin fail, click "Set Custom Tools..." crash bug; fixed if it existed a project on project tree, create a new project will change the existed project name bug; fixed "View" toggle menu item error )
( V0.435: Added dim function pointer parser; changed "Include Levels" rule, now all files in project are same level; fixed "Set Custom Tools..." only 5 items bug; updated English.lng and Traditional Chinese.lng )
( V0.434: Fixed lost "Goto Definition / Show Type" bug; fixed calltip thread and ParseLive! crash bug; updated Spanish.lng, thanks to jepalza )
( V0.433: Added "Manual" editor, "F1" can search multi-CHMs but need registered keywords first; expand "Custom Tools" short-cut counts to 12; updated English.lng and Traditional Chinese.lng and Japanese.lng, thanks to Makoto WATANABE; modified that "Goto Definition" / "Show Type" wait for thread teriminal; parser added "Const As DataType fieldname" in Type body )
( V0.432: Fixed infinite loop bug )
( V0.431: Changed color setting in "Preference" dialog; Modified complete list sort code; rewrite code of multi-thread about codecomplete/calltip )
( V0.430: Added "Show Line Number" at outline toolbar; modified "ShowPR" to all opened document; modified "Outline Search"; updated English.lng and Traditional Chinese.lng )(Need update all *.xpm)
( V0.429: Added "Keyword" 4,5; removed supporting VB lexer; both using modified iup_scintilla.dll / .so )( Linux users need update libiup_scintilla.so if not use appimage version )
( V0.428: Modified "Outline Search" operating )
( V0.427: Advanced autocomplete of "var" declartion; changed navcache behavior; updated Japanese.lng / Spanish.lng, thanks to Makoto WATANABE / jepalza )
( V0.426: Added builtin function calltip( put FB_BuiltinFunctions.bi in settings dir ); fixed BEX crash bug, now poseidonFB should be more stable! )
( V0.425: Modified "Plugin Manager" to watch / unload poseidon plugin; rename POSEIDONFB_* to POSEIDON_* for plugin; updated iup.dll to original version )
( V0.424: Added plugin status monitor and unload dll; modified plugin main module -- poseidonFB_Dll_Go() -> poseidon_Dll_Go(_dllFullPath as zstring ptr); updated iup_scintilla try to avoid crash )
( V0.423: Fixed click arrow of tabs to scroll document trigger outline hide / expand; enabled #define in outline )
( V0.422: "Find In Files" can be used while no document opening and support ENTER key; show ALAIS type in autocomplete list )
( V0.421: Fixed "end extern" bug; fixed "Find/Replace In Files" not work in new document; expand plugin method )
( V0.420: Fixed after a parenthesis, keyword autocomplete fail )
( V0.419: Reopen "Fullscreen" on linux; fixed open "Debugger / Manual Path" crash bug )
( V0.418: Added "Create New Doc With BOM" option; modified "Before Compile, Delete Existed Execute File"; modified to enable if "Quick Run" create execute but got erroe/warning message, try to run it )
( V0.417: Fixed Appimage load ini bug; change linux default font to Monospace; added Terminal Path for linux )
( V0.416: Fixed color templates save bug )
( V0.415: Changed color templates *.xml to *.ini; added "Save" button in ColorTemplates; enabled ColorTemplates on linux version )
( V0.414: Fixed autocomplete with tab key fails; modified code for linux AppImage pack )
( V0.413: Fixed crash of close dialog; fixed DnD not work issue for IUP 3.27 )
( V0.412: Fixed QB-IDE keyword case convert issue while only one keyword at line 1 )
( V0.411: Modified keyword case convert; added QB-IDE keyword case convert; cancel "Function Title" width; updated IUP 3.27 )
( V0.410: Modified codecompletion bug while "Auto Convert Keyword Case" is ON )
( V0.409: Modified parser bug -- ".keyword / ->keyword"; try to fix crash bug )
( V0.408: Fixed NAMESPACE codecomplete crash bug; modified "Keyword Case Convert" )
( V0.407: Added "en-Keyboard layout" option; modified divide-word rule while using "Show Type" or "Jump Definition )
( V0.406: Modified parser, to added "Naked" keyword and fixed "Sub" keyword in asm )
( V0.405: Added "Miscellaneous" in "Project" panel )
( V0.404: Added "EXTRAASCENT" and "EXTRADESCENT" at "[size]" in editorSettings.ini )
( V0.403: Fixed critical crash bug while both Codecomplete & Calltip threads running at same time; modified "Search/Replace" to change "Function Title" and auto expand )
( V0.402: Fixed "Compile & Run" bug )
( V0.401: Focus last edited document while using "Load Previous Document"; fixed Ctrl+L-Click to add breakpoint on margin in Windows )
( V0.400: Updated to IUP 3.25; added "Close Right" )(Need update all *.xpm)