Part 2 of my terminal text editor series is live. This one covers the Presenter layer — smart pointer ownership, breaking circular dependencies with weak_ptr, routing keyboard input through semantic events, and managing viewport state.
https://ilean.me/blog/building-a-terminal-text-editor-the-presenter-part-2/
#CPlusPlus #OpenSource #TerminalUI #TextEditor #Programming #SoftwareDevelopment #CppDev #MVP #cpp
Building a Terminal Text Editor: The Presenter (Part 2)

Senior Software Engineer with 10+ years in embedded systems and full-stack development. Experience at General Motors working on autonomous vehicles, subsea systems, and modern web applications.

Ilean Monterrubio Jr
I’m loving how this text editor is turning out. I was never satisfied with modern text editors so I teamed up with a person to fork one and improve on it by adding basically what I want out of a text editor for fiction writers. Screen reader focus has been improved upon launch. There is now a tool to convert LibreOffice autocorrect files to the autocorrect file that works with this program! Now we are working on exporting to Shun Manuscript Format and auto capitalization because I am lazy and do not always hit the shift key. https://github.com/stefano-pogliani/AME #PlainText #TextEditor #LivreOffice #Accessibility #OpenSource #Programming #Program
GitHub - stefano-pogliani/AME: Accessible Markdown Editor

Accessible Markdown Editor. Contribute to stefano-pogliani/AME development by creating an account on GitHub.

GitHub

Gostei tanto do fresh que nem vou testar os próximos... rs
https://github.com/Nsoro-Allan/fresh-editor

#fresh #TUI #texteditor

GitHub - Nsoro-Allan/fresh-editor: Text editor for your terminal: easy, powerful and fast

Text editor for your terminal: easy, powerful and fast - Nsoro-Allan/fresh-editor

GitHub

@thias

I can only recommend to use #notepadpp and the little option at the top that makes non ASCII visible as coloured blocks with the name of that char within it e.g. <CR><LF>

All text editors and IDEs should have that option enabled and enable it by default.

That would effectively prevent these issues here...

#coding #unicode #texteditor #toolchain #computersecurity

A ver si le doy una oportunidad que tenga algo más de chicha que vim.

Asi que, bienvenido gram con los keybindings de emacs de aquí a junio, a ver que tal...

#texteditor #vim #emacs #gram #zed

The basic underlying problem is that coders and their tooling assume that code is mostly ASCII, when in reality it is Unicode, which most tools don't handle properly.

I'm just waiting for Bidi-injection toolchain injections…

#coding #unicode #texteditor #toolchain #computersecurity

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode

Glassworm Returns: Invisible Unicode Malware Found in 150+ GitHub Repositories

The Glassworm supply chain attack is back. Researchers uncovered malware hidden in invisible Unicode characters across 150+ GitHub repositories, plus npm packages and VS Code extensions.

Just updated my five year old #vim setup. Switched to a new color scheme, changed some plugins, and customized some filetype settings.

It feels good 😎

#texteditor #unix #linux #terminal

Gram: "A code editor for humanoid apes and grumpy toads"

> Gram is a hard fork of the Zed editor, with the following list (incomplete) of changes:
> * All AI integration has been removed
> * All Telemetry has been removed
> * All collaboration integration has been removed
> * No proprietary server component
> * No auto updates
> * No license agreement on installation

[..]

https://gram.liten.app/docs/

#TextEditor #NoAI

Micro - Home

Writing my own text editor, and daily-driving it

A programmer's text editor is their castle