Skip to content

Commit e6277af

Browse files
committed
fix: re-enable some of the treeshitter stuff
1 parent 3eaadd8 commit e6277af

File tree

6 files changed

+221
-333
lines changed

6 files changed

+221
-333
lines changed

flake.lock

Lines changed: 1 addition & 86 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 16 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@
3939
flake = false;
4040
};
4141

42-
rustaceanvim-src = {
43-
url = "github:mrcjkb/rustaceanvim";
44-
flake = false;
45-
};
4642
gitlinker-nvim-src = {
4743
url = "github:linrongbin16/gitlinker.nvim";
4844
flake = false;
@@ -90,11 +86,6 @@
9086
url = "github:oxalica/nil";
9187
};
9288

93-
plenary-nvim-src = {
94-
url = "github:nvim-lua/plenary.nvim";
95-
flake = false;
96-
};
97-
9889
telescope-src = {
9990
url = "github:nvim-telescope/telescope.nvim";
10091
flake = false;
@@ -169,10 +160,6 @@
169160
url = "github:ggandor/leap.nvim";
170161
flake = false;
171162
};
172-
nvim-autopairs-src = {
173-
url = "github:windwp/nvim-autopairs";
174-
flake = false;
175-
};
176163

177164
nvim-ufo-src = {
178165
url = "github:kevinhwang91/nvim-ufo";
@@ -189,11 +176,6 @@
189176
# flake = false;
190177
# };
191178

192-
markid-src = {
193-
url = "github:David-Kunz/markid";
194-
flake = false;
195-
};
196-
197179
copilot-lua-src = {
198180
url = "github:zbirenbaum/copilot.lua";
199181
flake = false;
@@ -299,10 +281,6 @@
299281
flake = false;
300282
};
301283

302-
yazi-nvim-src = {
303-
url = "github:mikavilpas/yazi.nvim";
304-
flake = false;
305-
};
306284
};
307285

308286
outputs =
@@ -457,7 +435,7 @@
457435
});
458436
# plugin, config file
459437
lazyPluginList = with pkgs; [
460-
[rustaceanvim "rustaceanvim"]
438+
[vimPlugins.rustaceanvim "rustaceanvim"]
461439
[vimPlugins.haskell-tools-nvim "haskell-tools-nvim"]
462440
[ferris-nvim "ferris"]
463441
[parinfer-rust-nvim "parinfer"]
@@ -470,6 +448,7 @@
470448
vimPlugins.lze
471449
vimPlugins.lzextras
472450
colorful-winsep-nvim
451+
vimPlugins.markid
473452

474453

475454
# essentials
@@ -485,7 +464,7 @@
485464
telescope-nvim
486465
vimPlugins.telescope-file-browser-nvim
487466
telescope-ui-select
488-
yazi-nvim
467+
vimPlugins.yazi-nvim
489468

490469
# github
491470
gitlinker-nvim
@@ -505,7 +484,7 @@
505484
vimPlugins.gitsigns-nvim
506485

507486
# autopairs
508-
nvim-autopairs
487+
vimPlugins.nvim-autopairs
509488

510489
# lsp
511490

@@ -518,7 +497,7 @@
518497
vimPlugins.lsp_signature-nvim
519498
vimPlugins.lspkind-nvim
520499
lsp-config
521-
plenary-nvim
500+
vimPlugins.plenary-nvim
522501
vimPlugins.popup-nvim
523502

524503
fidget
@@ -532,11 +511,11 @@
532511

533512
# treesitter
534513
nvim-async
535-
# nvim-ufo
514+
vimPlugins.nvim-ufo
536515
comment-nvim
537-
# vimPlugins.nvim-treesitter-context
538-
# vimPlugins.nvim-treesitter-textobjects
539-
# vimPlugins.nvim-treesitter
516+
vimPlugins.nvim-treesitter-context
517+
vimPlugins.nvim-treesitter-textobjects
518+
vimPlugins.nvim-treesitter
540519
# (builtins.attrValues ((lib.filterAttrs (n: v: !(builtins.elem v ["comment"]))) pkgs.vimPlugins.nvim-treesitter.grammarPlugins))
541520

542521
# ((pkgs.vimPlugins.nvim-treesitter.overrideAttrs (oldAttrs: {
@@ -549,29 +528,28 @@
549528
vimPlugins.nvim-ts-autotag
550529
vimPlugins.rainbow-delimiters-nvim
551530
vim-illuminate
552-
markid
553531
ts-node-action
554532

555533
# TODO lazy load these
556534
vimPlugins.typescript-tools-nvim
557535
vimPlugins.crates-nvim
558536
coqtail
559537
coq-lsp-nvim
560-
];
538+
]
561539
# ++ lib.optional (system != "aarch64-darwin") [
562540
# rust-owl.packages.${system}.rustowl-nvim
563541
# ]
564-
# ++
565-
# (pkgs.vimPlugins.nvim-treesitter.grammarPlugins
566-
# |> (lib.filterAttrs (n: _: !(builtins.elem n [ "comment" ])))
567-
# |> builtins.attrValues);
542+
++
543+
(pkgs.vimPlugins.nvim-treesitter.grammarPlugins
544+
|> (lib.filterAttrs (n: _: !(builtins.elem n [ "comment" ])))
545+
|> builtins.attrValues);
568546
luaModules = [
569547
"essentials"
570548
"aesthetics"
571549
"telescope"
572550
"github"
573551
"misc"
574-
# "treesitter"
552+
"treesitter"
575553
"git"
576554
"autopairs"
577555
"lsp"
@@ -624,7 +602,7 @@
624602
};
625603
myNeovim = pkgs.wrapNeovimUnstable
626604
(pkgs.neovim-unwrapped.overrideAttrs (oldAttrs: {
627-
# buildInputs = oldAttrs.buildInputs ++ (with pkgs; [ tree-sitter ]);
605+
buildInputs = oldAttrs.buildInputs ++ (with pkgs; [ tree-sitter ]);
628606
}))
629607
config;
630608
in

