I do have customized commands but it this case t(the public repo) he tool just integrates the vim(1) gdb(1) mode with fpm(1); I do have a customized version but this is just using the vim(1) mode added in version 8.1 (I think). So an fpm(1) user does not have to know the details about compiling with the debug flags and setting up vim(1) and can just enter a single command and get the seemingly little-known TUI mode running, but in this case that is all it is. I was thinking it might be straight-forward to give it an option to use emacs(1) as an option. I can’t take credit for anything too fancy in this case, but thanks!
Doom Emacs with the Intel compiler and vterm user here. I like that I can everything in this one piece of software.
I’ve had to use several Unix systems that only had ed installed.
Ditto. Brings back memories using ed(1); even composing small config files with echo(1). Fun days. But at least in my case I did not have to compile anything when the system was in that state; although many people obviously did use line editors to compose source files (that was all there was, after all). But GUIs can be nice interfaces. I would not want to go back to line editors only; but CLI interfaces combined with shells and tools are hard to beat for a lot of other tasks; especially when you want to automate or scale to thousands of instances. I do not see CLI or GUI going away any time soon; until AI can just program itself, maybe listening to us occasionally for what to get done.
I use VS code and prefer it because of its built-in terminal.
If you want EDT keypad navigation on Linux try RedDiamond. It’s just an editor right now. I have not tried porting to Windows or Mac though it is written with CopperSpice and a port of Scintilla so it should port without a ton of effort for anyone interested in doing that.
Surprised that nobody mentioned Geany.
Also probably worth mentioning our own Visual Studio Code extension
Combining it with Microsoft’s cmake extension
Provides a pretty complete IDE experience (formatting, debugging, hover messages, code inspections etc.)
I’m using vi on IBM AIX and IBM XL Fortran. It’s works perfect for me. I had used VS Code in the past but it’s very slow and bad co-operation with AIX shell.
best regards
Paweł Niklewicz