diff --git a/nvim/dotfiles/plugins-list.vim b/nvim/dotfiles/plugins-list.vim index c546c08..4d1425f 100644 --- a/nvim/dotfiles/plugins-list.vim +++ b/nvim/dotfiles/plugins-list.vim @@ -22,9 +22,11 @@ let s:plug = funcref('dotfiles#plugman#register') call s:plug('alaviss/nim.nvim') call s:plug('stevearc/vim-arduino') call s:plug('xiyaowong/coc-nvim-lua') - call s:plug('nvim-neorg/neorg', { 'branch': 'unstable' }) " dependencies {{{ - call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' }) - " }}} + if has('unix') + call s:plug('nvim-neorg/neorg', { 'branch': 'unstable' }) " dependencies {{{ + call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' }) + " }}} + endif call s:plug('noahfrederick/vim-laravel') " dependencies {{{ call s:plug('noahfrederick/vim-composer') call s:plug('tpope/vim-projectionist') diff --git a/nvim/plugin/neorg.lua b/nvim/plugin/neorg.lua index 565ea5e..e655840 100644 --- a/nvim/plugin/neorg.lua +++ b/nvim/plugin/neorg.lua @@ -1,4 +1,5 @@ -local neorg = require('neorg') +local ok, neorg = pcall(require, 'neorg') +if not ok then return end; local ok, cmp = pcall(require, 'cmp') if not ok then return end; diff --git a/nvim/plugin/treesitter.lua b/nvim/plugin/treesitter.lua index ddd6827..65cb02e 100644 --- a/nvim/plugin/treesitter.lua +++ b/nvim/plugin/treesitter.lua @@ -1,4 +1,7 @@ -local parser_configs = require('nvim-treesitter.parsers').get_parser_configs() +local ok, parser_configs = pcall(require, 'nvim-treesitter.parsers') +if not ok then return end + +local parser_configs = parser_configs.get_parser_configs() parser_configs.norg = { install_info = {