Skip to content

Releases: softwareQinc/nvim-sq

Version 1.14

08 Jan 02:29
ea717a2

Choose a tag to compare

nvim-sq 1.14 - 7 January 2026

Changes

New plugins

Removed plugins

  • None

New key mappings

  • [^ - Tree-sitter jump to parent context (repeatable with count)

Version 1.13

06 Jan 00:32
0b9d307

Choose a tag to compare

nvim-sq 1.13 - 21 December 2025

Changes

New plugins

  • None

Removed plugins

  • None

New key mappings

  • <leader>fm in Visual Mode - formats Visual selections through LSP, provided the language server supports range formatting

Version 1.12

08 Dec 23:06
dfa7539

Choose a tag to compare

nvim-sq 1.12 - 8 December 2025

Changes

  • basedpyright now replaces pyright as 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

Removed plugins

New key mappings

  • None

Version 1.11

24 Sep 15:39
b8f50ec

Choose a tag to compare

nvim-sq 1.11 - 24 September 2025

Changes

  • julials has 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

03 Sep 13:01
51cb0d8

Choose a tag to compare

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.shell instead of bash
  • 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>cx selects C++23 in a cpp
    buffer, while 11<leader>cx selects C11 in a c buffer.
  • 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

05 Aug 01:16
b167fa2

Choose a tag to compare

nvim-sq 1.9 - 4 August 2025

Changes

  • Updated documentation, added note about curl being required
  • Lualine displays !EOL when 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

24 Jun 12:25
2957d92

Choose a tag to compare

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 to false, 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 to after/ftplugin/markdown.lua

    vim.b.lsp_format_on_save_current_buffer = false

Version 1.7

14 Jun 22:15
5304df4

Choose a tag to compare

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

03 Jun 13:55
a550d29

Choose a tag to compare

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

09 May 19:14
7c8fc17

Choose a tag to compare

nvim-sq 1.5

Changes

New plugins

New key mappings

  • None