plugins.nix

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,12 @@ with inputs;
8181
guess-indent = plugin "guess-indent" guess-indent-src;
8282
leap = plugin "leap" leap-src;
8383
wilder-nvim = plugin "wilder-nvim" wilder-nvim-src;
84-
plenary-nvim = plugin "plenary-nvim" plenary-nvim-src;
85-
nvim-autopairs = plugin "nvim-autopairs" nvim-autopairs-src;
8684
vim-illuminate = plugin "vim-illuminate" vim-illuminate-src;
8785
nvim-ufo = plugin "nvim-ufo" nvim-ufo-src;
8886
nvim-async = plugin "nvim-async" nvim-async-src;
8987
conjure = plugin "conjure" conjure-src;
9088
lsp-config = plugin "lsp-config" lsp-config-src;
9189
# lsp_lines = plugin "lsp_lines" lsp_lines-src;
92-
markid = plugin "markid" markid-src;
9390

9491
copilot-lua = plugin "copilot-lua" copilot-lua-src;
9592
copilot-cmp = plugin "copilot-cmp" copilot-cmp-src;
@@ -147,14 +144,10 @@ with inputs;
147144

148145
molten-nvim = plugin "molten-nvim" molten-nvim-src;
149146

150-
rustaceanvim = plugin "rustaceanvim" rustaceanvim-src;
151-
152147
ferris-nvim = plugin "ferris-nvim" ferris-nvim-src;
153148

154149
gitlinker-nvim = plugin "gitlinker-nvim" gitlinker-nvim-src;
155150

156-
yazi-nvim = plugin "yazi-nvim" yazi-nvim-src;
157-
158151
coq-lsp-nvim = plugin "coq-lsp-nvim" coq-lsp-nvim-src;
159152

160153
coqtail = plugin "coqtail" coqtail-src;

required_lua_modules/essentials.lua

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,3 @@ vim.api.nvim_set_keymap(
196196
{ noremap = true, silent = true }
197197
)
198198

199-
vim.api.nvim_create_autocmd({ "BufReadPost", "FileType" }, {
200-
callback = function()
201-
vim.treesitter.stop() -- immediately halt any parser startup
202-
end,
203-
})

required_lua_modules/telescope.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
local z_utils = require("telescope._extensions.zoxide.utils")
22
require("telescope").setup {
33
defaults = {
4-
preview = { treesitter = false, },
4+
preview = { treesitter = true, },
55
file_ignore_patterns = { "node_modules", "target", "target_dirs" },
66
prompt_prefix = "",
77
selection_caret = " ",

0 commit comments

Comments
 (0)