33 Commits

Author SHA1 Message Date
Plume
524ae2d67d feat: inline expression code action (#173) 2025-07-18 08:43:19 +08:00
Plume
870a4b1b5f Show inlay hints on the end of let/attrset bindings (#170) 2025-06-16 12:14:04 +08:00
oxalica
928e6ca785 Enable pack_bindings for single implicit binding
Also tweak the label to be less pedantic.

Fixes #165
2025-06-12 15:17:29 -04:00
C P
58b7742777 Add remove_unused_binding assist
Closes #159
2025-06-12 04:07:24 -04:00
oxalica
9125bfeaff Update docs examples to use nixfmt-rfc-style
This is now the chosen formatter for nixpkgs.
2024-09-18 23:06:38 -04:00
oxalica
565472e8ae Mass fix typos with typos 2023-08-06 22:31:06 +08:00
oxalica
495c599928 Disable Nix memory limit on macOS since unsupported
Ref: https://bugs.chromium.org/p/chromium/issues/detail?id=853873#c2
2023-07-09 05:16:02 +08:00
oxalica
a08bebf874 Impl memory limit for flake evaluation 2023-07-09 02:18:25 +08:00
Manuel
119e56eb4d Update diagnostics CLI to return non-zero exit code only on errors (#90)
Co-authored-by: Manu [tennox] <tennox+git@txlab.io>
2023-06-12 06:31:37 +08:00
oxalica
17ed1578f3 Mention the neovim semantic highlighting performance issue in docs 2023-05-20 06:21:10 +08:00
oxalica
18de045d77 Disable autoEvalInputs by default
This is too costly for huge flakes with lots of packages or leavy tests,
and also have issues on locked transitive inputs (#79).
2023-05-10 01:38:03 +08:00
oxalica
21d0870aab Add configurations to disable expensive evaluations 2023-05-07 02:40:55 +08:00
oxalica
0b36ff7181 Add configuration to skip flake archive confirmation 2023-05-07 02:18:18 +08:00
oxalica
8ae5017ccb Check NixOS option completion in the feature list 2023-04-04 01:38:11 +08:00
figsoda
e5fcdc168c Add string rewriting assists (#69) 2023-03-11 23:05:19 +08:00
Hexadecimal
9312828faa Rephrase README.md and configuration.md 2023-03-08 22:25:31 +08:00
Moritz Böhme
bb9a748cce Add remove_empty_let_in assist 2023-03-05 06:19:17 +08:00
oxalica
0f918f956f Warn unused parameters in flake outputs lambda 2023-03-04 02:30:16 +08:00
oxalica
f40199bea2 Warn unused pat parameters for modules and packages 2023-03-04 02:25:42 +08:00
Xavier Lambein
6723d2982d Fix broken link in docs/features.md 2023-02-27 02:28:31 +08:00
oxalica
b3d65b8bd7 Update docs 2023-02-03 19:07:17 +08:00
oxalica
2082551a99 Configurable path to nix binary 2023-01-28 04:32:41 +08:00
oxalica
c1352ac4b1 Impl goto-definition for flake inputs 2023-01-28 01:37:24 +08:00
Sibi Prabakaran
cac705a233 Add emacs lsp-mode documentation and fix typo (#47) 2022-12-25 05:09:04 +08:00
oxalica
f62a769325 Limit semantic token range to fix performance issue 2022-12-01 07:41:39 +08:00
oxalica
10e7fc394b Impl documentHighlight 2022-11-28 00:40:58 +08:00
oxalica
84e39a65c9 Allow disable diagnostics for some files 2022-11-25 23:42:43 +08:00
oxalica
9794a2eb97 Impl assist to flatten Attrset in bindings 2022-11-25 01:23:33 +08:00
oxalica
655d5247a6 Impl assist to pack bindings 2022-11-25 00:23:22 +08:00
oxalica
8d32b2a081 Impl code action for converting to inherit 2022-11-24 03:43:03 +08:00
oxalica
93f15d882f Impl document links 2022-11-10 03:31:23 +08:00
oxalica
ca9c97143b Impl multi-threading and request cancellation 2022-09-27 21:09:03 +08:00
oxalica
f535de51d1 Impl file formatting via external command
Fixes #12
2022-09-26 15:54:01 +08:00