Christian Clason
dcbe5bdd96
feat(ftplugin): treesitter default highlighting for markdown
2026-02-17 10:35:19 +01:00
Justin M. Keyes
858576777e
docs: lsp, options, promptbuf
...
Close #37630
Close #37682
Close #37762
Close #37785
Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de >
Co-authored-by: Duane Hilton <duane9@gmail.com >
Co-authored-by: NeOzay <colpaert.benoit@gmail.com >
Co-authored-by: Yi Ming <ofseed@foxmail.com >
Co-authored-by: "Justin M. Keyes" <justinkz@gmail.com >
2026-02-12 13:46:45 +01:00
Kevin Goodsell
d6a6078809
docs(build): update OpenBSD build notes #37533
...
Issue: https://github.com/neovim/neovim/issues/37518
2026-01-26 07:41:10 -05:00
Chinmay Dalal
8df6e5ea92
docs(build.zig): document zig build
2026-01-14 13:16:38 -05:00
Justin M. Keyes
3fc72f4ef1
docs: misc
...
Close #36441
Close #36631
Close #36656
Co-authored-by: Maria José Solano <majosolano99@gmail.com >
Co-authored-by: glepnir <glephunter@gmail.com >
Co-authored-by: "Mike J. McGuirk" <mike.j.mcguirk@gmail.com >
2025-11-23 20:03:13 -05:00
Justin M. Keyes
bf820b1b94
docs: misc, build, lsp
2025-11-22 19:32:45 -05:00
Justin M. Keyes
9044d64af9
feat: has('terminfo')
...
Problem:
No way to detect at runtime if the build includes unibilium (or whatever
terminfo layer we swap it with later).
Solution:
Support `has('terminfo')`.
2025-11-22 15:59:07 -05:00
Justin M. Keyes
6c20531e48
docs: deprecate BUNDLED_CMAKE_FLAG
...
Problem:
We have too many build flags.
BUNDLED_CMAKE_FLAG is redundant with DEPS_CMAKE_FLAGS.
Solution:
In documentation, refer to DEPS_CMAKE_FLAGS instead of BUNDLED_CMAKE_FLAG.
2025-11-22 14:33:13 -05:00
bfredl
e1ffa8d33b
feat(build): HAVE_UNIBILIUM
...
compile time features are hot again.
Note: this changes the &term value for builtin definition from
'builtin_xterm' to just 'xterm'. It's an xterm regardless of we use an
external definition or an internal. Prior to this commit the vast
majority of POSIX users will have used external terminfo, so plugins and
scripts are only going to have checked for &term == 'xterm' or 'tmux' or
whatever.
The status of external loading is still available in "nvim -V3" output.
2025-10-31 08:39:32 +01:00
zeertzjq
ff777f9a85
docs: small fixes ( #35791 )
...
Close #34938
Close #35030
Close #35233
Close #35259
Close #35290
Close #35433
Close #35541
Close #35766
Close #35792
Co-authored-by: huylg <45591413+huylg@users.noreply.github.com >
Co-authored-by: Jason Del Ponte <961963+jasdel@users.noreply.github.com >
Co-authored-by: sooriya <74165167+thuvasooriya@users.noreply.github.com >
Co-authored-by: Andrew Braxton <andrewcbraxton@gmail.com >
Co-authored-by: Enric Calabuig <enric.calabuig@gmail.com >
Co-authored-by: Augusto César Dias <augusto.c.dias@gmail.com >
Co-authored-by: David Sierra DiazGranados <davidsierradz@gmail.com >
Co-authored-by: Stepan Nikitin <90522882+vectravox@users.noreply.github.com >
Co-authored-by: Emilien Breton <bricktech2000@gmail.com >
2025-09-16 11:41:36 +08:00
ite-usagi
ddae46fba0
docs(l10n): building translation file #35380
2025-08-18 08:06:21 -07:00
Corey Cole
4299837b44
docs(windows): WSL build instructions #35365
2025-08-17 13:07:03 -07:00
argothiel
76a383bb7b
docs: "git" is a prerequisite #35315
...
BUILD.md: Add git to prerequisites
The git command is literally the first one in the build instructions, therefore it's reasonable to treat it as one of the prerequisites. Void Linux already had git as one of the prerequisites; this commits adds git to all the other Unix systems.
2025-08-12 14:11:51 -07:00
Alex Díaz
e91224bfaa
build: support static build #34728
2025-07-02 07:54:17 -07:00
dundargoc
0814086a23
docs: misc ( #33093 )
...
Co-authored-by: Jx <JxJxxJxJ@github.com >
Co-authored-by: Richard Dzenis <richard@dzenis.dev >
Co-authored-by: Shixian Sheng <shixian_sheng-2@protonmail.com >
Co-authored-by: Sourabh Kumar <sourabh7.tech@gmail.com >
Co-authored-by: Yegor Yefremov <yegorslists@googlemail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2025-04-13 07:41:54 +08:00
Christian Clason
c1718d6863
ci(release): add linux-arm64 appimage and tarball
...
Problem: No releases for ARM Linux.
Solution: Provide appimages and tarballs for `linux-arm64`. Rename
x86 releases to `linux-x86_64` for consistency.
2025-01-27 16:21:40 +01:00
dundargoc
6a425e7045
docs: misc
...
Co-authored-by: Axel <axelhjq@gmail.com >
Co-authored-by: Colin Kennedy <colinvfx@gmail.com >
Co-authored-by: Daiki Noda <sys9kdr@users.noreply.github.com >
Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com >
Co-authored-by: Jean-Jacq du Plessis <1030058+jj-du-plessis@users.noreply.github.com >
Co-authored-by: Juan Giordana <juangiordana@gmail.com >
Co-authored-by: Lincoln Wallace <locnnil0@gmail.com >
Co-authored-by: Matti Hellström <hellstrom@scm.com >
Co-authored-by: Steven Locorotondo <steven.locorotondo@justeattakeaway.com >
Co-authored-by: Yochem van Rosmalen <git@yochem.nl >
Co-authored-by: glepnir <glephunter@gmail.com >
Co-authored-by: ifish <fishioon@live.com >
2025-01-11 10:34:12 +01:00
Axel
af112e605d
docs(build): suggest ucrt64 for msys2 #31312
...
Problem:
The default invocation would install the non-ucrt gcc package, the build would
fail now that UCRT is not supported. #22534
Solution:
Mention mingw-w64-ucrt pacman package instead.
2024-11-24 07:44:37 -08:00
dundargoc
5a27d02584
docs: misc ( #30914 )
...
Co-authored-by: Ernie Rael <errael@raelity.com >
Co-authored-by: Famiu Haque <famiuhaque@proton.me >
Co-authored-by: Jade <spacey-sooty@proton.me >
Co-authored-by: glepnir <glephunter@gmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2024-11-09 08:10:56 +08:00
dundargoc
2c937d723d
docs: misc ( #30177 )
...
Co-authored-by: Christian Clason <c.clason@uni-graz.at >
Co-authored-by: Riley Bruins <ribru17@hotmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2024-09-29 09:54:12 +00:00
dundargoc
1d815acd78
build: bump minimum cmake version to 3.16
2024-09-21 23:42:03 +02:00
Christian Clason
fa79a8ad6d
build(deps): vendor libvterm at v0.3.3
...
Problem: Adding support for modern Nvim features (reflow, OSC 8, full
utf8/emoji support) requires coupling libvterm to Nvim internals
(e.g., utf8proc).
Solution: Vendor libvterm at v0.3.3.
2024-08-10 10:26:07 +02:00
bfredl
1247684ae1
build(deps): remove msgpack-c dependency
2024-08-05 12:22:12 +02:00
Christian Clason
51d85f7ea5
build(deps): drop unused bundled bash, python parsers and queries
...
Problem: Neovim bundles treesitter parsers for bash and python but does
not use them by default. This dilutes the messaging about the bundled
parsers being required for functionality or reasonable out-of-the-box
experience. It also increases the risk of query incompatibilities for no
gain.
Solution: Stop bundling bash and python parser and queries.
2024-07-09 15:26:48 +02:00
dundargoc
25c59d08c4
docs: misc ( #29410 )
...
Co-authored-by: Michael Härtl <haertl.mike@gmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2024-07-05 05:20:45 +08:00
dundargoc
8c5af0eb85
docs: misc ( #28837 )
...
Co-authored-by: Danymat <d.danymat@gmail.com >
Co-authored-by: Gregory Anders <greg@gpanders.com >
Co-authored-by: Jakub Okoński <jakub@okonski.org >
Co-authored-by: John L. Villalovos <john@sodarock.com >
Co-authored-by: Maria José Solano <majosolano99@gmail.com >
Co-authored-by: Michaili K <git@michaili.dev >
Co-authored-by: TheLeoP <eugenio2305@hotmail.com >
Co-authored-by: Tobias Schmitz <tobiasschmitz2001@gmail.com >
Co-authored-by: W20MC <157727813+W20MC@users.noreply.github.com >
Co-authored-by: Will Hopkins <willothyh@gmail.com >
Co-authored-by: Yifan Hu <141280278+b0ae989c@users.noreply.github.com >
Co-authored-by: glepnir <glephunter@gmail.com >
Co-authored-by: prljav <74116121+prljav@users.noreply.github.com >
2024-06-07 10:55:14 +08:00
zeertzjq
be2a4b52b9
docs(BUILD): mention treesitter parser dependencies ( #28226 )
...
Also add missing mention of libvterm and remove mention of libtermkey.
2024-04-08 16:04:54 +08:00
dundargoc
a89ce89742
docs: fix typos ( #27868 )
...
Co-authored-by: ite-usagi <77563904+ite-usagi@users.noreply.github.com >
Co-authored-by: v-sim <56476039+v-sim@users.noreply.github.com >
Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Co-authored-by: Quico Augustijn <quico.public@gmail.com >
Co-authored-by: nhld <nahnera@gmail.com >
Co-authored-by: francisco souza <108725+fsouza@users.noreply.github.com >
2024-03-28 09:32:32 +08:00
Dominic Racine
a1bab03945
docs(build): update rhel/fedora build prerequisite ( #27875 )
2024-03-18 10:03:44 +01:00
dundargoc
a74e869ffa
docs: small fixes ( #27364 )
...
Co-authored-by: C.D. MacEachern <craig.daniel.maceachern@gmail.com >
Co-authored-by: Ynda Jas <yndajas@gmail.com >
Co-authored-by: Owen Hines <TheOdd@users.noreply.github.com >
Co-authored-by: Wanten <41904684+WantenMN@users.noreply.github.com >
Co-authored-by: lukasvrenner <118417051+lukasvrenner@users.noreply.github.com >
Co-authored-by: cuinix <915115094@qq.com >
2024-03-12 13:51:53 +08:00
dundargoc
da2130934b
build: don't allow Xcode as generator
...
Xcode does not allow having multiple targets depend on a custom command.
This limitation severely hinders its usability and complying with it
would likely require extensive refactoring and boilerplate. It makes
more sense to simply refer users to use "Ninja" or "Unix Makefiles"
instead.
2024-03-03 12:46:39 +01:00
dundargoc
2b1bc94b76
docs: simplify build instructions
2023-12-16 21:49:00 +01:00
dundargoc
1d63a057a6
docs: fix links
2023-12-13 20:31:16 +01:00
dundargoc
fbd0f6658f
docs: add installation and build guides from wiki to repo
2023-12-13 17:53:36 +01:00