Conraid's Repository

for Slackware

 NameLast modifiedSize

 Parent Directory  -
 README2026-07-05 16:14 2.4K
 neovim-0.12.4-x86_64-1cf.dep2026-07-05 16:14 116
 neovim-0.12.4-x86_64-1cf.lst2026-07-05 16:15 203K
 neovim-0.12.4-x86_64-1cf.meta2026-07-05 16:15 633
 neovim-0.12.4-x86_64-1cf.txt2026-07-05 16:15 221
 neovim-0.12.4-x86_64-1cf.txz2026-07-05 16:14 7.0M
 neovim-0.12.4-x86_64-1cf.txz.asc2026-07-05 16:15 545
 neovim-0.12.4-x86_64-1cf.txz.md52026-07-05 16:15 63

Slackware Current Repository by Conraid

======================================================================

neovim (Vim-fork focused on extensibility and agility.)

NeoVim is a fork of Vim aiming to improve user experience, plugins,
and GUIs

HOME: https://neovim.io/

======================================================================
NOTE: 

########################################################################
##                     NEOVIM BUILD NOTES                             ##
########################################################################

This Neovim version has been compiled specifically for Slackware current
using system-wide shared libraries. To ensure stability and system
integrity, bundled third-party libraries were disabled during the build.

## ARCHITECTURAL CHOICE
=======================
* USE_BUNDLED=OFF: Linked against system libtree-sitter.so (0.25.0+).
* USE_BUNDLED_TS_PARSERS=ON: Bundled core grammars are included natively.
* DYNAMIC LINKING: Better integration with Slackware package management.
* PERFORMANCE: Lightweight binary utilizing pre-installed libraries.

## TREE-SITTER SETUP
====================
Unlike previous builds, this package now INCLUDES the essential core
tree-sitter parsers out of the box (c, lua, vim, vimdoc, markdown, query).

Advanced syntax highlighting for the help documentation (:help) and basic
languages will work immediately without requiring any external plugins.

With the archival of the "nvim-treesitter" plugin, the core editor
handles these grammars natively. You do NOT need to run :TSInstall
or use a plugin manager for the base languages.

## VERIFICATION
===============
To verify that the native parsers are correctly loaded by Neovim from
the system runtime directories, you can run inside the editor:

:echo nvim_get_runtime_file("parser/vimdoc.so", v:true)

This should point to the system path (e.g., /usr/lib64/nvim/parser/).
You can also run general checks via:

:checkhealth

## TROUBLESHOOTING
==================
If you encounter a shared library NOT FOUND error for libtree-sitter.so,
ensure that the main tree-sitter package is installed on your system:

# slackpkg install tree-sitter

########################################################################

======================
REQUIRES: lemonade libvterm lua-lpeg lua-mpack luv msgpack-c python-pynvim ripgrep shellcheck-bin stylua unibilium xclip xsel