Weekly development report 2021-01-30

Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

[Copy + paste info about fun with UI in the development version] as usual :)


Ada binding to Tcl/Tk, the new version of TASHY

Work on the code documentation for the package Tk.Menu finally is finished. Also, all unit tests related to the package are on their places. During the work, some bindings were changed a bit: mostly replaced some menu entries indexes String parameters with Tcl_Strings. A few bindings related to the manipulation of menu entries got overloaded bindings with ability to set indexes as proper enumeration Menu_Entries_Indexes or numeric values without need to convert them. Work on package Tk.TtkWidget was also started this week, and almost finished either.


Graphical File Manager for Linux (written in Ada)

Now console version of the Hunter slowly starts looks like a file manager :)


Maintained complete Ada-Mode for Vim/NeoVim

This week brings only small changes to the project: removed support for non-existing plugin Ada-Spec added command to set additional options for the compiler (like -XMode=release or flags for binder) and updated the plugin documentation (with some grammar and typo fixed). And the project is going to sleep for now again.


Ready-to-deploy plugins and configuration which change Vim/NeoVim into (mostly Ada) IDE

Big changes and big event: a new version of the project is released. Additionally, to changes from the previous week, it brings updated the Vim/NeoVim configuration for the Ale plugin and fixed patch for the Vim-header plugin. Also, plugins Fugitive and GitGutter were removed. This last was replaced by Signify (which works with more version control systems). A new plugin, Grammarous was added to the project. The project documentation was updated to the new list of plugins too. Also, the project help file should be now more grammar friendly. And same as Ada-Bundle, this project also going for sleep for now.