Pedro Alves
ac6deb4e95
nvim-cmp: refactor window options
2022-11-13 14:29:15 +00:00
Pedro Alves
e2ffc64e68
nvim-cmp: fix window options
2022-11-13 14:14:33 +00:00
Pedro Alves
7992526721
nvim-cmp: add extra window options
2022-11-13 14:13:00 +00:00
Pedro Alves
faf0a946b4
lspkind: fix bug
2022-11-10 19:05:44 +00:00
Pedro Alves
52e605166b
lspkind: fix bug
2022-11-10 18:56:48 +00:00
Pedro Alves
8d5967c1cb
lspking: add function to run after
2022-11-10 18:53:16 +00:00
Pedro Alves
226c62dc9e
lspkind: add menu
2022-11-10 18:35:52 +00:00
Pedro Alves
4cb8fc4feb
lspkind: init plugin
2022-11-10 18:22:54 +00:00
Alexander Nortung and GitHub
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
Alexander Nortung and GitHub
03a80e3da1
nvim-tree: added new option ( #54 )
2022-11-07 16:10:18 +00:00
LightQuantum and GitHub
f7be736462
treesitter: allow specifying custom parser install dir ( #60 )
2022-10-31 10:32:59 +00:00
Alexander Nortung and GitHub
e19114a4d0
nvim-lsp/tsserver: init ( #57 )
2022-10-28 00:40:40 +01:00
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 and GitHub
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
LightQuantum and GitHub
369b586fa9
copilot: init plugin ( #50 )
2022-10-17 14:09:24 +01:00
LightQuantum and GitHub
931db3e83f
lualine: fix components config ( #47 )
2022-10-17 14:00:18 +01:00
Alexander Nortung and GitHub
389fbafb20
null-ls.phpcbf: init ( #43 )
2022-10-04 14:17:56 +01:00
Matilde Bravo and GitHub
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 and GitHub
8fffcdcbc4
add git to packages that require it ( #41 )
2022-10-03 19:02:55 +01:00
Pedro Alves and GitHub
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 and GitHub
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
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
Alexander Nortung and GitHub
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 and GitHub
5cb317a5cb
null-ls: init with prettier and flake8 ( #31 )
2022-08-05 13:08:19 +01:00
Alexander Nortung and GitHub
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 and GitHub
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 and GitHub
4d573a1e75
nvim-tree: git.enable expects a boolean ( #24 )
2022-07-18 22:14:41 +01:00
Alexander Nortung and GitHub
a4aefb2239
added nord colorscheme ( #23 )
...
* added nord colorscheme
* nord theme: only add the italics global if set
* Set colorscheme after globals
2022-07-14 11:28:07 +01:00
imMaturana and Pedro Alves
11a68d154c
dashboard.nvim: remove setup method
2022-07-11 22:13:14 +01:00
imMaturana and Pedro Alves
fc1308d767
dashboard.nvim: fix helpers path
2022-07-11 22:13:14 +01:00
imMaturana and Pedro Alves
b8d15fcfbe
dashboard.nvim: update options
2022-07-11 22:13:14 +01:00
imMaturana and Pedro Alves
c619977f03
nvim-lsp/gopls: fix syntax
2022-07-11 22:13:14 +01:00
imMaturana and Pedro Alves
ce16aebd2f
nvim-lsp: add gopls support
2022-07-11 22:13:14 +01:00
Pedro Alves and GitHub
d934a33ab5
airline: fix powerline symbols option
...
Closes #18
2022-04-22 11:22:31 +01:00
Gabriel Maturana and GitHub
f534819885
dashboard.nvim, neogit, emmet: init plugins
2022-01-21 23:22:03 +00:00
Gabriel Maturana and GitHub
9d1911a5d5
nvim-lsp: add zls support
2022-01-17 19:02:08 +00:00
Pedro Alves
ba4afda369
treesitter: install parsers with nix
...
This fixes weird issues where you might get errors about libstdc++ after
updating your system without running :TSInstall again. Fixes it by just
relying on Nix to do the managing itself!
Unfortunately, for now this still needs work: you can't select which
languages are to be installed, which is why it's off by default. In the
hopefully not-too-distant future, this will be the default, and the
other way will be deprecated.
2022-01-15 02:37:09 +00:00
Pedro Alves
929659b7a1
airline: complete documentation
2022-01-12 12:42:12 +00:00
Pedro Alves
eef84178ab
docs: Add basic documentation system based on nmd
...
You can now run `nix build '.#docs'` to build HTML documentation
documenting every single option on nixvim! Fortunately, thanks to
the 'description' field, most options are already documented, but
there are still a fair few that need documenting.
I will be taking care of those in the next few days. When those are
done, I will find a way to automatically rebuild documentation on every
repo push, and also add a PR hook requiring documentation.
Additionally, I will try to find a way to have per-page plugin docs.
2022-01-12 01:44:51 +00:00
Pedro Alves
8da3fa430c
surround: init plugin
2022-01-09 23:13:11 +00:00