Commit graph

755 commits

Author SHA1 Message Date
Ching Pei Yang
8e9186e4b8
Merge pull request #1162 from alfarelcynthesis/deadnix-run
deadnix + statix run
2025-09-27 11:43:37 +02:00
Ching Pei Yang
06bc21e75c
Merge pull request #1161 from alfarelcynthesis/less-import
treewide: don't import modules manually
2025-09-27 11:40:42 +02:00
alfarel
8593e0929b
fix: deadnix --edit + statix fix 2025-09-27 01:05:33 +00:00
alfarel
ae1922f6da
treewide: don't import modules manually
Reduces maintenance burden.
2025-09-27 00:33:21 +00:00
Ching Pei Yang
ef508ea10d
Merge branch 'v0.8' into markdown-oxide 2025-09-26 01:28:10 +02:00
raf
3f30cef69f
Merge pull request #1153 from simon-wg/fix-python-lsp
languages/python: fix Pyright/Basedpyright LSP configs
2025-09-24 07:18:22 +03:00
Simon Westlin Green
81559f9984
languages/python: fix invalid basedpyright configuration
Fixes the basedpyright and pyright language servers by changing from their default binary, to the langserver binary included in their packages.
Also adds default_on_attach to the on_attach to properly register code actions.
2025-09-24 00:06:26 +02:00
Ching Pei Yang
6447bdf013
Fix yaml-language-server and helm-ls integration (#1125)
* lib/languages: fix typo in server submodule

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964c495ef58a9572ae93715bacf694a6ff5

* wrapper/build: add option examples; put evaluated values in `literalExpression`

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69648220a65886994d4cac67f634a61815d5

* languages/yaml: fix on_attach by using mkLuaInline

* languages/helm: fix yaml-language-server integration

* language/yaml: call default_on_attach in helm version

---------

Signed-off-by: NotAShelf <raf@notashelf.dev>
Co-authored-by: raf <raf@notashelf.dev>
2025-09-23 22:46:17 +02:00
alfarel
68ca28af79
language/yaml: call default_on_attach in helm version 2025-09-23 22:43:28 +02:00
alfarel
671b6d187b
languages/helm: fix yaml-language-server integration 2025-09-23 22:43:11 +02:00
alfarel
74d6fe86e6
languages/markdown: add markdown-oxide server option 2025-09-23 20:39:51 +00:00
raf
0246376cdd
Merge branch 'main' into v0.8 2025-09-13 09:23:24 +02:00
850559fd51
utility/image-nvim: support sixel in backend enum
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a696461887a5f55632334e644ab04e0de5d76
2025-09-13 10:01:19 +03:00
alfarel
09e7f44ba1
languages/yaml: fix on_attach by using mkLuaInline 2025-09-06 16:41:52 +00:00
myu
5f2718875e themes/catppuccin: propagate transparency to floating window options 2025-09-02 20:19:21 -04:00
raf
cf58d88545
Merge branch 'main' into v0.8 2025-08-31 22:35:52 +03:00
raf
c3ed4dd94f
Merge branch 'main' into main 2025-08-31 22:28:12 +03:00
jules
d76b4284b0 ui/nvim-highlight-colors: remove untyped vendored options 2025-08-31 13:49:17 -04:00
7592797325
nvim-bufferline: fix catppuccin integration
Handle breaking changes gracefully for once, ffs

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69647fc9d590ec3cb0cee53e4e6ae2f88de5
2025-08-31 19:28:34 +03:00
jules
9c21bd06a2 ui/nvim-highlight-colors: init 2025-08-31 10:59:10 -04:00
Valter Schütz
8ab27a131e
languages/python: add formatter that combines ruff format with ruff check --fix (#1072)
* languages/python: add formatting option for `ruff check --fix`

* docs: remove unrelated changes

---------

Co-authored-by: Valter Schütz <valterschutz@proton.me>
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2025-08-30 12:15:38 +02:00
gmvar
c752aaa24f lsp/harper-ls: init 2025-08-25 09:22:16 -07:00
diced
c8bb625a88
languages/ts: add typescript treesitter grammar 2025-08-21 13:29:08 -07:00
raf
8d57ae5e42
languages/elixir: add HEEx and EEx treesitter grammars (#1088)
Co-authored-by: Mickaël Fortunato <mickael.fortunato@protonmail.com>
Co-authored-by: raf <raf@notashelf.dev>
2025-08-21 22:42:16 +03:00
rice-cracker-dev
1f65e589bf languages/svelte: fix svelte-language-server not reloading .js/.ts files on change 2025-08-21 18:47:09 +07:00
raf
085d161ca9
Merge branch 'v0.8' into v0.8 2025-08-21 09:04:10 +03:00
e1ad7f4fb9
Merge remote-tracking branch 'origin/main' into v0.8 2025-08-21 09:00:16 +03:00
Poseidon
21f4644e31
languages/qml: init (#1092)
* languages/qml: init

Create the qml language module with treesitting, lsp, and formatting

* Fix release notes module name
2025-08-21 08:50:42 +03:00
Poseidon
b7d321fd88
binds/qmk: init (#1083)
* binds/qmk: init

Create the `vim.binds.qmk` module with `enable` and `setupOpts`.

* Clean up release notes

Add consistent style and formatting to release notes

Co-authored-by: raf <raf@notashelf.dev>

* Clean up release notes (again)

* binks/qmk: remove unneeded function

* binds/qmk: Rename to `vim.utility.qmk`

Move the `vim.binds.qmk` module to `vim.utility.qmk`.

* utility/qmk: add defaults and asserts

Add default values and assertions for required options.

* utility/qmk: rename to utility/qmk-nvim

* utility/qmk-nvim: improve assertion readability

* utility/qmk-nvim: Fix links broken in module rename

* Fix release notes

* Add final newline to release notes

---------

Co-authored-by: raf <raf@notashelf.dev>
2025-08-20 09:19:57 +03:00
Poseidon
b6ecc7f19c languages/html: reorder parameters for consistency 2025-08-17 17:22:31 -05:00
Mickaël Fortunato
add8d82c78 languages/elixir: add HEEx and EEx treesitter grammars 2025-08-16 22:31:40 +02:00
Cool-Game-Dev
3aadd2f3ce languages/html: remove null_ls usage
Remove usage of null_ls and replace it with new standards.
2025-08-15 12:50:43 -05:00
Cool-Game-Dev
2ab2669143 languages/html: add advanced support
Add advanced features to the `vim.languages.html` module, including lsp,
formatting, and extra diagnostics.
2025-08-15 12:50:43 -05:00
Cool-Game-Dev
6efced0652
languages/json: correct getExe' usage 2025-08-14 09:22:13 -05:00
Cool-Game-Dev
dbd395ad01
languages/json: fix fix failing CI
Make fixes to stop the JSON module from failing CI.
2025-08-14 09:10:25 -05:00
Poseidon
fa10b2341d
languages/json: remove unessesary multiline
Remove unnecessary multiline string in `writeShellApplication`.

Co-authored-by: raf <raf@notashelf.dev>
2025-08-13 15:12:18 -05:00
Cool-Game-Dev
1f68e37722
languages/json: init
Create the `vim.languages.json` module using `jsonls` and `jsonfmt`.
2025-08-13 13:43:57 -05:00
Cool-Game-Dev
9eb060dde2
languages/csharp: Replace root_markers with root_dir
Replace the root_markers with root_dir in roslyn_ls and omnisharp
2025-08-13 09:05:26 -05:00
Cool-Game-Dev
238b86daeb
languages/csharp: Add roslyn-ls
Add the roslyn-ls lsp to the csharp language model, following standards
set by other lsps.
2025-08-13 09:05:21 -05:00
Ching Pei Yang
b64f7d48f1
startify: fix typo 2025-08-13 14:00:00 +02:00
raf
b88c7bcdc0
Merge pull request #1040 from imnotpoz/oil-git-status
utility/oil-nvim: add oil-git-status support
2025-08-09 12:20:57 +03:00
Joshua Manchester
626ad99297
fix(blink-cmp): Fix broken default sources
Currently, regardless of whether nvim-cmp is enabled, nvim-cmp's sources
are added as providers. If the nvim-cmp sources "buffer" or "path" are
enabled they will override and break blink.cmp's default "path" and
"buffer" sources.

This fixes the issue by only configuring nvim-cmp sources and providers
when nvim-cmp is enabled and, if nvim-cmp is enabled, only configuring
nvim-cmp compat providers that are not in the blink.cmp default sources.
2025-08-06 22:35:19 -04:00
raf
b4dac8d635
Merge branch 'main' into colorful-menu 2025-08-05 13:10:21 +03:00
fa52e006eb
modules: fix typos; clean up vim-startify module
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69641dac96714f7d7ddfb6a302e7340de9ca
2025-08-05 13:08:48 +03:00
Soliprem
17968d1ced lsp/otter: remove conflict warning since 0.11 is now common 2025-08-02 13:49:09 +02:00
poz
de1f36b4be
utility/oil-nvim: add oil-git-status support 2025-08-02 13:40:01 +02:00
Cool-Game-Dev
4b99fb6d90
language/just: init
Create the module `vim.languages.just` which provides support for
treesitting and just-lsp.
2025-08-01 14:30:37 -05:00
Ching Pei Yang
69659e078b
Merge pull request #962 from horriblename/language-overhaul-part
[skip ci] Language overhaul part 2
2025-08-01 12:12:34 +02:00
Ching Pei Yang
b45b763fd4
languages/tailwind: fix use of lspconfig.util 2025-08-01 12:00:44 +02:00
Ching Pei Yang
6394f82a22
languages/julia: fix outdated docs 2025-08-01 12:00:43 +02:00