Commit Graph
36 Commits
Author SHA1 Message Date
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 LepageandPedro Alves 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
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
Pedro Alves 4ddd3969e5 nixvim: support standalone nixvim
This represents a major rearchitecture for nixvim, so I'm leaving this up to track the progress for now, and to serve as a reference for any breaking changes during transition.

The main change is, of course, being able to use nixvim standalone. To do this, you should use the new build function, which takes in two arguments: the system architecture (e.g. x86_64-linux) and the configuration. For the new configuration, do not use the programs.nixvim. prefix.

For module development, the main change is that you should no longer prefix your modules with programs.nixvim..
2022-09-18 11:19:23 +01:00