Frothy
7518c31ca8
treewide: move missing modules from 'with lib' to 'inherit (lib) ...'
2023-11-07 19:16:46 -07:00
83802bb7db
lsp/nvim-docs-view: add keybinds
2023-10-27 09:30:20 +03:00
ce8fdf0003
modules/lsp: add nvim-docs-view
...
A neovim plugin to display lsp hover documentation in a side panel.
2023-10-26 15:03:58 +03:00
Ching Pei Yang
d43afa4316
feat: keybind to toggle format on save
2023-10-23 18:50:15 +02:00
Frothy
e749ab20d3
lsp: remove duplicate keybindings from config
2023-10-23 08:46:49 -06:00
Kalle Jepsen
c693d2fbd4
lsp: make key bindings configurable
...
This exposes the keybindings for the lsp commands to the configuration
and maps a few more commands (e.g. `vim.lsp.buf.format()`) It also adds
a description to be picked up by whichkey to make the whichkey UX a bit
nicer (ie. we're now showing "Go to definition" instead of just
"vim.lsp.buf.definition()")
2023-10-22 22:42:55 +02:00
Kalle Jepsen
a452a0b0e7
fixes enable option descriptions
...
mkEnableOption already adds the phrase "Whether to enable ..." to the
beginning of the option description, such that the string argument
should only be "thing to be enabled"
2023-10-21 19:15:36 +02:00
Kalle Jepsen
49c0a5962f
plugins: Replace null-ls with none-ls
...
null-ls is unmaintained as of August 2023 (see
https://github.com/jose-elias-alvarez/null-ls.nvim/issues/1621 ). none-ls
appears to be the accepted replacement fork.
2023-10-21 12:35:39 +02:00
isabel
38371e56b0
fix: typo ledaer -> leader
2023-10-14 19:35:43 +01:00
f4c2845049
feat: lsplines module
2023-07-30 19:54:54 +03:00
7b89a3ad25
feat: provide configuration options for nvim-code-action-menu
2023-07-30 19:13:05 +03:00
d96d885fdd
merge main into breadcrumbs
2023-07-28 16:09:10 +03:00
cc1f1b2ed8
feat: per-plugin border styles
...
defaults to the value of globalStyle, can be overriden
2023-07-26 10:33:01 +03:00
b9e0f20e39
feat: add borders to lspsaga windows
2023-07-23 22:39:08 +03:00
0951114a29
feat: make visible borders optional
2023-07-23 22:39:07 +03:00
863047e490
dev: allow nvim-navic to attach to the Lsp if breadcrumbs is enabled
2023-07-19 23:06:06 +03:00
n3oney
6b61beb0ef
feat: give null-ls priority over other formatters
2023-05-23 22:55:01 +02:00
n3oney
2b6580e19c
fix: re-work formatting code
2023-05-14 20:04:37 +02:00
Michał
933fa2a8ae
Merge branch 'main' into feature/custom-keybinds
2023-05-03 00:18:25 +02:00
n3oney
351803ace0
feat: add trouble keybindings
2023-05-02 23:28:40 +02:00
n3oney
46c602f74d
feat: add nvim-code-action-menu keybindings
2023-05-02 23:22:35 +02:00
n3oney
cd98cc29f1
feat: add lspsaga keybindings
2023-04-22 19:42:31 +02:00
NotAShelf
099b87a5cf
feat: silence annoying null-ls codeactions messages
2023-04-18 20:13:02 +03:00
n3oney
0649f710be
refactor!: use a new keymaps configuration format
2023-04-18 17:43:50 +02:00
NotAShelf
824c852ec1
feat: refactor dart and elixir LSPs according to the new structure
2023-04-18 03:18:02 +03:00
NotAShelf
07d5aee29c
style: formatting
2023-04-18 02:52:24 +03:00
NotAShelf
81421e529b
Merge branch 'main' into feature/neovim0.9
2023-04-18 02:50:50 +03:00
NotAShelf
acf592e8b1
modified: modules/completion/nvim-cmp/nvim-cmp.nix
2023-04-18 02:34:41 +03:00
NotAShelf
104c21c904
feat(LSP): lspkind and sources
2023-04-18 01:48:44 +03:00
NotAShelf
7355debede
feat: move html into languages
2023-04-18 01:05:18 +03:00
NotAShelf
fdca3b1e7e
feat(languages: move markdown and tidal to languages module)
2023-04-18 00:38:57 +03:00
NotAShelf
6b512f132a
feat: refactor and separate LSP/language configurations
2023-04-17 23:27:27 +03:00
NotAShelf
3071c6bb4b
feat: use elixir-tools.nvim for additional highlighting
2023-04-15 22:51:13 +03:00
NotAShelf
918070aeeb
fix: deprecated view.hide-root-folder opt
2023-04-15 12:43:45 +03:00
NotAShelf
aef5882ea2
dev: TODO dart LSP
2023-04-07 16:12:45 +03:00
NotAShelf
cecf30652e
fix: typo in config reference
2023-04-02 21:55:23 +03:00
NotAShelf
68e65c63e3
fix: mismatching plugin input
2023-04-02 21:49:31 +03:00
NotAShelf
887a6f9080
feat: import flutter-tools module
2023-04-02 21:01:26 +03:00
NotAShelf
7fc5eec2d1
feat: dart and flutter-tools
2023-04-02 21:01:07 +03:00
NotAShelf
4d748c6c1b
feat: implement flutter-tools.nvim
2023-04-02 21:00:40 +03:00
NotAShelf
6fff5303b0
docs: clarify plugin option documentation
2023-04-02 19:59:08 +03:00
NotAShelf
e74578b84c
style: formatting
2023-04-02 19:16:05 +03:00
NotAShelf
16ccd51852
feat: run the config through deadnix
2023-04-02 19:16:04 +03:00
NotAShelf
1ca507569d
feat: update lsp config
2023-02-28 10:54:35 +03:00
NotAShelf
067b523897
feat: apply new module format to lsp plugins
2023-02-27 22:25:39 +03:00
NotAShelf
b63d17507e
feat(downstream): check client capability before formatting
2023-02-17 00:24:47 +03:00
NotAShelf
9c00808863
dev: rebase on a less personalized neovim flake
2023-02-01 22:11:37 +03:00