Gaétan Lepage
bb3721e92d
nvim-lsp: added nvim-cmp completion capabilities ( #158 )
...
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-20 16:32:05 +00:00
Gaétan Lepage
ef05078fac
plugins/nvim-lsp: sumneko_lua was renamed to lua_ls (both nix package and nvim-lsp server name) ( #169 )
2023-02-20 10:54:26 +00:00
Pedro Alves
6392856852
coq: enable coq_settings.xdg by default
2023-02-20 10:50:57 +00:00
Alexander Nortung
908191a06b
vuels: fix dependency
2023-02-20 10:46:56 +00:00
traxys
07e24f02a5
vim-matchup: init plugin ( #162 )
...
* vim-matchup: init plugin
* format
---------
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-20 10:45:17 +00:00
Gaétan Lepage
264de8cefb
added formatter + reformat existing codebase ( #175 )
2023-02-20 10:42:13 +00:00
Gaétan Lepage
0bf4313f22
plugins: barbar: add configuration options ( #159 )
2023-02-18 12:39:22 +00:00
Gaétan Lepage
4c843574f7
plugins: solve previously merged conflict ( #168 )
2023-02-18 09:59:45 +00:00
LightQuantum
7ccb2b0608
utils: fix #129
...
* wrappers: fix missing variable
* bufferline: fix type error if indicator is null
2023-02-14 19:51:56 +00:00
Gaétan Lepage
b6e01b9100
plugins: Add tagbar ( #156 )
...
* plugins: Add tagbar
* tagbar: fix typo
---------
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 19:50:47 +00:00
Alexander Nortung
e5ef91be0b
bufferline: fixed default ( #152 )
...
* bufferline: fixed default
* bufferline: fixed default for highlights
2023-02-14 19:49:19 +00:00
Gaétan Lepage
9cca0b1fc9
vimtex: init plugin ( #146 )
2023-02-14 19:48:13 +00:00
Gaétan Lepage
13943b4ab2
harpoon: init plugin ( #145 )
...
* plugins: Add harpoon
* harpoon: use example
* merge main
---------
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 19:46:44 +00:00
Alexander Nortung
c5d9ea91b5
nvim-lsp/eslint: typo ( #155 )
2023-02-14 19:40:59 +00:00
Gaétan Lepage
96c77f126f
markdown-preview: init ( #143 )
...
* plugings: Add markdown-preview
* fix docs build
---------
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 16:46:38 +00:00
Gaétan Lepage
548c76ee32
plugins/utils/indent-blankline: fix enable option ( #163 )
2023-02-02 18:04:36 +00:00
Gaétan Lepage
337e4c735b
plugins/utils/nvim-tree: marked setup options as deprecated ( #160 )
2023-02-01 16:54:58 +00:00
traxys
12bdded4db
tokyonight: Refactor to use nullable options ( #153 )
2023-02-01 16:17:27 +00:00
traxys
247e3da2fe
gitmessenger: init plugin ( #154 )
2023-02-01 16:14:22 +00:00
traxys
89bf2d660b
indent-blankline: init plugin ( #161 )
2023-02-01 16:11:30 +00:00
Pedro Alves
8ef6945e75
bufferline: fix
2023-01-28 14:55:00 +00:00
traxys
8a0056617a
languages: Add clangd_extensions, a plugin to handle clangd LSP extensions ( #141 )
2023-01-26 20:18:45 +00:00
Gaétan Lepage
c73bef16ab
helpers: add mkPackageOption + refactoring ( #144 ) ( #150 )
2023-01-25 18:46:49 +00:00
Alexander Nortung
d8a86e9b3f
nvim-tree: fixed typo ( #151 )
2023-01-25 18:42:51 +00:00
Pedro Alves
2d54272177
Revert "helpers: add mkPackageOption + refactoring ( #144 )" ( #149 )
...
This reverts commit b724085447
.
2023-01-25 00:03:26 +00:00
Gaétan Lepage
b724085447
helpers: add mkPackageOption + refactoring ( #144 )
2023-01-24 23:59:06 +00:00
traxys
b9a5c9c2b5
gitsigns: use nullable options ( #148 )
...
* helpers: Correctly print bool values as true/false
* helpers: Add helpers to make nullable enums with default values
* gitsigns: Refactor to use nullable options
2023-01-24 23:55:51 +00:00
traxys
66b1b099cf
rust-tools: Add rust-analyzer to the extraPackages ( #142 )
2023-01-24 01:31:32 +00:00
Alexander Nortung
63c256dc3d
core: show warnings for deprecated or changed options ( #129 )
...
* moved helpers to lib folder
* Created proxy file for helpers.nix
* wrappers: removed code duplication
* null-ls: fix wrong name of variable
* added warnings module
* Added assertions
* bufferline: deprecated option
* nvim-tree: renamed options
* Fixed mkRenamedOption
* Bufferline: added new options
* Fixed deprecated option
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-01-24 01:28:01 +00:00
Pedro Alves
5fac9be0ab
astro-ls: fix typo
2023-01-24 00:08:11 +00:00
Pedro Alves
936fe16971
lsp: add astro
2023-01-24 00:05:30 +00:00
Gaétan Lepage
1fe11e2529
plugins: Add nvim-colorizer ( #140 )
2023-01-23 14:31:53 +00:00
Pedro Alves
1233dc4ed5
nvim-lightbulb: fix helpers
2023-01-23 14:17:07 +00:00
traxys
a178cf7268
null-ls: Add a number of sources ( #138 )
2023-01-23 13:58:50 +00:00
traxys
374fccae9e
nvim-lsp: Put the settings options in the settings
namespace ( #137 )
...
This is done to avoid mixing setting options and LSP setup options.
2023-01-23 13:52:46 +00:00
traxys
c09eb13a5a
nvim-tree: Fixup mkIf if value is null ( #133 )
2023-01-22 03:36:53 +00:00
traxys
4afb8e7347
nvim-lightbulb: init
...
* plugins: Add nvim-lightbulb plugin, showing if code actions are available
* Update nvim-lightbulb.nix
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-22 03:36:24 +00:00
Pedro Alves
238f0c590e
misc: fix mkEnableOption descriptions
2023-01-22 03:32:08 +00:00
traxys
23327700e2
plugins/rust-tools: Add a plugins for LSP extensions for rust-analyzer ( #132 )
2023-01-21 18:52:56 +00:00
traxys
2f2f724f6a
nvim-lsp: Add settings for rust-analyzer ( #113 )
...
* nvim-lsp: Add settings for rust-analyzer
Because the settings are quite complex they are auto-generated. This
commit adds the script creating it & the generated options.
* Update flake.nix
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-21 17:15:46 +00:00
Gaétan Lepage
5b84bbb513
plugins/utils/startify: fix wrongly named option: startify_custom_header ( #118 )
2023-01-21 17:13:01 +00:00
Gaétan Lepage
7a2f063f07
plugins/completion/nvim-cmp: add missing tpe of option "auto_enable_sources" ( #119 )
2023-01-21 17:12:32 +00:00
Gaétan Lepage
3c918cfc92
misc: remove trailing whitespaces ( #121 )
...
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-21 17:12:09 +00:00
Gaétan Lepage
1480ffe201
plugins/utils/nvim-tree: change implementation of autoClose ( #125 )
2023-01-21 17:04:28 +00:00
traxys
55ed602814
tree-sitter: Switch to using nvim-treesitter grammars ( #131 )
...
The grammars in the tree-sitter package and nvim-treesitter package are
not the same. The grammars in the nvim-treesitter package are directly
taken from the grammars supported by the plugin, whereas tree-sitter
grammars are hard-coded in nixpkgs.
This means that there are more tree-sitter grammars available from
nvim-treesitter rather than tree-sitter.
2023-01-21 17:02:16 +00:00
Pedro Alves
809aeb7561
intellitab: fix wrong cfg
2023-01-21 16:46:06 +00:00
Pedro Alves
7bf2de6735
null-ls: fix mistyped variable
2023-01-21 15:19:51 +00:00
Alexander Nortung
d2f714c40e
bufferline: refactor - added package and extraOptions options. ( #126 )
2023-01-19 20:39:37 +00:00
Pedro Alves
11da3bfbc1
fix several broken options
2023-01-19 16:02:40 +00:00
Pedro Alves
5b0e3623a0
fix broken documentation
2023-01-19 15:53:33 +00:00