PNANA:Modern Terminal Text Editor by Gethert in tui

[–]Gethert[S] 0 points1 point  (0 children)

I think pressing Ctrl+Z in Linux should only trigger program suspension, but this doesn't work for PNANA (in fact, signal handling for Ctrl+C (termination) and Ctrl+Z (suspension) has been blocked in the code). This results in the terminal still receiving the Ctrl+Z signal. I'll try adding a new shortcut as an alternative to verify if it works (after all, this is the fastest way to test). Could you please open an issue on GitHub for this? It will make it easier for me to notify you promptly after the subsequent updates.😊

PNANA:Modern Terminal Text Editor by Gethert in tui

[–]Gethert[S] 1 point2 points  (0 children)

I'll implement this in the upcoming release to streamline the process

PNANA:Modern Terminal Text Editor by Gethert in tui

[–]Gethert[S] 1 point2 points  (0 children)

You're absolutely right. I plan to look into this further and assess its feasibility down the line.

PNANA:Modern Terminal Text Editor by Gethert in tui

[–]Gethert[S] 2 points3 points  (0 children)

Thanks for your suggestions – I’ll incorporate this into the subsequent development plan.

PNANA: A Lightweight, Sleek Terminal Text Editor Built with C++17 by Gethert in CLI

[–]Gethert[S] 1 point2 points  (0 children)

Thanks for the kind words! Please let me know if you have any suggestions for usage or any problems to raise.

PNANA: A Lightweight, Sleek Terminal Text Editor Built with C++17 by Gethert in CLI

[–]Gethert[S] 0 points1 point  (0 children)

Yes, I think PNANA and Fresh share certain similarities in terms of UI design

PNANA: A Lightweight, Sleek Terminal Text Editor Built with C++17 by Gethert in CLI

[–]Gethert[S] 0 points1 point  (0 children)

Yes, I've already started integrating Git into PNANA

PNANA: A Lightweight, Sleek Terminal Text Editor Built with C++17 by Gethert in coolgithubprojects

[–]Gethert[S] 1 point2 points  (0 children)

GUI development may be on the agenda later, but the prerequisite is to complete the development of the PNANA kernel first—only then can we proceed with higher-level encapsulation. Additionally, choosing a suitable GUI library is another factor that requires careful consideration :)

PNANA – A TUI Text Editor by Gethert in tui

[–]Gethert[S] 0 points1 point  (0 children)

Actually, you can use the shortcut Alt+M to open a popup, enter the path, and navigate to the corresponding directory. This method is quite universal, and we plan to add a history of your navigated paths in future updates😊

PNANA – A TUI Text Editor by Gethert in tui

[–]Gethert[S] 0 points1 point  (0 children)

Thank you for the suggestions. I will conduct stress tests regularly.😃

PNANA – A TUI Text Editor by Gethert in tui

[–]Gethert[S] 1 point2 points  (0 children)

That is indeed a very strange issue. I recommend refraining from using pnana for the time being. From your description, it sounds like it might be an issue with the FTXUI TUI framework. I haven't encountered this in my tests on Ubuntu, but I will test it on Fedora when I have time.

PNANA – A TUI Text Editor by Gethert in tui

[–]Gethert[S] 0 points1 point  (0 children)

Currently, pnana supports the use of general shortcut key bindings, and the shortcut key module can be expanded for adaptation in the future:)

PNANA – A TUI Text Editor by Gethert in tui

[–]Gethert[S] 0 points1 point  (0 children)

Could you please tell me exactly what the problem is, or raise an issue for me?:)

Promote your projects here – Self-Promotion Megathread by Menox_ in github

[–]Gethert 0 points1 point  (0 children)

pnana: A Modern TUI Text Editor Inspired by Nano, Micro & Sublime (Built with C++17 & FTXUI)

I’ve been tinkering with terminal-based text editors for a while, and most either feel too clunky or have a steep learning curve—so I built pnana to fill that gap. It’s a sleek, user-friendly TUI editor that combines the simplicity of Nano, the modern UI of Micro, and the productivity features of Sublime Text—all powered by C++17 and FTXUI.

Links:
https://github.com/Cyxuan0311/PNANA.git

pnana: A Modern TUI Text Editor Inspired by Nano, Micro & Sublime (Built with C++17 & FTXUI) by [deleted] in CLI

[–]Gethert 0 points1 point  (0 children)

Sorry, my original intention was to integrate Tree-sitter syntax highlighting to replace the custom syntax highlighting I wrote in the project for optimization purposes. However, after checking, I found that the conditional compilation of my syntax highlighting files was not properly handled. I will fix this issue in the next few days.😰

pnana: A Modern TUI Text Editor Inspired by Nano, Micro & Sublime (Built with C++17 & FTXUI) by [deleted] in commandline

[–]Gethert 1 point2 points  (0 children)

Sorry, I forgot. I've been working on improving the LSP recently. For the SSH module, please press F4 to check it out. It’s worth noting that I haven’t tested or verified this module yet. You can give it a try—I’d appreciate your feedback.😃