[nvim] Add a fix for Treesitter on macOS

This commit is contained in:
Alyxia Sother 2023-03-14 09:55:30 +01:00
parent 36c7aa8e26
commit f9c86ee14d
No known key found for this signature in database
GPG Key ID: 01E16C4E775A37E4
1 changed files with 12 additions and 0 deletions

View File

@ -1,6 +1,18 @@
local ok, parser_configs = pcall(require, 'nvim-treesitter.parsers')
if not ok then return end
-- Should only really run on my Macbook, as it is my only macOS device.
-- Apple's C compilers seem to not want to compile any of Treesitter's
-- dialects.
-- That is, `cc`, `gcc`, `g++`, andsoforth. Funnily enough, they are all
-- aliases to the same program.
-- So, the nix-darwin configuration specifies the installation of zig as a
-- replacement compiler solely so the Treesitter dialects compile. Very
-- intuitive.
if vim.loop.os_uname().sysname == 'Darwin' then
require('nvim-treesitter.install').compilers = { "zig" }
end
local parser_configs = parser_configs.get_parser_configs()
parser_configs.norg = {