Last Sunday, the team behind Neovim, a project that refactors Vim source code released NVIM v0.4.0. This release received approximately 2700 commits since v0.3.4, which was a
non-maintenance release. It comes with improvements to documentation, test/CI infrastructure, internal subsystems and 700+ patches that are merged from Vim.
This release comes with a new function, nvim_create_buf that is used for creating various types of buffers including nvim_get_context and nvim_load_context. The nvim_input_mouse function is used for performing mouse actions. Users can create floating windows with nvim_open_win.
The new UI events including redraw.grid_destroy, redraw.hl_group_set, redraw.msg_clear, and much more are included.
NVIM v0.4.0 introduces “Nvim-Lua standard library” that comes with string functions and generates documentation from docstrings.
It now features windows that are isolated internally and can be drawn on separate grids. These windows are sent as distinct objects to UIs so that UIs can control the layout.
It comes with support for multiple auto-adjusted sign columns, so users will be shown extra columns to automatically accommodate all the existing signs.
To know more about this news, check out the release notes.
A recap of the Linux Plumbers Conference 2019
GNU community announces ‘Parallel GCC’ for parallelism in real-world compilers
TextMate 2.0, the text editor for macOS releases
I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…
Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…
Once we learn how to deploy an Ubuntu server, how to manage users, and how…
Key-takeaways: Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…
While developing a web application, or setting dynamic pages and meta tags we need to deal with…
Software architecture is one of the most discussed topics in the software industry today, and…