Gaétan Lepage
e46b7302af
misc: update inputs + make use of upstream plugins ( #294 )
2023-03-26 15:44:45 +02:00
Gaétan Lepage
1c6efc5388
plugins/inc-rename: formatting ( #288 )
2023-03-25 10:17:48 +01:00
traxys
09a2e9afb6
plugins/nvim-lsp: Correctly take into account extraSettings ( #275 )
...
(Resolves #273 )
2023-03-18 23:17:59 +01:00
traxys
1346e503ea
plugin/inc-rename: Move to nvim-lsp ( #268 )
2023-03-17 22:34:50 +01:00
traxys
6544e32396
plugins/nvim-lsp: Update rust-analyzer settings ( #263 )
2023-03-16 11:19:34 +01:00
Gaétan Lepage
9d68949da7
plugins/nvim-lsp: keymaps options ( #254 )
2023-03-14 15:22:56 +01:00
Gaétan Lepage
cf3f10265b
plugins/nvim-lsp: add filetypes and autostart options for LS ( #252 )
2023-03-14 15:16:26 +01:00
Gaétan Lepage
720d55e999
plugins/nvim-lsp: fix pylsp error when no plugins set ( #253 )
2023-03-14 15:13:27 +01:00
Gaétan Lepage
7c6f71199b
plugins/trouble: fix regressions introduced #213 ( #215 )
2023-03-12 18:50:09 +01:00
Gaétan Lepage
1a110b71d4
nvim-lsp/pylsp: fix regressions introduced in #213 ( #231 )
2023-03-10 02:58:29 +00:00
Gaétan Lepage
0620ffc889
plugins/nvim-lsp/pylsp: add support for third-party plugin pylsp-mypy ( #207 )
2023-02-28 15:36:08 +01:00
Gaétan Lepage
101b721f6f
plugins/nvim-lsp: add a fallback for the lua LS package ( #210 )
2023-02-28 14:07:24 +00:00
Gaétan Lepage
55b302c268
plugins/nvim-lsp: Add a user option to set the cmd of each language server ( #206 )
2023-02-27 11:45:49 +01:00
Gaétan Lepage
a87135755c
plugins/nvim-lsp/pylsp: fix bug in settings generation ( #195 )
2023-02-25 17:56:22 +01:00
Gaétan Lepage
b7e810638a
plugins/nvim-lsp/language-servers: re-order LS list by alphabetical order ( #194 )
2023-02-25 16:32:55 +01:00
Gaétan Lepage
29764b28af
plugins/nvim-lsp/trouble: typo ( #192 )
2023-02-24 10:14:38 +01:00
Gaétan Lepage
1feb9376b7
plugins/nvim-lsp/trouble: refactoring + new options ( #191 )
2023-02-24 09:55:03 +01:00
Gaétan Lepage
e50828507f
plugins/nvim-lsp: add pylsp server settings ( #185 )
2023-02-23 17:51:55 +01:00
Gaétan Lepage
98ab10b8f2
plugins/nvim-lsp: added options for lua_ls ( #181 )
2023-02-23 10:14:42 +01:00
Gaétan Lepage
8f266e86ef
plugins/nvim-lsp: made a new directory for language servers ( #183 )
2023-02-23 00:42:44 +01:00
Gaétan Lepage
9cf0880aa9
plugins/nvim-lsp: add an exraSettings option to each language server ( #182 )
2023-02-23 00:37:22 +01:00
Gaétan Lepage
b1bd19b1b5
plugins/nvim-lsp: add the pylsp server ( #177 )
2023-02-21 10:01:34 +01:00
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
Alexander Nortung
908191a06b
vuels: fix dependency
2023-02-20 10:46:56 +00:00
Gaétan Lepage
264de8cefb
added formatter + reformat existing codebase ( #175 )
2023-02-20 10:42:13 +00:00
Alexander Nortung
c5d9ea91b5
nvim-lsp/eslint: typo ( #155 )
2023-02-14 19:40:59 +00:00
Gaétan Lepage
c73bef16ab
helpers: add mkPackageOption + refactoring ( #144 ) ( #150 )
2023-01-25 18:46:49 +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
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
Pedro Alves
1233dc4ed5
nvim-lightbulb: fix helpers
2023-01-23 14:17:07 +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
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
3c918cfc92
misc: remove trailing whitespaces ( #121 )
...
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-21 17:12:09 +00:00
Pedro Alves
11da3bfbc1
fix several broken options
2023-01-19 16:02:40 +00:00
Alexander Nortung
3f9effc575
general: add package options ( #127 )
...
* barbar: package option
* Base16: package option
* gruvbox: package option
* nord: package option
* one: package option
* onedark: package option
* tokyonight: package option
* nvim-cmp: package option
* coq: package option
* lspkind: package option
* helpers: added package option to mkPlugin
* fugitive: package option
* gitgutter: package option
* gitsigns: package option
* neogit: package option
* ledger: package option
* nix: package option
* plantuml-syntax: package option
* treesitter-context: package option + formatting
* treesitter-refactor: package option + formatting
* treesitter: package option
* zig: package option
* null-ls: package option
* null-ls/servers: package option
* lsp-lines: package option
* lspsaga: package option
* trouble: package option
* luasnip: added description for package option
* airline: package option
* lightline: package option
* lualine: package option
* telescope: package option
* telescope/frecency: package option
* telescope/fzf-native: package option
* telescope/media-files: package option
* comment-nvim: package option
* vim-commentary: package option
* dashboard: package option
* easyescape: package option
* emmet: package option
* endwise: package option
* floaterm: package option
* goyo: package option
* intellitab: package option
* mark-radar: package option
* notify: package option
* nvim-autopairs: package option
* nvim-tree: package option
* project-nvim: package option
* specs: package option
* startify: package option
* surround: package option
* undotree: package option
2023-01-19 10:45:15 +00:00
Gaétan Lepage
83f6e1647f
nvim-lsp: add sumneko_lua language server ( #109 )
2023-01-19 10:37:36 +00:00
Alexander Nortung
2180675750
lsp: added package
option to basic lsp servers ( #61 )
...
* nvim-lsp: added package options for basic servers
* nvim-lsp: updated package options
* nvim-lsp: added cmd to plugins that share dependency
2023-01-19 10:36:56 +00:00
traxys
b1ba5f873e
lsp: add support for several LSP clients ( #111 )
...
* nvim-lsp: Allow to pass settings to clients
Some clients (like rust-analyzer, nil_ls, ...) can take settings
specified in the setup function. This commit adds two fields for the
'mkLsp' function to handle this:
- extraOptions: define nix module options
- settings: A function that takes the corresponding lsp module config
and formats it as a settings object compatible with the server.
* nvim-lsp: Add nil-ls (for Nix)
* nvim-lsp: Add bashls (for Bash)
* nvim-lsp: Add dartls, for dart
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-10 22:47:52 +00:00
Gaétan Lepage
02f28c7b48
nvim-lsp: add texlab language server ( #110 )
2023-01-10 12:42:22 +00:00
Gaétan Lepage
f32627307a
nvim-lsp: add bashls language server ( #108 )
2023-01-10 12:41:47 +00:00
Alexander Nortung
de6519f713
nvim-lsp/tailwindcss: init ( #85 )
2022-12-15 17:03:31 +00:00
Pedro Alves
db8a2c0b97
lsp-lines: add currentLine option
2022-12-11 19:39:51 +00:00
Syahdan
472e10f069
lsp: add bufnr to passed argument ( #82 )
...
* lsp: add bufnr to passed argument
* lsp: add docs for last commit
2022-12-05 02:49:37 +00:00
*Kim Zick
78f5f36738
fix: basic flake check should work now ( #74 )
2022-12-01 23:15:21 +00:00