Commit Graph
112 Commits
Author SHA1 Message Date
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
Pedro Alves 0116bf3f60 lualine: fix null not being default 2021-12-11 14:55:05 +00:00
Pedro Alves 6cdfa0b4d8 Remove neovim-nightly dependency 2021-12-10 19:54:17 +00:00
Builditluc b5582193bf floaterm: change options 2021-11-26 11:10:17 +00:00
Builditluc d92199bd92 comment-nvim: change options 2021-11-26 11:10:17 +00:00
Builditluc 1562144db5 bufferline: change options 2021-11-26 11:10:17 +00:00
Builditluc 11386608b7 easyescape: add easyescape plugin 2021-11-26 11:10:17 +00:00
Builditluc 3331ff069f floaterm: add floaterm plugin 2021-11-26 11:10:17 +00:00
Builditluc e781c4f540 comment-nvim: add comment-nvim plugin 2021-11-26 11:10:17 +00:00
Builditluc 7227a5b429 bufferline: add options 2021-11-26 11:10:17 +00:00
Builditluc 7ee154e70a bufferline: add bufferline plugin 2021-11-26 11:10:17 +00:00
Builditluc 42870eb04b nvim-lsp: add pyright lsp 2021-11-26 11:10:17 +00:00
Builditluc 1e98f2f597 nvim-lsp: add options 2021-11-26 11:10:17 +00:00
Pedro Alves aa78a78331 nixvim: fix bug with submodule maps 2021-11-22 14:20:15 +00:00
Builditluc e663c69032 lualine: rename option disabledFiletypes 2021-11-05 17:12:50 +00:00
Builditluc 396ed2a87f tokyonight: add documentation 2021-11-05 17:12:50 +00:00
Builditluc 0126307bbe tokyonight: fixed a typo 2021-11-05 17:12:50 +00:00