Commit Graph
168 Commits
Author SHA1 Message Date
Pedro Alves c320be04c8 remove obsolete test.sh 2022-11-08 20:02:17 +00:00
Alexander Nortung cba9cca52b luasnip: init plugin (#56)
* luasnip: init plugin

Also added support for paths in `toLuaObject`

* luasnip: more flexible types

* luasnip: changed options to be more flexible

* luasnip: added example

* luasnip: added package option
2022-11-08 19:59:26 +00:00
Pedro Alves 1a89cd2107 (hopefully) fix #65 2022-11-08 11:19:38 +00:00
Alexander Nortung 03a80e3da1 nvim-tree: added new option (#54) 2022-11-07 16:10:18 +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
LightQuantum 1fa86d1699 helpers: expose to config.nixvim.helpers (#59) 2022-11-07 15:12:40 +00:00
LightQuantum f7be736462 treesitter: allow specifying custom parser install dir (#60) 2022-10-31 10:32:59 +00:00
Alexander Nortung e19114a4d0 nvim-lsp/tsserver: init (#57) 2022-10-28 00:40:40 +01:00
Alexander NortungandPedro Alves 76b915937e New wrapDo helper and wrapping nvim-cmp in do ... end (#53)
* added wrapDo helper

* nvim-cmp: wrapped with do

Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2022-10-25 00:17:02 +01:00
Alexander Nortung 9658aaf990 project-nvim: init plugin (#55) 2022-10-25 00:15:09 +01:00
Pedro Alves f0ad4cd2ec lsp: fix issue with everything other than elixir 2022-10-22 22:15:03 +01:00
Pedro Alves ce909992f6 lsp: fix elixir again 2022-10-22 15:49:04 +01:00
Pedro Alves c7b561b40c lsp: fix elixir lsp 2022-10-22 15:45:03 +01:00
Pedro Alves 2db1c36c30 lsp: add elixirls 2022-10-22 14:55:22 +01:00
Pedro Alves e8ab365a4a fix output module 2022-10-18 23:23:49 +01:00
Pedro Alves 928e7f2673 expose helpers to config.nixvim.helpers (#51) 2022-10-18 14:21:09 +01:00
LightQuantum 369b586fa9 copilot: init plugin (#50) 2022-10-17 14:09:24 +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
LightQuantum 931db3e83f lualine: fix components config (#47) 2022-10-17 14:00:18 +01:00
Pedro Alves a38d531bf4 set colorscheme before setting globals (#46) 2022-10-17 10:21:37 +01:00
LightQuantum 9ada457ca8 helpers: expose helpers to config.nixvim.helpers 2022-10-16 06:28:05 +08:00
Pedro Alves 4adcb35851 add feature request 2022-10-10 15:24:02 +01:00
Pedro Alves b9f8bd3265 lsp-lines test 2022-10-10 15:22:00 +01:00
Pedro Alves a1892dbb8a Create bug report template 2022-10-09 16:53:40 +01:00
Luc Chabassier 1fe6ab0e08 make sure the runtimepath is set in NixOS 22.05 (#44) 2022-10-07 14:54:04 +01:00
Pedro Alves 08f3a9d78a add nixos-22.05 test 2022-10-04 15:04:47 +01:00
Alexander Nortung 389fbafb20 null-ls.phpcbf: init (#43) 2022-10-04 14:17:56 +01:00
Pedro Alves 808c20d1f9 fix example.nix 2022-10-04 00:13:17 +01:00
Matilde Bravo 31b38e5649 Added missing git package in fugitive and neogit (#42)
* Added git to extra packages

* Added missing git package in fugitive and neogit
2022-10-03 19:17:31 +01:00
Matilde Bravo 8fffcdcbc4 add git to packages that require it (#41) 2022-10-03 19:02:55 +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
Pedro Alves bd6f978d51 treesitter: ensure_installed to none if using nix
This is a temporary workaround for an upstream bug which causes
nvim-treesitter to complain about a read-only installation directory
2022-09-12 13:04:24 +01:00
Leah 88fb867da5 treesitter: add ignoreInstall option to treesitter config (#38) 2022-09-02 00:19:26 +01:00
Pedro Alves f9304b5f6a lsp-lines: fix vim.diagnostic typo 2022-08-28 21:30:06 +01:00
Pedro Alves 5bc0a552ce lsp-lines: init 2022-08-28 01:33:43 +01:00
Pedro Alves 053314724a telescope.media_files: fix wrong namespace for null 2022-08-28 00:43:01 +01:00
Alexander NortungandPedro Alves 3bce3ed48f telescope.media_files: init (#29)
* telescope.media_files: init

* telescope-media: fix typo

`nollOr` -> `nullOr`

Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2022-08-28 00:26:03 +01:00
Pedro Alves 3bb3b7efb5 telescope: wrap setup code in do...end 2022-08-27 01:47:52 +01:00
Pedro Alves 4ff6dcb863 Updated config.yml 2022-08-24 01:16:52 +01:00
Pedro Alves 10c570ee5e Updated config.yml 2022-08-24 01:09:37 +01:00
Pedro Alves ca9e9b0430 Updated config.yml 2022-08-24 01:04:28 +01:00
Alexander Nortung 8b61db8a80 null-ls: added alejandro and nixfmt (#33) 2022-08-19 20:33:35 +01:00
Pedro Alves 70dd3446fb nvim-cmp: fix snippet not being able to be null 2022-08-05 15:01:10 +01:00
Alexander Nortung 5cb317a5cb null-ls: init with prettier and flake8 (#31) 2022-08-05 13:08:19 +01:00
Alexander Nortung f12a79bda6 Adding nvim-cmp plugin (#25)
* started adding nvim-cmp

* nvim-cmp: added snippet option

* nvim-cmp: added mapping option

* nvim-cmp: added completion option

* nvim-cmp: added confirmation config option

* nvim-cmp: added formatting options

* nvim-cmp: added matching option

* nvim-cmp: added sorting option

* nvim-cmp: added sources option

* nvim-cmp: added a bunch of sources

* nvim-cmp: auto enabling cmp source plugins should mostly work now

* nvim-cmp: added view option

* nvim_cmp: added window option

* nvim-cmp: added experimental option

* nvim-cmp: mappingPresets now works
2022-07-28 20:38:38 +01:00
Alexander Nortung d40a8b99f3 Refactor language servers and add eslint, jsonls, cssls and html servers. (#28)
* nvim-lsp: refactor of basic language servers

* nvim-lsp: added html, css, json and eslint language servers

* nvim-lsp: added gdscript lsp

* nvim-lsp: added vuels
2022-07-28 20:37:49 +01:00
Alexander Nortung b1f99f2f08 Set globals before plugin setup (#27)
* Set globals before plugin setup

* added extraLuaPreConfig and extraLuaPostConfig

* made colorscheme execute in lua
2022-07-28 15:04:15 +01:00
Alexander Nortung 4d573a1e75 nvim-tree: git.enable expects a boolean (#24) 2022-07-18 22:14:41 +01:00