Commit graph

194 commits

Author SHA1 Message Date
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