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
dathegreat
ff84f1c0ff
languages/haskell.nix: revert list expansion
2026-05-10 23:20:15 +02:00
dathegreat
171a5bf656
languages/haskell.nix: fix invalid keys in the haskell-tools configuration
...
These keys presented the error `unrecognized configs in
vim.g.haskell_tools: { "hls.filetypes", "hls.root_dir",
"tools.hover.enable", "hls.enable" }` on attaching to any haskell file.
2026-05-10 23:20:15 +02:00
Snoweuph
c2a79c4388
notes/mind-nvim: delete
2026-05-10 10:14:45 +02:00
Asaduzzaman Pavel
d838132b56
Fixtypo: basheIde to bashIde
...
This PR fixes typo in bash-language-server preset.
2026-05-06 11:32:01 +06:00
Snoweuph
c4e3a08812
languages/scss: init
2026-05-03 21:26:02 +02:00
Snoweuph
b7e991a0dc
lsp/presets/some-sass-language-server: init
2026-05-03 21:26:01 +02:00
Snoweuph
073d1775a7
utillity/image-nvim: fix processor configuration and cleanup module
2026-05-01 20:56:40 +02:00
CaueAnjos
e60803d9d6
languages/csharp: add csharpier formatter and assertions
2026-04-24 18:47:15 -03:00
CaueAnjos
1628aa93b7
languages/csharp: add csharpls-extended-lsp-nvim extension
2026-04-24 18:47:15 -03:00
CaueAnjos
3c8885b75a
languages/csharp: add omnisharp-extended-lsp-nvim extension
2026-04-24 18:47:15 -03:00
CaueAnjos
c73e781a3d
languages/csharp: add roslyn-nvim extension
2026-04-24 18:47:15 -03:00
CaueAnjos
99c2594edd
languages/csharp: update lsp servers
2026-04-24 18:47:15 -03:00
CaueAnjos
6ef413e526
lsp/presets/roslyn-ls: init
2026-04-24 18:47:15 -03:00
CaueAnjos
f6812858c0
lsp/presets/omnisharp: init
2026-04-24 18:47:15 -03:00
CaueAnjos
f4423f18ab
lsp/presets/csharp_ls: int
2026-04-24 18:47:15 -03:00
Ching Pei Yang
16e8657179
treesitter: wording
2026-04-24 21:55:14 +02:00
Snoweuph
cee03d0c97
languages/nix: fix treesitter nvf query for vim.treesitter.queries
2026-04-24 21:55:14 +02:00
Snoweuph
10d7bb38ff
languages/jinja: add injection
2026-04-24 21:55:14 +02:00
Snoweuph
e201640fc9
languages/yaml: add treesitter filetype mappings for yml
2026-04-24 21:55:14 +02:00
Snoweuph
2592c16878
languages/bash: add filetype mappings for ash, dash and zsh
2026-04-24 21:55:14 +02:00
Snoweuph
9ff0dcb60c
treesitter: add filetype mappings
2026-04-24 21:55:14 +02:00
Snoweuph
27b4dc9fb0
treesitter: rename queries content to query
2026-04-24 21:55:14 +02:00
Oliver Davies
89fb633f0a
Fix typo in error message for qmk layout
2026-04-24 00:36:01 +01:00
Snoweuph
9bd49b25e9
languages/vue: init
2026-04-22 23:27:38 +02:00
Snoweuph
4b2c7381a0
lsp/presets/vue-language-server: init
2026-04-22 23:27:36 +02:00
Snoweuph
d80d85a4e1
lsp/presets/vtsls: init
2026-04-22 23:27:33 +02:00
Snoweuph
c4a7fd88b5
languages/java: add extension gradle.nvim
2026-04-22 20:17:15 +02:00
Snoweuph
b00e829594
languages/java: add extension maven.nvim
2026-04-22 20:16:48 +02:00
0af6815072
terminal/toggleterm: fix formatting & typo
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic8fad27899388fae9651833aa2ec80d96a6a6964
2026-04-22 00:36:20 +03:00
2a35be20e5
terminal/toggleterm: fix documentation rendering for literals; use mkEnableOption
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1e58edf910815db0241e8d780cac489b6a6a6964
2026-04-22 00:33:34 +03:00
Snoweuph
fbb27a80c5
languages/tera: add injection
2026-04-20 16:27:16 +02:00
Snoweuph
56db4e1cbd
languages/go: add injections for gotmpl
2026-04-20 16:27:14 +02:00
Snoweuph
c4b940239b
languages/nix: add more nvf injections
2026-04-20 16:27:13 +02:00
Snoweuph
6e4065cfbc
chore: drop injection comments
2026-04-20 16:27:12 +02:00
5647ee9f90
utility/vim-wakatime: adjust dir name; track via npins & migrate to setupOpts
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1a292560f7147a390ab28e97b9f1bece6a6a6964
2026-04-19 19:34:22 +03:00
Snoweuph
6fe9ecd995
neovim/queries: init and add an example injection
2026-04-19 17:41:15 +02:00
Snoweuph
f066a65b6e
lsp/presets/angular-language-server: init
2026-04-19 12:43:55 +02:00
Snoweuph
bc1d670782
chore: make harper shutup in the lsp logs, when no settings are configured for it
2026-04-19 02:21:47 +02:00
Snoweuph
83b753ba12
languages/typescript: rename languages/ts to languages/typescript and cleanup the module
2026-04-18 21:04:50 +02:00
Snoweuph
69fd3e96b2
utility/nvim-biscuits: upgrade to fix treesitter incompatibilities
2026-04-18 14:40:34 +02:00
Snoweuph
96bc684b93
languages/lua: fix lsp filetype
2026-04-18 03:52:54 +02:00
b732371274
Merge branch 'main' into fix-treesitter-max-lines
2026-04-17 11:12:49 +03:00