News
2024-12-13 - Clade 0.7
The quick macro recording is replaced by an editable batch: type and edit your commands instead of recording them. This is more painful for short macros, but it is more powerful to automate more complex repetitive tasks.
The multi-cursor has now a command to add just one cursor for the next match.
2024-06-22 - Clade 0.6
The breadcrumb is now clickable: click an element to directly reach a parent section or folder.
2024-04-26 - Clade 0.5
Modified files are unloaded when closing the last window using it instead of being closed when exiting.
2024-03-26 - Clade 0.4
I've just released a new version of Clade which restore the tree view.
2024-01-10 - Clade 0.3
I've just released a new version of Clade, with many bug fixes and small improvements regarding the navigation.
Clade has now its own web page.
2023-01-09 - Clade 0.2
A bug fix release.
Download
Filename | Description |
---|---|
clade-0.2-win64.zip | Windows binaries without installer |
clade-0.2-linux-x64-qt.tar.gz | Linux x64 binaries (Qt) |
clade-0.2-src.tar.gz | The source code (tar gz) |
clade-0.2-src.zip | The source code (zip) |
2022-04-02 - A New Text Editor
After implementing various ideas to my own programming language (sum types, block oriented expressions, ...) , I wanted to try it through a real project, so I rewrote a new text editor based on Code Browser. In the end I've reverted almost every experiments from my language but the editor remains.
Download
Filename | Description |
---|---|
clade-0.1-win64.zip | Windows binaries without installer |
clade-0.1-linux-x64-qt.tar.gz | Linux x64 binaries (Qt) |
clade-0.1-src.tar.gz | The source code (tar gz) |
clade-0.1-src.zip | The source code (zip) |
Changes Compared to Code Browser
The major changes
- Multi-cursor support. It is possible to add cursors with the mouse (using CTRL) or keyboard, or to select all words matching the current selection.
- Cursor moves are undoable.
- Show line numbers.
- The status bar shows the number of lines of the current section, including the lines in sub-sections.
What's Removed
- No more scripting
- No more links
- No more zoomable view
- No more GTK2/3 versions
Miscellaneous
- The syntax highlighting is now global and not just local to each section.
- Better higlighting in the output window
Configuration
There are still a global-config and a user-config file for options, but the program don't search for additional files in a directory anymore. Instead, additional option files must be explicitely included using the 'use' keyword.
Windows
- Requires Windows 8.1
- No more installer
- 64 bit version only
- High DPI support
Remarks
This editor is named Clade and has version number 0.1; this is no longer Code Browser since it removes important features such as links and scripting.
It is an experimental version, not only the internal text model has been heavily rewritten to support line numbers and global syntax highlighting, but the program is written on a new major version of my experimental programming language. The program may not be very stable yet and will need to be fixed over the next months.
The support of multi-cursor is very basic and is limited to the current section only, but the editor provides other methods to do mass edits:
- macros and
- find and replace through multiple files, including regexes.
The high DPI support on Windows is partial: moving the window between monitors of differents DPI won't resize the fonts and icons. If you change the DPI of a monitor, you'll have restart the application to take changes into account.
Clade is a minimalist editor. I have no plan to extend it much and it will be likely the successor of Code Browser.
2021-10-14 - Code Browser 8.0 Released
This major release simply introduces the new window model as demonstrated in the 7.5.10 preview.
It is a major version because the behavior of windows is different and you may prefer to stay with version 7 but the configuration is unchanged; to recover your configuration, copy the files to the new directory (~/.config/code-browser-7/* to ~/.config/code-browser-8).