Siggsy
0cf2cb663c
Merge 37671ac59d into da5c91424e
2025-11-08 06:02:04 +00:00
siggsy
37671ac59d
docs: fix release notes
2025-11-08 07:00:58 +01:00
siggsy
fdba701b46
languages/haskell: hls-wrapper -> hls
...
hls-wrapper is a simple script to start the correct language server
based on the currently oppened project. From nvf perspective, this makes
it effectively useless. To allow haskell to work on nvf OOTB, we specify
cmd with hls (not wrapper).
NOTE: this pins the language server to specific GHC version.
To circumvent this, users must override (lib.mkForce)
vim.lsp.servers.haskell-tools.cmd with their own, or just specify it as
[ "haskell-language-server-wrapper" "--lsp" ].
2025-11-08 07:00:58 +01:00
siggsy
1189e78132
Revert "languages/haskell: remove cmd"
...
This reverts commit 9181d4f34e .
2025-11-08 07:00:58 +01:00
siggsy
871e04f077
Document changes in release-notes/rl-0.8
2025-11-08 07:00:58 +01:00
siggsy
e2632059d5
languages/haskell: remove cmd with hls-wrapper
...
`haskell-language-server-wrapper` only selects the correct
`haskell-language-server`. Snippet from hls documentation:
> HLS is a binary that must be compiled with the same version of
> GHC as the project you are using it on. For this reason it is
> usually distributed as a collection of binaries, along with a
> haskell-language-server-wrapper executable that selects the correct
> one based on which version of GHC it thinks you are using.
By providing `hls-wrapper` we pull A LOT of dependencies,
but do not use them (around 6.7GB). This is unecessary since
we then have to provide `haskell-language-server` in haskell
projects bundled with compatable GHC.
2025-11-08 07:00:58 +01:00
siggsy
43f33b8bdd
languages/haskell: remove language server settings
...
Theses are already provided by `haskell-language-server`.
We also do not prvoide any packages to complement the
specified settings, so it seems unecessary.
2025-11-08 07:00:58 +01:00
siggsy
6c559a144f
Describe changes in changelog v0.8
2025-11-08 07:00:51 +01:00
siggsy
e814f8e8be
languages/haskell: remove invalid vim.g options
...
Haskell is not configured with lspconfig, but rather
with haskell-tools.nvim. This commit fixes "conversion"
made in 39efdc799 .
Without this, users are met with nvim errors about invalid
vim.g options
2025-11-08 06:58:48 +01:00
da5c91424e
Merge pull request #1216 from c2fc2f/main
...
languages/typst: remove typstfmt
2025-11-05 18:10:23 +03:00
c2fc2f
9e9be6d0f2
fix(typst): remove typstfmt
2025-11-05 15:48:43 +01:00
e6b2d28159
Merge pull request #1206 from imnotpoz/v0.8
...
languages/rust: fix completion source option usage
2025-10-31 17:20:20 +03:00
poz
00498aa46f
languages/rust: fix completion source option usage
2025-10-31 12:28:18 +01:00
Cristian Flores
96ba7b6486
feat: add mellow.nvim theme plugin with lualine support ( #1188 )
...
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2025-10-26 22:42:39 +01:00
dad8ece966
Merge pull request #1203 from simon-wg/hotfix
...
hotfix: move mkRenamed-/RemovedOptionModule inside concatLists list
2025-10-23 19:56:44 +03:00
Simon Westlin Green
269e22d0e2
hotfix: move mkRename-/RemovedOptionModule inside concatLists list
2025-10-23 18:08:47 +02:00
15c26bfc1c
Merge pull request #1202 from NotAShelf/notashelf/push-snpzosspqyxk
...
languages/rust: fix missing commits for migration
2025-10-22 08:14:31 +03:00
a2934aa4d5
Merge pull request #1193 from NotAShelf/notashelf/push-rklptznqyywp
...
languages/rust: move `crates.nvim` dependency to `extensions` modernize
languages/rust: fix completion option for crates.nvim
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia46fc50738fce058fb3c36a5b7d8a0686a6a6964
Change-Id: I7ca0b77a912fd8cf288b0cd4ac28185f6a6a6964
modules/deprecations: add missing deprecation messages for crates.nvim
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icd7524b45c63da851c690435e625d5536a6a6964
2025-10-22 08:12:19 +03:00
ea3ee477fa
Merge pull request #1193 from NotAShelf/notashelf/push-rklptznqyywp
...
languages/rust: move `crates.nvim` dependency to `extensions` modernize
2025-10-18 13:01:33 +03:00
99b003f67f
languages/rust: move crates.nvim dependency to extensions modernize
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69648fea60c9113ac066fcffecc2364c9aae
2025-10-18 12:58:59 +03:00
cbf496cf65
Merge pull request #1192 from alfarelcynthesis/fix-json-langserver-path
...
languages/json: fix language server cmd package path
2025-10-18 12:54:20 +03:00
alfarel
0982a84b09
languages/json: fix language server default cmd path in package
2025-10-17 20:48:56 +00:00
Gerg-L
3e48f13c3c
lib: rewrite toLuaObject, deprecate everything else ( #1178 )
...
* lint: typos
* wrapper/build: passthru mnw stuff
* lib: rewrite toLuaObject, deprecate everything else
* docs: deno fmt
* Emac
---------
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2025-10-13 18:56:11 +02:00
Ching Pei Yang
3ace0780dd
ci: fix typo in typo fix
2025-10-13 17:55:33 +02:00
dde524f7cc
languages/typst: fix missing imports
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69642cd808d064e51f6135421ba47a28933b
2025-10-03 20:20:48 +03:00
88dd4cd48d
Merge pull request #1169 from NotAShelf/notashelf/push-lnklzrqrwnym
...
Merge branch 'main' into 'v0.8'
2025-10-03 09:12:53 +03:00
171410f6c5
Merge branch 'v0.8' into notashelf/push-lnklzrqrwnym
2025-10-03 09:12:26 +03:00
e48638aef3
tabline/nvim-bufferline: fix Catppuccin integration
...
Set up binary cache / cachix (default) (push) Has been cancelled
Set up binary cache / cachix (maximal) (push) Has been cancelled
Set up binary cache / cachix (nix) (push) Has been cancelled
Treewide Checks / Validate flake (push) Has been cancelled
Treewide Checks / Check formatting (push) Has been cancelled
Treewide Checks / Check source tree for typos (push) Has been cancelled
Treewide Checks / Validate documentation builds (push) Has been cancelled
Treewide Checks / Validate hyperlinks in documentation sources (push) Has been cancelled
Treewide Checks / Validate Editorconfig conformance (push) Has been cancelled
Build and deploy documentation / Check latest commit (push) Has been cancelled
Build and deploy documentation / publish (push) Has been cancelled
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964ecfe08983c1d65145f961e31baf1fca6
2025-10-03 08:27:49 +03:00
6d6dd9bb8e
flake: bump inputs
...
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
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964748bcffcb787a4b525bb231f385a2948
2025-10-02 22:53:28 +03:00
b4a759677a
pins: update all plugins
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69644d33bc19ec9489230d99d53afce01d6b
2025-10-02 22:53:05 +03:00
131eb55afc
Merge pull request #1166 from NotAShelf/dependabot/github_actions/peter-evans/find-comment-4
...
build(deps): bump peter-evans/find-comment from 3 to 4
2025-10-02 22:45:47 +03:00
dependabot[bot]
737b80e2ca
build(deps): bump peter-evans/find-comment from 3 to 4
...
Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/find-comment/releases )
- [Commits](https://github.com/peter-evans/find-comment/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/find-comment
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 19:31:01 +00:00
8e73e98f56
Merge pull request #1167 from NotAShelf/dependabot/github_actions/peter-evans/create-or-update-comment-5
...
build(deps): bump peter-evans/create-or-update-comment from 4 to 5
2025-10-02 22:30:09 +03:00
dependabot[bot]
b8e05a5a33
build(deps): bump peter-evans/create-or-update-comment from 4 to 5
...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases )
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 19:08:24 +00:00
5ff51032a4
Merge pull request #1156 from horriblename/LspAttach-keybinds
...
attach LSP keybinds + other setup work in LspAttach
2025-09-30 21:43:36 +03:00
Ching Pei Yang
572ea52a25
docs: update release notes
2025-09-29 21:58:05 +02:00
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
8ff302fadd
Merge pull request #1133 from alfarelcynthesis/markdown-oxide
...
Add `markdown-oxide` LSP option
2025-09-26 01:30:33 +02:00
Ching Pei Yang
ef508ea10d
Merge branch 'v0.8' into markdown-oxide
2025-09-26 01:28:10 +02:00
Ching Pei Yang
c13edf9961
treewide: remove usage of default_on_attach outside LspAttach
2025-09-26 00:29:27 +02:00
Ching Pei Yang
11fd1b7083
lib/dag: improve dependency cycle error message
2025-09-26 00:29:27 +02:00
Ching Pei Yang
e1fd607e3f
lsp: call default_on_attach in LspAttach autocmd
2025-09-26 00:29:27 +02:00
Ching Pei Yang
d26b9dc896
autocmds: ensure augroups are set up before autocmds
2025-09-26 00:18:57 +02:00
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