You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the status line is enabled AND a maximum column width is specified, the column limit is indicated with | characters, behind the text.
ctrl-g can now toggle "block mode" where multiple lines can be edited at once (this is an experimental feature).
Replace the "Insert time" menu choice with a "Toggle status line" menu choice.
AI
Remove support for "fix as you type" and inserting generated text with OpenAI / GPT3. Initial support for Gemini is in the gemini branch, but the whole interaction with AI /LLMs was not as useful as I thought. Perhaps a future menu option for fixing bugs would be more useful.
Performance and size improvements
Noticeably faster rendering, due to improvements in the github.com/xyproto/vt100 package.
Much smaller executable (12 MiB vs 24 MiB) due to the temporary removal of AI-support.
Update the default profile guided optimization file.
Let some string variables be constants.
Detect the current platform at build-time rather than at run-time.
Editing Markdown
Let ctrl-w in a Markdown file attempt to sort all tables in the document, when the cursor is not over a specific table.
Programming language and file support
Better handling of tabs and spaces when saving Makefiles.
Recognize more GLSL shader types.
When pressing ctrl-w in an empty Python file named __init__.py, leave it empty and don't insert a Python template.
Building and testing
Make it possible to run tests when ctrl-space is pressed in a Go file with a _test.go suffix.
Add initial support for the C3 programming language, including "jump to error" when ctrl-space is pressed.
Make it possible to compile some GLSL shaders to SPIR-V by pressing ctrl-space.
Man page related
Let the space key scroll down when viewing man pages.
Also make it possible to quit with q when viewing man pages.
Syntax highlighting
Add initial syntax highlighting for the C3 programming language.
Improve syntax highlighting for Python.
Improve syntax highlighting for Hare.
Build-related
Revert a .PHONY-related change to the Makefile.
Remove --sort-common from the default Arch Linux LDFLAGS in the Makefile.