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
Alexander Nortung
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
11a68d154c
dashboard.nvim: remove setup method
2022-07-11 22:13:14 +01:00
imMaturana
fc1308d767
dashboard.nvim: fix helpers path
2022-07-11 22:13:14 +01:00
imMaturana
b8d15fcfbe
dashboard.nvim: update options
2022-07-11 22:13:14 +01:00
imMaturana
c619977f03
nvim-lsp/gopls: fix syntax
2022-07-11 22:13:14 +01:00
imMaturana
ce16aebd2f
nvim-lsp: add gopls support
2022-07-11 22:13:14 +01:00
Alexander Nortung
e246034491
Check if colorscheme is set to null ( #21 )
2022-07-11 19:50:51 +01:00
Pedro Alves
16523fa1fc
docs: experiment with removing insecure ssh fingerprint
2022-05-04 11:08:46 +01:00
Pedro Alves
c298e98002
bugfix: fix #17
2022-05-03 17:43:52 +01:00
Pedro Alves
d934a33ab5
airline: fix powerline symbols option
...
Closes #18
2022-04-22 11:22:31 +01:00
Gabriel Maturana
f534819885
dashboard.nvim, neogit, emmet: init plugins
2022-01-21 23:22:03 +00:00
Gabriel Maturana
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
18f9b99413
docs: build docs with CircleCI
...
Docs are now available at https://pta2002.github.io/nixvim
2022-01-12 11:44:47 +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
69cf1b6204
core: add description field to mappings
...
This is paving the way for which-key support!
2022-01-10 19:50:13 +00:00
Pedro Alves
8da3fa430c
surround: init plugin
2022-01-09 23:13:11 +00:00
Pedro Alves
f8b70a30ea
coq-nvim: init plugin
...
still need to add most options, but this is enough to be usable
right now! This also sets up the work needed for other completion
frameworks, notably things like nvim-cmp and compe.
2022-01-09 23:04:12 +00:00
Pedro Alves
6de23559d7
nvim-tree: init plugin
2022-01-09 17:59:07 +00:00
Pedro Alves
871e331722
gruvbox: use gruvbox-nvim
...
Config options are exactly the same, but this has treesitter
support!
2022-01-08 19:48:57 +00:00
Builditluc
004824877f
telescope-fzy-native: init plugin
2022-01-07 14:46:53 +00:00
Builditluc
40b3ece389
telescope-fzf-native: init plugin
2022-01-07 14:46:53 +00:00
Builditluc
96685934d7
telescope-frecency: add options
2022-01-07 14:46:53 +00:00
Builditluc
3d1df5f16a
telescope-frecency: init plugin
2022-01-07 14:46:53 +00:00
Builditluc
6f8eb6f381
telescope: move plugin into seperate folder
2022-01-07 14:46:53 +00:00
Builditluc
bb2a9a9496
notify: init plugin
2022-01-07 14:46:53 +00:00
Pedro Alves
382878e47c
lualine: use user colorscheme
2022-01-01 15:17:56 +00:00
Pedro Alves
031d6509d7
bufferline: fix highlights being undefined
2022-01-01 15:12:48 +00:00
Pedro Alves
f477c5626d
fully remove capabilities
2022-01-01 13:43:48 +00:00
Pedro Alves
3c9d3449ad
disable LSP capabilities for now... (temp. fix #7 )
...
This wasn't being used by anyone, but it's generating incorrect
code, for some reason
2022-01-01 13:39:13 +00:00
Builditluc
4f796070f9
fix nvim-lsp #7
2021-12-14 17:19:53 +00:00
legendofmiracles
ea8a0f5c01
mark-radar: init
2021-12-13 14:18:54 +00:00
legendofmiracles
4b4328bf4b
specs.nvim: init
2021-12-13 14:18:54 +00:00
Pedro Alves
ff824e9dba
Declaratively manage plugins not in nixpkgs
...
Created the plugins/plugin-defs.nix file, which will include
definitions for all plugins not in nixpkgs. This way, we can get
rid of the packer dependency and make the whole thing truly
declarative!
2021-12-12 12:39:08 +00:00
Pedro Alves
5249bd7420
barbar: move into bufferlines category
2021-12-12 12:18:30 +00:00
Pedro Alves
88ff6d6fd1
intellitab.nvim: init plugin
2021-12-11 16:56:27 +00:00
Pedro Alves
15ca5efd92
Unpause development!
...
After a fresh NixOS install using flakes, I've decided to give
nixvim another shot, and I'm finding that it actually works quite
well with this fully declarative model!
2021-12-11 15:11:15 +00:00
Pedro Alves
d32ed07d0e
packer: add git dependency
2021-12-11 15:10:06 +00:00
Pedro Alves
3dceb67a34
treesitter: don't use packer
2021-12-11 15:09:11 +00:00