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
Gaétan Lepage
86f4067159
plugins/rust-tools: refactoring + tests ( #258 )
2023-03-15 12:06:00 +01:00
Gaétan Lepage
45bd82602e
plugins/null-ls: refactoring + tests ( #251 )
2023-03-14 22:52:53 +01:00
Gaétan Lepage
9d68949da7
plugins/nvim-lsp: keymaps options ( #254 )
2023-03-14 15:22:56 +01:00
Gaétan Lepage
883703328d
plugins/vim-bbye: init + tests ( #248 )
2023-03-14 15:21:35 +01:00
Gaétan Lepage
32d79dee7a
plugins/neo-tree: init + tests ( #245 )
2023-03-13 15:54:30 +01:00
Gaétan Lepage
1ac27edf2e
plugins/nvim-tree: fix regressions introduced in #213 + tests ( #241 )
2023-03-13 10:58:03 +01:00
Gaétan Lepage
c34c941c8f
plugins/nvim-cmp: add enum type for option snippet.expand ( #244 )
2023-03-12 22:31:32 +01:00
Gaétan Lepage
bfbe737aa3
plugins/nvim-cmp: refactor + tests ( #237 )
2023-03-12 18:52:02 +01:00
Gaétan Lepage
7c6f71199b
plugins/trouble: fix regressions introduced #213 ( #215 )
2023-03-12 18:50:09 +01:00
Gaétan Lepage
e89d919e4d
plugins/packer: refactoring + fixes + tests ( #243 )
2023-03-12 18:23:23 +01:00
Gaétan Lepage
8fed61902a
plugins/todo-comments: fix missing mkRaw for pattern options ( #242 )
2023-03-12 17:55:09 +01:00
Gaétan Lepage
933c87c282
plugins/todo-comments: refactoring + tests ( #239 )
2023-03-12 11:49:41 +01:00
Alexander Nortung
2258eb8df8
misc: added flake template ( #219 )
...
* Added simple flake template
* Added readme to template
* Updated readme to show how to use the template
* Formatting
* removed unused file from template
* Fixed template url and pkgs
* Formatting
2023-03-03 09:18:52 +00:00
traxys
abc2d19a06
tests: Implement a way to test nixvim ( #199 )
...
The tests can be executed using `nix flake check`, they check that
modules can be built, and they execute in neovim without any errors.
This commit only implements tests for tokyonight-nvim upstream defaults
2023-02-28 23:39:55 +00:00
Gaétan Lepage
264de8cefb
added formatter + reformat existing codebase ( #175 )
2023-02-20 10:42:13 +00:00
Pedro Alves
a1af9214e1
tests: update flake.lock
2023-01-21 17:24:20 +00:00
Gaétan Lepage
d0910a6ddb
modules: add autocmd ( #120 )
2023-01-16 23:40:29 +00:00
Gaétan Lepage
5c6ba55f8a
keymaps: switch to lua API vim.keymap.set ( #115 )
...
* modules/keymaps: switch to lua API vim.keymap.set
* add test for keymaps
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-01-12 19:13:47 +00:00
Pedro Alves
7807c51ccf
nixvim: add nix-darwin wrapper
2022-12-30 21:14:54 +01: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
*Kim Zick
f9cfb250e9
helpers: fix toLuaObject string escapes ( #72 )
2022-11-27 21:53:49 +00:00
Pedro Alves
4c36cdc2e7
null-ls: add beautysh and shellcheck
2022-11-15 11:36:42 +00:00
Pedro Alves
4f08c8a4bf
trouble.nvim: init
2022-11-15 10:14:43 +00:00
Pedro Alves
bd5c46202e
nixvim: support highlight groups
2022-11-11 02:15:23 +00:00
Pedro Alves
4cb8fc4feb
lspkind: init plugin
2022-11-10 18:22:54 +00:00
Pedro Alves
1a89cd2107
(hopefully) fix #65
2022-11-08 11:19:38 +00:00
dfangx
3849a1de9a
Use init.lua instead of init.vim ( #64 )
...
* Use init.lua instead of init.vim
* fix standalone generation
Co-authored-by: cyrusng <cyrus.ng@protonmail.com>
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2022-11-07 15:59:10 +00:00
Pedro Alves
f0ad4cd2ec
lsp: fix issue with everything other than elixir
2022-10-22 22:15:03 +01:00
Pedro Alves
c7b561b40c
lsp: fix elixir lsp
2022-10-22 15:45:03 +01:00
Pedro Alves
928e7f2673
expose helpers to config.nixvim.helpers ( #51 )
2022-10-18 14:21:09 +01:00
Luc Chabassier
f2a103da30
Allow using global config with hm and nixos ( #48 )
...
* remove useless nixvim file
* reorganize flake outputs
* use global config file with home-manager and nixos
2022-10-17 14:08:17 +01:00
Pedro Alves
b9f8bd3265
lsp-lines test
2022-10-10 15:22:00 +01:00
Pedro Alves
08f3a9d78a
add nixos-22.05 test
2022-10-04 15:04:47 +01:00
Pedro Alves
3fd651df25
remove unnecessary todo
2022-10-03 15:38:53 +01:00
Pedro Alves
6d265c5f15
fix options in standalone usage
2022-10-03 15:21:28 +01:00