a577e88991
fix[lsp]: tinymist no sample values in imports
2026-07-04 23:57:43 +01:00
532d0c18f0
fix(lsp): tinymist lsp config
2026-04-16 13:00:20 +01:00
d11f861e6a
fix(lsp): tweak settings for pyright
2026-04-16 07:47:12 +01:00
88a3b7f8f2
fix: give up on arduino lsp, it's horrible.
2026-04-11 10:20:35 +01:00
bda43148f0
add: Arduino support (syntax+LSP)
2026-04-10 22:23:52 +01:00
63d77e77e0
ench: disable folding
2026-04-09 17:30:25 +01:00
467ada0932
fix(LSP): rust-analyzer config
2026-04-09 17:24:15 +01:00
4ce1251569
fix(TS): update syntax to 0.12 rewrite
2026-04-09 17:19:21 +01:00
bf712c1187
fix(TS): switch to main branch
2026-04-09 16:57:13 +01:00
c7da0740af
fix: fix jdtls config
...
- use envvar-provided paths for jdk config
- specify filetypes
- ask to not validate java, because OMG please no
- use CLASSPATH to derive referenced libraries
2026-04-09 16:37:36 +01:00
057528c0bf
fix(lsp): nil-ls (nix) config
2026-04-09 15:44:40 +01:00
416e2b4347
fix(lsp): lua-ls config
2026-04-09 15:44:32 +01:00
623b9609bc
fix: remove mason
2026-04-09 15:43:39 +01:00
127efe1c62
add: configure nil_ls (nix lsp)
2026-04-09 14:32:41 +01:00
88963456de
rem: nvim-java
2026-04-09 14:25:43 +01:00
d8af800fc6
lsp: remove tinymist from autoinstalled lsps
2026-03-29 14:50:29 +01:00
513f66f3b3
fix: no nil_ls, clangd, rust-analyzer autoinstall
2026-03-21 19:25:06 +00:00
1618c872f5
fix: r-a recursive panic fix
2026-03-21 19:24:03 +00:00
6b1f33a019
add: nil_ls (nix lsp)
2026-03-21 19:24:03 +00:00
40d40c4aa9
Update jdtls root markers
2026-01-07 15:11:27 +00:00
91eace9dad
java LSP: .git is the only valid project root
2026-01-03 16:08:10 +00:00
46f6b7750c
fix: jdtls not finding dependency jars
2026-01-02 22:17:59 +00:00
21ebc4d739
Revert "add: xml LSP (lemminx)"
...
This reverts commit 8e3d1323dc .
2026-01-02 20:57:10 +00:00
8e3d1323dc
add: xml LSP (lemminx)
2026-01-02 20:37:34 +00:00
9273f5ab4a
fix: ant build file parsing
2026-01-02 20:37:17 +00:00
46b650dd73
fix: moved back to master branch of tree-sitter
2026-01-02 16:55:52 +00:00
5567e71240
Improved java LSP support
...
- not using `nvim-java`
- figured out classpath
2026-01-02 16:55:23 +00:00
Dzuchun
6e55450bd9
ench(filetype): tree-sitter config enchancements
...
- do not highlight cpp. it's detremental
- remove plaintex highlight (that's not a thing)
- add highlighting for yaml
- add highlight for special files (Dockerfile, Cargo.lock, makefile)
2025-12-26 17:41:29 +00:00
Dzuchun
bdd2f33f39
format ant declarations via xmlformatter
2025-12-26 17:38:42 +00:00
Dzuchun
4a9e0a5f96
fix?: explicit OEF to nvim update commands
2025-12-26 17:14:48 +00:00
Dzuchun
a3d6b96d70
ench(tree-sitter): removed gitcommit language
...
as TS apparently completely breaks on these files. I mean enabling it
for gitcommit is literally detremental, how
all white,
2025-12-26 17:13:14 +00:00
Dzuchun
708474a7f2
fix: refactored tree-sitter config
...
- fixed tree sitter being unable to locate `configs` module. it's
`config`, without "s" :melt:
- config is done after loading all the plugins
- set up a proper autocommand to start syntax highlighting (because I
I didn't have one, I guess 🤷 )
2025-12-26 17:10:52 +00:00
Dzuchun
0ea22413a9
fix: update target issues
...
- after updating, target seems to be just hanging in limbo, never
actually returning. trying to separate actions
- target now uses absolute path to the main executable
2025-12-26 17:09:34 +00:00
Dzuchun
36e297e012
makefile: add update target
...
- updates Lazy plugins
- updates Mason registry
- install all the Mason stuff
- included in `install`
2025-12-25 18:43:14 +00:00
Dzuchun
f8a497b9af
ignore: htmlhint config
...
used to check if htmlhint correctly reacts to it's config. no point to
keep it in this repo
2025-12-25 18:42:15 +00:00
Dzuchun
e0fac2c5a1
ignore local XDG config
...
is appeared here, while I was running nvim locally
2025-12-25 18:41:40 +00:00
Dzuchun
84cf9c9262
fmt
2025-12-25 18:41:12 +00:00
Dzuchun
406f21bc01
fix: bring clangd back into cutom configs
2025-12-25 18:40:03 +00:00
Dzuchun
a4c83b8e85
fix: remove nil_ls from the lsp config
...
as it requires nix to be built
2025-12-25 18:39:11 +00:00
Dzuchun
0e9b9149dc
fix: load everything with mason-tools
...
this way, I can finally ensure that all the LSPs are properly installed
on editor boot
2025-12-25 18:35:18 +00:00
Dzuchun
0ab6b09300
fix: "couldn't load tree-sitter"
...
the setup code was incorrect. no idea where it came from :/
2025-12-25 18:33:15 +00:00
Dzuchun
92ceeb006e
ench: explicit line wrapping on by default
2025-12-25 18:26:52 +00:00
Dzuchun
5bc731de3e
disable automatic line breaking
2025-12-25 18:26:28 +00:00
Dzuchun
92e63a74c4
ench: hide mouse even more
2025-12-25 18:22:38 +00:00
Dzuchun
c2926c1e3a
ench: remove folding
2025-12-25 18:19:20 +00:00
Dzuchun
1b913c19cb
ench: unfold everything in diffview by default
2025-12-25 18:17:37 +00:00
Dzuchun
d48f805b70
feat(lua_ls): use spaces instead of tabs
2025-12-25 18:13:17 +00:00
Dzuchun
a874867e97
line wrapping toggle
2025-12-25 13:50:07 +00:00
Dzuchun
40fd46f290
plugin(tree-sitter): add missing parsers
...
- java
- diff
- git_rebase
- gitcommit
2025-12-25 07:24:00 +00:00
Dzuchun
e98b7a9048
plugin(nvim-lint): update linter list
...
- remove haskell linters
- remove docker linter (hadolint)
- add gitcommit linter
- add html linter
2025-12-25 07:23:05 +00:00