Releases: softwareQinc/nvim-sq
Releases · softwareQinc/nvim-sq
Version 1.14
nvim-sq 1.14 - 7 January 2026
Changes
- Added typescript-language-server and ESLint (pre-installed with native support for both JavaScript and TypeScript)
- Removed hls, as haskell-tools already provides the required functionality
- Minor UI fixes
New plugins
Removed plugins
- None
New key mappings
[^- Tree-sitter jump to parent context (repeatable with count)
Version 1.13
nvim-sq 1.13 - 21 December 2025
Changes
- Added Tombi, a TOML language server (installed by default)
- Added YAML Language Server (installed by default)
New plugins
- None
Removed plugins
- None
New key mappings
<leader>fmin Visual Mode - formats Visual selections through LSP, provided the language server supports range formatting
Version 1.12
nvim-sq 1.12 - 8 December 2025
Changes
basedpyrightnow replacespyrightas the default Python LSP- Updated CMake Lua snippets
- Restore last cursor position and centre the screen when reopening a file
- Background transparency toggle now shows its current status
- Canadian English spelling by default
New plugins
- nvim-colorizer (fork), replaces the original plugin (see below)
Removed plugins
- nvim-colorizer, no longer actively maintained
New key mappings
- None
Version 1.11
nvim-sq 1.11 - 24 September 2025
Changes
julialshas switched to the Neovim 0.11 LSP config style, eliminating
obsolete warnings
New plugins
- None
Removed plugins
- None
New key mappings
- None
Version 1.10
nvim-sq 1.10 - 3 September 2025
Changes
- Telescope now uses latest commit instead of the release 0.1.8 due to
deprecation bug fixes - Built-in terminal now uses the default
vim.o.shellinstead ofbash - Aesthetic improvements to LSP inline diagnostic display
- Executing cx in C/C++ buffers now supports an optional COUNT to set
the language standard. For example,23<leader>cxselects C++23 in acpp
buffer, while11<leader>cxselects C11 in acbuffer. - Bug fix in executing C/C++ buffers with
<leader>cx - Python buffers can now be executed with
<leader>cx
New plugins
- None
Removed plugins
- None
New key mappings
- None
Version 1.9
nvim-sq 1.9 - 4 August 2025
Changes
- Updated documentation, added note about
curlbeing required - Lualine displays
!EOLwhen a file does not have EOL (End Of Line)
New plugins
- None
Removed plugins
- None
New key mappings
<leader>tc-:TSContext toggle(nvim-treesitter-context), toggle
Tree-sitter code context, ON by default
Version 1.8
nvim-sq 1.8 - 24 June 2025
Changes
- None
New plugins
- None
Removed plugins
- None
New key mappings
-
<leader>foS- Toggles LSP auto-formatting on save on current buffer,
has higher priority than LSP auto-formatting on save on all buffers
(<leader>fos). So if you toggle, e.g., LSP auto-formatting on current
buffer tofalse, you need to toggle it again to re-enable it, regardless of
the state of LSP auto-formatting on save on all buffers.To disable LSP auto-formatting for a specific file type (e.g., Markdown), add
the following line toafter/ftplugin/markdown.luavim.b.lsp_format_on_save_current_buffer = false
Version 1.7
nvim-sq 1.7 - 14 June 2025
Changes
- LSP diagnostics messages using virtual lines/text
New plugins
- None
Removed plugins
- None
New key mappings
<leader>dl0- No LSP virtual lines/text diagnostics (default)<leader>dl1- LSP diagnostics, level 1<leader>dl2- LSP diagnostics, level 2<leader>dl3- LSP diagnostics, level 3<leader>dl4- LSP diagnostics, level 4<leader>dlt- LSP diagnostics, toggle ON/OFF the current diagnostic level
Version 1.6
nvim-sq 1.6 - 3 June 2025
Changes
- Migrated to the new LSP configuration format. Requires Neovim 0.11 or later.
- Removed deprecated API
- Minor bug fixes
New plugins
- None
New key mappings
- None
Version 1.5
nvim-sq 1.5
Changes
- Minor bugfixes and comments for
nvim-colorizer
New plugins
- marks.nvim
- Replaced deprecated neodev.nvim with
lazydev.nvim
New key mappings
- None