From 5e210a5a38851074b52f6786043dba626094e58c Mon Sep 17 00:00:00 2001 From: jmug Date: Sat, 28 Feb 2026 01:59:59 -0800 Subject: [PATCH] [nvim] Zig plugin and laguage server fix. --- home-modules/explicit-configs/nvim/lua/plugins.lua | 1 + home-modules/explicit-configs/nvim/lua/settings.lua | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/home-modules/explicit-configs/nvim/lua/plugins.lua b/home-modules/explicit-configs/nvim/lua/plugins.lua index b32ffc8..519946d 100644 --- a/home-modules/explicit-configs/nvim/lua/plugins.lua +++ b/home-modules/explicit-configs/nvim/lua/plugins.lua @@ -41,6 +41,7 @@ return require('packer').startup(function(use) -- Syntax use 'sheerun/vim-polyglot' + use 'https://codeberg.org/ziglang/zig.vim' -- use { --- 'prettier/vim-prettier', -- run = "yarn install", diff --git a/home-modules/explicit-configs/nvim/lua/settings.lua b/home-modules/explicit-configs/nvim/lua/settings.lua index db5ba90..c0ff283 100644 --- a/home-modules/explicit-configs/nvim/lua/settings.lua +++ b/home-modules/explicit-configs/nvim/lua/settings.lua @@ -78,6 +78,16 @@ endfunction -- command! -nargs=* -bang RG call RipgrepFzf(, 0) -- ]]) +-- Use upstream zig plugin instead of polyglot. +vim.g.polyglot_disabled = { "zig" } + +-- Prioritize Objective-C +vim.filetype.add({ + extension = { + m = 'objc', + }, +}) + -- Soft line wrapping for markdown. local markdown_group = vim.api.nvim_create_augroup("MarkdownSpecific", { clear = true }) vim.api.nvim_create_autocmd("FileType", {