Commit Graph
68 Commits
Author SHA1 Message Date
Wolbyte 600cd12057 helpers.defaultNullOpts: add mkBorder 2023-06-26 14:01:18 +02:00
Gaetan Lepage 7ae81019d9 plugins/copilot: rename copilot -> copilot-vim 2023-06-22 10:34:36 +02:00
Gaetan Lepage fce6a33488 plugins/treesitter: add parsersToFiletypes option 2023-06-05 10:15:40 +02:00
Gaetan Lepage e638f71f9e plugins/julia-cell: init + test 2023-06-04 12:19:25 +02:00
Gaetan Lepage 8f00594b25 plugins/ts-context-commentstring: init + test 2023-06-01 16:14:25 +02:00
Gaetan Lepage c1655427d6 plugins/vim-slime: add plugin + test 2023-06-01 15:57:55 +02:00
Gaetan Lepage df25456aaa plugins/ts-autotag: init + test 2023-06-01 15:53:48 +02:00
Gaetan Lepage 535fc7d5d3 plugins/treesitter-context: add missing warning when treesitter is not enabled 2023-06-01 15:53:48 +02:00
Gaetan Lepage 3f08cff1d0 plugins/typst-vim: init plugin + test 2023-05-29 12:51:01 +02:00
Pedro Alves 40e0516eca treesitter: add injection for vimscript (#383) 2023-05-23 16:38:25 +01:00
Tanish2002 efdcbe225f perform some statix linting and fixes 2023-05-22 23:00:53 +02:00
Gaetan Lepage 859ae3a843 plugins/nvim-lsp: internal rename (nvim-lsp -> lsp) 2023-05-12 11:27:24 +02:00
traxys 9c8bee9da6 plugins/treesitter: Add injections to highlight lua in nixvim options (#344) 2023-04-21 20:29:33 +02:00
Gaetan Lepage d7967f3ffd plugins/treesitter-rainbow: add plugin + test 2023-04-06 23:18:05 +02:00
Gaetan Lepage ff791d20c8 plugins/treesitter: re-organize treesitter plugins 2023-04-06 23:18:05 +02:00
Felix Hilgers 30726d49c6 plugins/treesitter-playground: init + tests (#311) 2023-04-05 13:34:20 +02:00
Gaétan Lepage 75f7b22f21 plugins/nvim-jdtls: add data and configuration options (#308) 2023-03-31 18:05:56 +02:00
traxys ac2d771f55 plugin/openscad: init + tests (#293) 2023-03-30 11:54:54 +02:00
Gaétan Lepage eda519d451 plugins/nvim-jdtls: init + tests (#298) 2023-03-28 18:20:54 +02:00
Gaétan Lepage 58b6c74e2f helpers: add globalPrefix to mkPlugin (#284) 2023-03-24 08:18:45 +01:00
Gaétan Lepage f9af5a150d plugins/sniprun: init (#271) 2023-03-18 17:23:59 +01:00
traxys 2a3d497d29 plugin/rust-tools: Fix rust-analyzer settings (#262) 2023-03-16 09:13:17 +01:00
Gaétan Lepage 86f4067159 plugins/rust-tools: refactoring + tests (#258) 2023-03-15 12:06:00 +01:00
Gaétan Lepage 0989017145 plugins/markdown-preview: fixed regressions introduced in #213 (#214) 2023-03-07 18:43:40 +00:00
Gaétan Lepage 6e027c40f2 plugins/vimtex: fix error when user does not set any extraConfig option (#216) 2023-03-02 13:01:31 +00:00
Gaétan Lepage 23bb06c5eb plugins/vimtex: fix VimtexInverseSearch (#217) 2023-03-01 16:21:07 +01:00
Gaétan Lepage 6c8644cd39 plugins/ledger: correct enable option description (#186) 2023-02-23 16:10:02 +00:00
Gaétan Lepage 8f266e86ef plugins/nvim-lsp: made a new directory for language servers (#183) 2023-02-23 00:42:44 +01:00
Gaétan Lepage 7ee4ec70a4 plugins/languages/treesitter: add pkgs.gcc in extraPackages (#176) 2023-02-21 04:13:38 +00:00
Gaétan Lepage 264de8cefb added formatter + reformat existing codebase (#175) 2023-02-20 10:42:13 +00:00
Gaétan LepageandPedro Alves b6e01b9100 plugins: Add tagbar (#156)
* plugins: Add tagbar

* tagbar: fix typo

---------

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 19:50:47 +00:00
Gaétan Lepage 9cca0b1fc9 vimtex: init plugin (#146) 2023-02-14 19:48:13 +00:00
Gaétan LepageandPedro Alves 96c77f126f markdown-preview: init (#143)
* plugings: Add markdown-preview

* fix docs build

---------

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 16:46:38 +00:00
traxys 8a0056617a languages: Add clangd_extensions, a plugin to handle clangd LSP extensions (#141) 2023-01-26 20:18:45 +00:00
Gaétan Lepage c73bef16ab helpers: add mkPackageOption + refactoring (#144) (#150) 2023-01-25 18:46:49 +00:00
Pedro Alves 2d54272177 Revert "helpers: add mkPackageOption + refactoring (#144)" (#149)
This reverts commit b724085447.
2023-01-25 00:03:26 +00:00
Gaétan Lepage b724085447 helpers: add mkPackageOption + refactoring (#144) 2023-01-24 23:59:06 +00:00
traxys 66b1b099cf rust-tools: Add rust-analyzer to the extraPackages (#142) 2023-01-24 01:31:32 +00:00
Pedro Alves 238f0c590e misc: fix mkEnableOption descriptions 2023-01-22 03:32:08 +00:00
traxys 23327700e2 plugins/rust-tools: Add a plugins for LSP extensions for rust-analyzer (#132) 2023-01-21 18:52:56 +00:00
traxys 55ed602814 tree-sitter: Switch to using nvim-treesitter grammars (#131)
The grammars in the tree-sitter package and nvim-treesitter package are
not the same. The grammars in the nvim-treesitter package are directly
taken from the grammars supported by the plugin, whereas tree-sitter
grammars are hard-coded in nixpkgs.

This means that there are more tree-sitter grammars available from
nvim-treesitter rather than tree-sitter.
2023-01-21 17:02:16 +00:00
Alexander Nortung 3f9effc575 general: add package options (#127)
* barbar: package option

* Base16: package option

* gruvbox: package option

* nord: package option

* one: package option

* onedark: package option

* tokyonight: package option

* nvim-cmp: package option

* coq: package option

* lspkind: package option

* helpers: added package option to mkPlugin

* fugitive: package option

* gitgutter: package option

* gitsigns: package option

* neogit: package option

* ledger: package option

* nix: package option

* plantuml-syntax: package option

* treesitter-context: package option + formatting

* treesitter-refactor: package option + formatting

* treesitter: package option

* zig: package option

* null-ls: package option

* null-ls/servers: package option

* lsp-lines: package option

* lspsaga: package option

* trouble: package option

* luasnip: added description for package option

* airline: package option

* lightline: package option

* lualine: package option

* telescope: package option

* telescope/frecency: package option

* telescope/fzf-native: package option

* telescope/media-files: package option

* comment-nvim: package option

* vim-commentary: package option

* dashboard: package option

* easyescape: package option

* emmet: package option

* endwise: package option

* floaterm: package option

* goyo: package option

* intellitab: package option

* mark-radar: package option

* notify: package option

* nvim-autopairs: package option

* nvim-tree: package option

* project-nvim: package option

* specs: package option

* startify: package option

* surround: package option

* undotree: package option
2023-01-19 10:45:15 +00:00
Gaétan Lepage b9a4f0ca19 plugins/languages/treesitter: fixed parsers installation when not using nixGrammars (#116) 2023-01-13 10:48:24 +00:00
Gaétan LepageandPedro Alves 20d47fb283 treesitter: change default value for parserInstallDir (#117)
* plugins/languages/treesitter: change default value for parserInstallDir

* better document parserInstallDir

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-01-12 19:17:43 +00:00
traxys 7713f5d441 plantuml: init syntax plugin (#104) 2023-01-06 15:14:30 +00:00
traxys 2f9c21ffc8 treesitter: add tree-sitter context plugin (#103) 2023-01-06 11:31:54 +00:00
traxys 1f723e8abd treesitter: add module for treesitter-refactor (#101)
As treesitter-refactor is a treesitter module we need a way to pass
extra configuration options to the treesitter setup. This is done
through a `moduleConfig` attrset. This set should not be used outside
nixvim.
2023-01-05 14:23:23 +00:00
Pedro Alves 6537e9aa1f treesitter: custom grammars 2022-12-01 14:07:08 +00:00
Pedro Alves 36bc31ed5c lsp: add haskell language server 2022-12-01 14:05:46 +00:00
LightQuantum f7be736462 treesitter: allow specifying custom parser install dir (#60) 2022-10-31 10:32:59 +00:00