Martin Dorazil's Avatar
Martin Dorazil
Member since

Recent Activity

I've been working on my code editor, Tine, for the past few years, and it's finally reached version 1.
It currently supports C/C++, C#, BL, JAI, and Zig, some of them with LSP integration, fast search, and a lightweight, keyboard-focused opengl based interface.
My goal from the beginning was to build an editor that stays out of the way: fast, responsive, and practical enough to use as my daily driver. I wanted something with a minimal UI that doesn't nag for updates or try to do more than it needs to.
The project is open-source and the source code is intentionally kept simple. Most of the functionality is centered around editor commands, making it relatively easy to extend, add missing features, or adapt the editor to your own workflow.

I hope some of you find it useful.

Introduction video: https://youtu.be/SWHi74XATUE
Download: https://travisdp.itch.io/tine

View original message on Discord

Version 0.9 is out for testing.

Changelog:
Add RAD Debugger support.
Add few more hints.
Add line numbers.
Add macro recording and replay.
Add relative line numbers.
Add repeat command mode.
Close build buffer using ESC.
Improve search.

Version 0.4 is out for testing.

Changelog:
Add simple support for assembly language.
Add asserts on Linux and Mac for unimplemented stuff (release should still work).
Add jumping to previous locations on global level. (by default Ctrl+[ and Ctrl+])
Add custom library to handle clipboard.
Add sort open files in quick by last visit.
Fix LSP now use URI for all paths.

Version 0.3 is out for testing.

Changelog:
Add search-replace in file.
Add use last replacement string as default on new replace.
Add 'show_hints' option.
Add replace all.
Fix invalid horizontal view offset when cursor jumps.
Fix broken error notifications in release mode.
Fix comment indentation in case spaces are used and toggle comment activated.

The new version 0.2 is now out!

Changelog:

Add maximize_on_start option.
Add font customization.
Add command to clear message buffer.
Add GLSL syntax highlighting.
Disable project reindexing in case there is an ongoing compilation.
Fix invalid selection range in case of mouse selection over an empty buffer.
Show hidden directories in lists.
Add open search results in a separate buffer.
Add a command to save all changed files.
Add automatic save before build option.
Fix horizontal view offset calculation.
Fix command buffer multiline handling.