diff --git a/neovim-0.10.0.tar.gz b/neovim-0.10.0.tar.gz deleted file mode 100644 index 762db67..0000000 --- a/neovim-0.10.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:372ea2584b0ea2a5a765844d95206bda9e4a57eaa1a2412a9a0726bab750f828 -size 12792034 diff --git a/neovim-0.10.1.tar.gz b/neovim-0.10.1.tar.gz new file mode 100644 index 0000000..85c7ccb --- /dev/null +++ b/neovim-0.10.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edce96e79903adfcb3c41e9a8238511946325ea9568fde177a70a614501af689 +size 12796966 diff --git a/neovim.changes b/neovim.changes index 86d9112..239b676 100644 --- a/neovim.changes +++ b/neovim.changes @@ -1,3 +1,103 @@ +------------------------------------------------------------------- +Wed Jul 24 13:11:15 UTC 2024 - Richard Rahl + +- add versioning to some dependencies, as neovim is quite picky +- fix template.spec so when creating a new spec file, it doesn't pull in + vims skeleton.spec + +------------------------------------------------------------------- +Wed Jul 24 10:00:33 UTC 2024 - Michal Vyskocil + +- Update to 0.10.1 +- Features + * lsp: Update LSP healthcheck format +- Build System + * deps: Bump tree-sitter-query to v0.4.0 + * deps: Bump tree-sitter-c to v0.21.3 + * deps: Bump tree-sitter-vimdoc to v3.0.0 + * deps: Drop unused bundled bash, python parsers and queries + * macos: Disable deduplication in link step + * "popcount" name conflict on NetBSD + * Remove -O2 from gen_cflags + * Reuse code for deps.txt for both deps and main build +- Bug Fixes + * Show swapfile warning as a warning + * Assert failure in VimL expression parser + * api: Alloc and draw cursor window in nvim__redraw + * colorscheme: Underline StatusLineNC with 'notermguicolors' + * column: Crash with 'signcolumn' set to "number" + * column: Clamp line number for legacy signs + * column: Modifying a sign should update placed signs + * comment: Fall back to using trimmed comment markers + * defaults: Default @/Q broken when 'ignorecase' is set + * drawline: Don't draw beyond end of window + * drawline: Don't draw beyond end of window with 'rnu' + * extmarks: Issues with revalidating marks + * filetype: Fix typos in filetype detection + * float: Handle error in win_float_create() + * fs: Make vim.fs.root work for relative paths and unnamed buffers + * health: Broken ruby detect + * health: Fix fetching url with python in provider health + * input: Handle vim.on_key() properly with ALT and K_SPECIAL + * lsp: Add textDocument/documentLink to capability map + * lsp: Hide layout in codelenses in virtual text + * lsp: Detach all clients on_reload to force buf_state reload + * lsp: Trigger LspDetach on buffer delete + * lsp: Check if buffer was detached in on_init callback + * lsp: Handle nil root_dir in health check + * lsp: Do not detach from buffer if there are uninitialized clients + * lsp: Clear lsp client diagnostics + * lsp: Remove superfluous on_detach callback from semantic tokens module + * lsp: Do not reset buf version when detaching client + * lsp: Avoid vim.keymap.del error when stopping a client + * lsp: Don't show codelens for buffers that don't support it + * lsp: Inlay hints are rendered in the correct order + * lua: Change some vim.fn.expand() to vim.fs.normalize() + * marks: Revalidate marks whose position did not change + * mouse: Early return when clicking in padded 'statuscolumn' + * move: Half-page scrolling with resized grid at eob + * path: Avoid chdir() when resolving path + * quickfix: Make shortmess+=O work with cmdheight=0 + * runtime: Source c ftplugin properly for cpp on Windows + * runtime: Add commentstring for glsl ftplugin + * snippet: Don't override unnamed register on tabstop select + * snippet: Cancel snippet session when leaving the buffer + * snippet: Modify base indentation when there's actually whitespace + * tohtml: Replace ipairs with pairs + * tohtml: Ignore lsp inlay hints + * tohtml: Show how many warnings are hidden + * tohtml: Properly handle multiple hl groups + * tohtml: Extmark text may be out of bounds + * tohtml: Support ranges again + * treesitter: Do not modify highlight state for _on_spell_nav + * treesitter: Ensure syntaxset augroup exists + * treesitter: Display fields for anonymous nodes in :InspectTree + * treesitter: Recognize aliased parsers in omnifunc, query linter + * tui: Remove duplicate disabling of synchronized output + * tui: Move $COLORTERM check to _defaults.lua + * tui: Skip TUI in ui_rgb_attached + * ui: Flush ext_cmdline events before doing cmdpreview + * ui: Superfluous showmode / excessive grid_cursor_goto + * ui: Avoid ambiguity about last chunk when flushing halfway + * version: Fix vim.version().prerelease + * vim.text: Remove assert from vim.text.hexdecode + * win-msi: Add bin to PATH per-machine after installation +- Documentation + * Update LSP quickstart + * Misc + * Document 'list' behavior when 'listchars' excludes "tab" + * Fix more treesitter parsing errors + * Misc + * lpeg: Merge upstream changes + * lsp: Format the handwritten part +* Refactor + * Replace deprecated vim.loop with vim.uv + * lsp: Reuse buf_detach_client logic in on_detach + * path.c: Add nonnull attributes + * tests: Use more global highlight definitions + * tests: More global highlight definitions + + ------------------------------------------------------------------- Fri Jun 21 23:49:59 UTC 2024 - Richard Rahl diff --git a/neovim.spec b/neovim.spec index c2b5284..0217113 100644 --- a/neovim.spec +++ b/neovim.spec @@ -27,7 +27,7 @@ %endif Name: neovim -Version: 0.10.0 +Version: 0.10.1 Release: 0 Summary: Vim-fork focused on extensibility and agility License: Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0 @@ -58,13 +58,13 @@ BuildRequires: make BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: tree-sitter -BuildRequires: tree-sitter-c +BuildRequires: tree-sitter-c >= 0.21.3 BuildRequires: tree-sitter-lua BuildRequires: tree-sitter-markdown BuildRequires: tree-sitter-python -BuildRequires: tree-sitter-query +BuildRequires: tree-sitter-query >= 0.4.0 BuildRequires: tree-sitter-vim -BuildRequires: tree-sitter-vimdoc +BuildRequires: tree-sitter-vimdoc >= 3.0.0 BuildRequires: unzip BuildRequires: pkgconfig(libluv) BuildRequires: pkgconfig(libutf8proc) @@ -89,13 +89,13 @@ Requires: lua51-luarocks Requires: lua51-luv Requires: lua51-mpack Requires: tree-sitter -Requires: tree-sitter-c +Requires: tree-sitter-c >= 0.21.3 Requires: tree-sitter-lua Requires: tree-sitter-markdown Requires: tree-sitter-python -Requires: tree-sitter-query +Requires: tree-sitter-query >= 0.4.0 Requires: tree-sitter-vim -Requires: tree-sitter-vimdoc +Requires: tree-sitter-vimdoc >= 3.0.0 Requires: xdg-utils Recommends: python3-neovim Recommends: wl-clipboard diff --git a/spec.vim b/spec.vim index eff5b04..5d298d7 100644 --- a/spec.vim +++ b/spec.vim @@ -4,7 +4,6 @@ endif let loaded_spec = 1 function! SKEL_spec() - 0r /usr/share/vim/current/skeletons/skeleton.spec language time en_US if $USER != '' let login = $USER