Gaetan Lepage
67ef20a223
plugins/nvim-tree: remove deprecated option view.mappings
2023-04-24 10:53:06 +02:00
Gaétan Lepage
73e8649b20
modules/clipboard: add new module to manage clipboard option and provider ( #346 )
2023-04-24 10:38:57 +02:00
traxys
9c8bee9da6
plugins/treesitter: Add injections to highlight lua in nixvim options ( #344 )
2023-04-21 20:29:33 +02:00
traxys
5a498edd14
modules/output: Allow to specify text to add as extra files ( #343 )
...
To enable some features (like adding tree-sitter queries) we need to add
files to specific directories in the runtime path (queries/lang/file.scm
for tree-sitter queries for example).
This commit adds support for specifying such files. You must be careful
to not have any collisions between `files` and `extraFiles`.
2023-04-21 20:04:58 +02:00
Gaétan Lepage
bc468178ae
plugins/nvim-lsp: add per-server onAttach option ( #341 )
2023-04-19 14:30:02 +02:00
traxys
838f616f0a
plugins/zk: init + tests ( #340 )
2023-04-17 23:13:12 +02:00
Pedro Alves
f8c412ba7f
plugins/conjure: init plugin ( #339 )
...
* plugins/conjure: init plugin
* conjure: fix import
2023-04-17 17:39:54 +02:00
traxys
75a5e45b2b
plugin/which-key: init + tests ( #337 )
2023-04-16 13:08:07 +02:00
Gaétan Lepage
3b1df35a8c
plugins/spider: add plugin + test ( #330 )
2023-04-16 11:09:59 +02:00
Gaétan Lepage
a9e3ff3f73
modules/lua-loader: add support for the new lua-loader ( #336 )
2023-04-15 16:32:10 +02:00
Gaetan Lepage
8ba084783e
plugins/poimandres: add colorscheme + test
2023-04-15 15:33:51 +02:00
traxys
121566a267
editorconfig: Migrate to builtin plugin ( #335 )
2023-04-15 15:21:25 +02:00
Gaetan Lepage
3797094d19
tests: fix test (barbar) by creating the cache folder
2023-04-15 15:11:34 +02:00
William Tan
693277568f
plugins/nvim-lsp: add metals language server ( #327 )
...
Co-authored-by: Ninja3047 <1284324+Ninja3047@user.noreply.github.com>
2023-04-11 17:51:57 +02:00
William Tan
9fcc9ed65d
plugins/nvim-lsp: add yamlls language server ( #326 )
...
Co-authored-by: Ninja3047 <1284324+Ninja3047@user.noreply.github.com>
2023-04-11 17:49:32 +02:00
devusb
b6706fa0ec
plugins/nvim-lsp: add terraform-ls language server ( #325 )
2023-04-08 23:09:30 +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
Gaétan Lepage
f79dccdc2e
plugins/lastplace: add plugin + test ( #322 )
2023-04-06 16:04:29 +02:00
Gaetan Lepage
82f04e3cf1
plugins/nvim-lsp: add typst-lsp language server
2023-04-06 11:03:04 +02:00
Gaétan Lepage
35c570deac
plugins/barbar: refactoring + nix flake update ( #317 )
...
* flake: update inputs
* plugins/barbar: refactoring + fix options
2023-04-06 10:28:13 +02:00
Felix Hilgers
30726d49c6
plugins/treesitter-playground: init + tests ( #311 )
2023-04-05 13:34:20 +02:00
Fabian Page
ca187c2262
plugins/tmux-navigator: init + tests ( #314 )
2023-04-04 14:00:04 +02:00
Gaétan Lepage
35c56b62a1
helpers/lib: toLuaObject ignore empty attrs ( #312 )
2023-04-03 11:25:37 +02:00
André Vitor de Lima Matos
3d64fab719
lualine: add winbar and inactive sections configs ( #302 )
...
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-04-01 10:42:18 +02:00
Gaétan Lepage
d62edf4178
tokyonight: Add onColor and onHightlights ( #309 )
...
Co-authored-by: Carl Dong <git@carldong.me>
2023-03-31 23:12:48 +02:00
Gaétan Lepage
75f7b22f21
plugins/nvim-jdtls: add data and configuration options ( #308 )
2023-03-31 18:05:56 +02:00
Gaétan Lepage
cbf6c56385
plugins/bufferline: refactor + tests ( #283 )
2023-03-31 17:06:27 +02:00
Gaétan Lepage
e2b24e166f
plugins/nvim-tree: fix warnings due to deprecated options ( #306 )
2023-03-31 15:11:03 +02:00
Gaétan Lepage
301d1a4072
plugins/{nvim-tree,neo-tree}: move from utils to filetrees ( #304 )
2023-03-31 10:26:56 +02:00
traxys
d531c836d4
editorconfig: Add editorconfig plugin ( #265 )
...
This is temporary, until neovim 0.9 when we will have builtin editorconfig
2023-03-31 10:15:43 +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
*Kim Zick
7f50b54bfb
tests/lib: Add basic unit tests for helpers.toLuaObject
( #291 )
2023-03-26 11:03:51 +02:00
Gaétan Lepage
3ed69945b0
plugins/magma-nvim: refactor + tests ( #286 )
2023-03-24 15:46:16 +01:00
Shayan Rashid
6d4c15385d
plugins/presence-nvim: init plugin ( #285 )
...
* presence-nvim: init plugin
Discord Rich Presence for Neovim
* Apply suggestions from code review
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
* presence-nvim: fixes syntax error
* presence-nvim: updates some options to accept raw types
the options which were able to accept lua functions are now able to be assigned raw values
---------
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-03-24 13:20:10 +01:00
Gaétan Lepage
5ae654b74d
plugins/mark-radar: refactor + tests ( #287 )
2023-03-24 13:11:46 +01:00
traxys
cbae935d89
filetype: Add a module to wrap vim.filetype.add ( #277 )
2023-03-24 11:14:12 +01:00
Gaétan Lepage
2550c919a5
plugins/coq-thirdparty: init + tests ( #282 )
2023-03-22 15:00:50 +01:00
Gaétan Lepage
db5061b4db
tests/plugins: refactor ( #235 )
2023-03-22 07:42:02 +01:00
Gaétan Lepage
961da92d2c
plugins/nvim-autopairs: cleanup + fix mistyped option + tests ( #280 )
2023-03-20 15:40:49 +01:00
Gaétan Lepage
c300601dce
plugins/barbar: add keymaps options + tests ( #276 )
2023-03-19 00:36:21 +01:00
traxys
ff063b27bd
plugins/noice-nvim: init + tests ( #272 )
2023-03-18 20:27:31 +01:00
Gaétan Lepage
f9af5a150d
plugins/sniprun: init ( #271 )
2023-03-18 17:23:59 +01:00
traxys
bf042c5809
tests: Fix netman tests by including docker ( #267 )
...
Netman tries to call 'docker -v' and it hangs neovim if the docker
command is not found. This adds the docker binary to the derivation
running checks
2023-03-17 13:43:17 +01:00
traxys
261a59a8ad
plugins/inc-rename: init + tests ( #266 )
2023-03-17 12:15:33 +01:00
traxys
02fcb49a03
plugins/netman: init + tests ( #255 )
...
Netman tests don't work if we try to effectively execute the config, so
a new parameter to `checkConfig` is introduced, `dontRun` that allows to
skip this phase.
2023-03-17 10:00:22 +01:00
traxys
c6fa30b81c
plugins/nvim-osc52: init + tests ( #261 )
...
nvim-osc52 is a plugin that allows to copy from neovim using OSC52 control sequences (works through SSH for example)
2023-03-16 11:18:54 +01:00
traxys
f5f33b5390
tests: Allow to skip running neovim ( #260 )
...
Some plugins don't really play nicely with being launched in a headless
sandboxed environment. This adds the pseudo option 'tests.dontRun' to
avoid running those tests
2023-03-16 09:13:43 +01:00
Gaétan Lepage
e33e62ff61
plugins/lspkind: refactoring + tests ( #259 )
2023-03-15 12:06:11 +01:00