Commit graph

3,417 commits

Author SHA1 Message Date
Ching Pei Yang
802206bff4
language/haskell: let conform handle cabal formatting 2026-05-20 16:38:37 +02:00
Ching Pei Yang
4dfed34c10
lsp/lsp-signature: prevent error spam 2026-05-20 16:38:37 +02:00
Snoweuph
0cdef372c5
languages/react: init/split off 2026-05-20 16:38:26 +02:00
Ching Pei Yang
55490b40db
languages/haskell: remove extraneous note 2026-05-20 16:09:45 +02:00
250db172d6
flake: pin ndg 2.8.0
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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: Ib804c4887d8036d76e4c68d706c68def6a6a6964
2026-05-20 16:30:01 +03:00
fcc4d8d87d
flake: bump inputs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icee6ff1930232e64f975205dd5da87f26a6a6964
2026-05-20 14:59:44 +03:00
c558768e74
prettier-plugin-astro: switch to fetcherVersion 3; pin pnpm
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia4ca1a7965f4516d602235a2c89bf0a96a6a6964
2026-05-20 14:59:43 +03:00
Snoweuph
7a6c114744
Merge pull request #1603 from roastedcheese/fix/golangci-lint
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
languages/go: fix scope of golangci-lint
2026-05-19 22:49:51 +02:00
RoastedCheese
198986b3fb
languages/go: fix scope of golangci-lint 2026-05-19 14:04:15 +02:00
Snoweuph
cd45295f9c
Merge pull request #1584 from snoweuph/feat/sml
Some checks failed
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 documentation builds-1 (push) Has been cancelled
Treewide Checks / Validate documentation builds-2 (push) Has been cancelled
Treewide Checks / Validate documentation builds-3 (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
languages/standard-ml: init
2026-05-17 13:48:38 +02:00
Snoweuph
93bfa8f4e0
languages/standard-ml: init 2026-05-17 13:45:44 +02:00
Snoweuph
a7b8cca73a
lsp/presets/millet: init 2026-05-17 13:45:42 +02:00
Snoweuph
53e89665ce
treesitter: support usage of pkgs.tree-sitter-grammars 2026-05-17 13:45:41 +02:00
Snoweuph
ee3f6a2ff6
Merge pull request #1599 from snoweuph/fix/svelte
prettier-plugin-svelte: fix hash
2026-05-17 13:34:08 +02:00
Snoweuph
744db104e5
prettier-plugin-svelte: fix hash 2026-05-17 13:27:17 +02:00
raf
3997bd4db0
Merge pull request #1597 from snoweuph/deps/npins
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
npins: update all sources
2026-05-17 01:43:10 +03:00
Snoweuph
fb5c3e3013
npins: update all sources 2026-05-17 00:27:06 +02:00
Snoweuph
49bb322eba
Merge pull request #1596 from emo-mruczek/vhdl
languages/vhdl: init
2026-05-16 22:24:55 +02:00
emo-mruczek
332b60f058 languages/vhdl: init 2026-05-16 20:22:48 +02:00
Snoweuph
c27e86f9ad
Merge pull request #1582 from snoweuph/feat/env
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
languages/env: init
2026-05-15 23:49:45 +02:00
D.A. Marcyes
9361263373
Merge branch 'main' into fix/invalid-keys-in-haskell-tools 2026-05-15 14:06:34 -06:00
dathegreat
e7f3af5445 languages/haskell.nix: add cabal formatter options
Unwrap cabal-fmt from the haskell-language-server binary, and add an
option to configure the executable between cabal-fmt and cabal-gild.
2026-05-15 14:04:47 -06:00
Snoweuph
cf0cd54481
languages/env: init 2026-05-15 13:56:46 +02:00
Snoweuph
1a482a2437
Merge pull request #1590 from snoweuph/feat/emmet-all
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
languages: add emmet-ls to supported languages
2026-05-15 13:29:11 +02:00
raf
8e0c499e77
Merge branch 'main' into feat/emmet-all 2026-05-15 14:28:21 +03:00
Snoweuph
15fd3580c0
Merge pull request #1595 from imnotpoz/fish
languages/fish: init
2026-05-15 06:34:18 +02:00
Snoweuph
ed33badf77
languages: add emmet-ls to supported languages 2026-05-15 06:24:12 +02:00
poz
173d53ac14
configuration.nix: fix nim typo 2026-05-15 06:21:18 +02:00
poz
a37a1fce3a
languages/fish: init 2026-05-15 06:21:05 +02:00
Snoweuph
8b000238aa
Merge pull request #1593 from snoweuph/fix/docker
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
languages/docker: use command instead of callback in autocmd
2026-05-14 20:47:16 +02:00
Snoweuph
244ab53987
languages/docker: use command instead of callback in autocmd 2026-05-14 20:41:09 +02:00
Snoweuph
56ea692895
Merge pull request #1592 from snoweuph/fix/docker
languages/docker: add missing mkIf
2026-05-14 20:29:23 +02:00
Snoweuph
7753a473b5
languages/docker: add missing mkIf 2026-05-14 20:26:37 +02:00
Snoweuph
6b8e9267f0
Merge pull request #1431 from snoweuph/feat/docker
language/docker: init
2026-05-14 19:12:47 +02:00
Snoweuph
4c36f94593
languages/docker: init 2026-05-13 23:14:52 +02:00
Snoweuph
1adcf1f2fc
lsp/presets/docker-language-server: init 2026-05-13 23:14:50 +02:00
raf
ab45944519
Merge pull request #1583 from snoweuph/feat/asm
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
languages/asm: add asmfmt and nasmfmt
2026-05-13 21:44:53 +03:00
Snoweuph
190cb762f9
languages/asm: add asmfmt and nasmfmt 2026-05-13 19:46:30 +02:00
Ching Pei Yang
0f7a1ff6ec
Merge pull request #1306 from imnotpoz/main
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 documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (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
fidget-nvim setupOpts update
2026-05-12 22:43:55 +02:00
poz
4ad7f1f88e
visuals/fidget-nvim: reorder option arguments 2026-05-12 20:24:58 +02:00
poz
7931d08f5a
visuals/fidget-nvim: update setupOpts to match upstream 2026-05-12 20:23:50 +02:00
Ching Pei Yang
2890e99c72
doc: add breaking change in haskell LSP 2026-05-10 23:30:12 +02:00
Ching Pei Yang
8a0073182f languages/haskell: simplify attach function 2026-05-10 23:20:15 +02:00
dathegreat
dfaa9b4c5a languages/haskell.nix: Add haskell-tools keymaps to the extension opts
They were previously set in plain lua, which made them difficult /
impossible to override
2026-05-10 23:20:15 +02:00
D.A. Marcyes
63876fb1f2 presets/haskell-language-server.nix: Remove redundant formattingProvider = "none"
Conform will ignore the LSP formatter anyway.

Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2026-05-10 23:20:15 +02:00
Ching Pei Yang
29d37d9692 languages/haskell: haskell-tools setupOpts refactor 2026-05-10 23:20:15 +02:00
dathegreat
b2d6a252ce languages/haskell.nix: Address PR comments
- Move formatting responsibility to conform-nvim, instead of HLS
- Wrap formatter binaries separately now that we are not using the
HLS-bundled libraries
- Add helpful assertion message to enforce the "not HLS if
haskell-tools" invariant.
- Add helpful assertion message to enforce the "not DAP if not
haskell-tools" invariant.
2026-05-10 23:20:15 +02:00
dathegreat
f15c3f377a lsp/presets/haskell-language-server.nix: Add cabal-fmt as an extra package if lsp is enabled
Otherwise, formatting a .cabal file throws an error that cabal-fmt can't
be found. This is especially annoying if saving => formatting, because
each save throws an error which must be escaped.
2026-05-10 23:20:15 +02:00
dathegreat
a97aa7d724 languages/haskell.nix: address PR comments
- Rename hls -> haskell-language-server to match the nixpkgs name
- Remove unneeded injection
- Only set lsp filetypes in the language module, not the preset
- Remove unneeded `mkDefault`
- Use `root_markers` instead of yucky inline Lua
2026-05-10 23:20:15 +02:00
dathegreat
ca21d43590 languages/haskell.nix: move haskell-tools config into languages.haskell.extensions and hls presets into lsp/presets/hls.nix 2026-05-10 23:20:15 +02:00