1
1
mirror of https://github.com/oxalica/nil.git synced 2024-09-11 10:36:04 +03:00

Commit Graph

  • 6d3735e03e Set LSP event spans as INFO in nil crate oxalica 2023-06-26 18:27:04 +0800
  • bc24a2567b Delay path link resolutions oxalica 2023-06-26 17:56:47 +0800
  • 9bcb01acc2 Filter far spans from highlight_related results oxalica 2023-06-26 16:45:22 +0800
  • dd5e3e6a95 Pass initializationOptions in coc-nil oxalica 2023-06-26 16:06:10 +0800
  • abaab31f7b Dedup config updating code and raise log level oxalica 2023-06-01 14:45:21 +0800
  • 518b91a7c2 Refactor and simplify config updating using macros oxalica 2023-06-01 13:58:38 +0800
  • e727e55565 Bump indexmap to 2 oxalica 2023-06-24 11:04:59 +0800
  • 9a3f88c471 Reduce check frequency for outdated dependencies oxalica 2023-06-24 10:59:42 +0800
  • c7453bb3ea Update dependencies oxalica 2023-06-23 14:14:46 +0800
  • c91a9a9aa2 Update cachix/install-nix-action to fix CI oxalica 2023-06-21 10:37:21 +0800
  • dbf26d6bc2
    Fix flake reloading condition on file changes (#92) maurobalbi 2023-06-15 22:12:57 +0200
  • 63c56366a6
    Update server.rs maurobalbi 2023-06-15 20:36:10 +0200
  • 1edf2ad0ae Replace unmaintained atty with is-terminal oxalica 2023-06-15 15:19:43 +0800
  • 119e56eb4d
    Update diagnostics CLI to return non-zero exit code only on errors (#90) Manuel 2023-06-11 23:31:37 +0100
  • 43d31be9cf Update diagnostics CLI to return non-zero exit code only on errors Manu [tennox] 2023-06-07 13:00:16 +0100
  • 16d3912520 add RUST_SRC_PATH to devshell Manu [tennox] 2023-06-09 17:18:24 +0100
  • dcd38b96c9 Use semantic token type boolean for true/false oxalica 2023-05-31 19:22:45 +0800
  • ac641a993a Trigger show-references on variable usages oxalica 2023-05-31 19:08:18 +0800
  • 7414d583c5 Only check the direct parent node in references query oxalica 2023-05-31 18:58:54 +0800
  • 375d3d6a7f Impl experimental SSR in CLI oxalica 2023-05-31 18:36:01 +0800
  • 2f9e94fee0 Update flake and dependencies oxalica 2023-05-30 16:56:58 +0800
  • 0158d58d47
    Send workspace/configuration only if the client supports it (#85) oxalica 2023-05-30 17:41:49 +0800
  • ca462183c5
    Load configuration from initializationOptions (#84) oxalica 2023-05-28 14:22:47 +0800
  • 30b994ad85 Check if workspace/configuration is supported Yuriy Taraday 2023-05-25 13:55:31 +0200
  • c4eee44017 Load configuration during initialize handling Yuriy Taraday 2023-05-25 12:01:21 +0200
  • 17ed1578f3 Mention the neovim semantic highlighting performance issue in docs oxalica 2023-05-20 06:21:10 +0800
  • 51447db547 Trace response sizes and time costs oxalica 2023-05-20 05:48:57 +0800
  • 18de045d77 Disable autoEvalInputs by default 2023-05-09 oxalica 2023-05-09 01:16:20 +0800
  • 67bfe95a3c
    Don't look for NixOS options when module-list.nix or lib doesn't exist (#80) oxalica 2023-05-07 02:46:09 +0800
  • 21d0870aab Add configurations to disable expensive evaluations oxalica 2023-05-07 02:40:55 +0800
  • 0b36ff7181 Add configuration to skip flake archive confirmation oxalica 2023-05-07 02:18:18 +0800
  • c7ce789aa6 Don't look for NixOS options when module-list.nix or lib doesn't exist figsoda 2023-05-05 17:51:56 -0400
  • c2f303fd8b Add tests for option evaluation of nixpkgs 22.11 oxalica 2023-05-05 10:45:13 +0800
  • 2c65120ddf Evaluate NixOS options for 22.11 oxalica 2023-05-05 10:42:58 +0800
  • 715b0a5244 Guard NixOS option evaluation with release version oxalica 2023-05-05 10:11:45 +0800
  • e74b767a43 Update flake 2023-05-02 oxalica 2023-05-02 01:39:28 +0800
  • c47ad0d6b2 Update dependencies oxalica 2023-05-02 01:26:16 +0800
  • 4dcb738942 Report progress for NixOS options loading oxalica 2023-04-29 14:15:03 +0800
  • 6321ca0a25 Synchronize Vfs and filesystems using watchers oxalica 2023-04-29 14:00:34 +0800
  • f2b2647975 Fix stuck on non-regular files and report loading errors oxalica 2023-04-29 11:12:41 +0800
  • 5700b00872 Add LSP extension to reload flake states oxalica 2023-04-29 01:20:11 +0800
  • ddb446aa1c Setup tests for neovim and workaround its issue oxalica 2023-04-29 00:51:51 +0800
  • 4465678ba0 Debounce flake workspace loading oxalica 2023-04-28 20:29:40 +0800
  • 3e8d591498 Impl file removal from Vfs oxalica 2023-04-28 18:40:07 +0800
  • 4a78a44f3e Watch flake.{nix,lock} for auto-reloading oxalica 2023-04-22 15:03:34 +0800
  • c177bea181 Handle unsaved flake.nix oxalica 2023-04-28 17:24:56 +0800
  • 821ae441ee Fix stuck on non-regular files and report loading errors feat/vfs-sync oxalica 2023-04-29 11:12:41 +0800
  • 5bcbc93095 Split out future-proof tests from CI oxalica 2023-04-29 01:50:02 +0800
  • 65ac75bc51 Add LSP extension to reload flake states oxalica 2023-04-29 01:20:11 +0800
  • 5b4f3e374e Setup tests for neovim and workaround its issue oxalica 2023-04-29 00:51:51 +0800
  • 5d1107ad2a Debounce flake workspace loading oxalica 2023-04-28 20:29:40 +0800
  • 30d04801ec Impl file removal from Vfs oxalica 2023-04-28 18:40:07 +0800
  • 155bf882e1 Watch flake.{nix,lock} for auto-reloading oxalica 2023-04-22 15:03:34 +0800
  • 8d28d37eac Handle unsaved flake.nix oxalica 2023-04-28 17:24:56 +0800
  • 2710d6a568 Rework nix-interop tests oxalica 2023-04-28 17:05:32 +0800
  • 7043bf82ba Wrap paths in flake-url forms for nix arguments oxalica 2023-04-26 21:52:48 +0800
  • 9adf5a0152 Bundle snapshot and spawn_blocking to fix deadlock oxalica 2023-04-22 12:59:24 +0800
  • 7032ce6506
    Eval and inject types for input flakes (#76) oxalica 2023-04-22 10:54:28 +0800
  • 4497e9298d Rename nix_interop::version -> info oxalica 2023-04-22 10:02:49 +0800
  • a7d651421d Set rest type for system fields in flake outputs oxalica 2023-04-22 07:27:39 +0800
  • 5422c3fe82 Infer rest types for dynamic fields oxalica 2023-04-22 09:18:37 +0800
  • ae9fa0c3a2 Also export flake output under outputs oxalica 2023-04-22 06:23:12 +0800
  • 3283d0901b Bump MSRV to 1.68 oxalica 2023-04-22 06:14:33 +0800
  • 385baaf2ca Update flake oxalica 2023-04-22 06:11:59 +0800
  • bca539e4b9 Do not evaluate non-flake inputs oxalica 2023-04-22 05:53:39 +0800
  • 1482f7b706 Show progress for coc.nvim and nvim-lsp oxalica 2023-04-22 05:52:05 +0800
  • a3c3edbab8 Report evaluation progress oxalica 2023-04-22 05:38:31 +0800
  • 0a19360b6a Guard --legacy for nix flake show with nix version oxalica 2023-04-22 03:58:36 +0800
  • 9c49c47826 Do not evaluate legacyPackages by default oxalica 2023-04-22 02:01:56 +0800
  • 7d020d4698 Inject outputs of input flakes oxalica 2023-04-22 01:56:50 +0800
  • 7218a6b7ca Add input flake types to database inputs oxalica 2023-04-22 01:40:00 +0800
  • 3c6629acd0 Rename ide::ty::options -> ide::ty::convert oxalica 2023-04-21 03:10:22 +0800
  • 4cbcf29917
    Async LSP #74 oxalica 2023-04-21 00:01:29 +0800
  • b359f4ff24 Use async-lsp from git oxalica 2023-04-20 23:34:09 +0800
  • c69e0fb5fc Defeated by regex oxalica 2023-04-20 02:04:36 +0800
  • 4f10256e0e Asyncify nix-interop oxalica 2023-04-18 01:12:44 +0800
  • b7bc2636c1 Bump async-lsp and revert "Only enable ClientProcessMonitorLayer for Linux" oxalica 2023-04-19 01:57:08 +0800
  • 263b82c6d2 Only enable ClientProcessMonitorLayer for Linux oxalica 2023-04-18 03:36:03 +0800
  • a22c8d85a4 Warn when non-pipe-like stdin/stdout is used oxalica 2023-04-18 03:14:51 +0800
  • c86e96c003 Use async-lsp from crates.io to fix nix build oxalica 2023-04-18 02:55:54 +0800
  • 51da89f1ec Report progress when archiving flake oxalica 2023-04-17 11:19:15 +0800
  • 66dc5e7d94 Guard show_message_request with client capabilities oxalica 2023-04-17 10:19:17 +0800
  • 5c55e4c6b4 Archive flake when needed oxalica 2023-04-16 17:18:57 +0800
  • ea66982de7 Refactor diagnostics updating oxalica 2023-04-16 16:13:45 +0800
  • 0ff186cc42 Refactor config updating event oxalica 2023-04-16 15:19:24 +0800
  • 578e2c28d3 Asyncify flake workspace loading task oxalica 2023-04-16 15:14:06 +0800
  • 0edd88a682 Switch to async-lsp framework oxalica 2023-04-17 11:21:52 +0800
  • 1d5bc81023 Fix typo oxalica 2023-04-14 03:06:42 +0800
  • df541a798d Suppress unused warnings for flake auto-inputs oxalica 2023-04-14 03:04:26 +0800
  • a55f287f24 Make tests platform-agnostic oxalica 2023-04-14 02:35:30 +0800
  • 9995235134 Update dependencies oxalica 2023-04-14 02:10:49 +0800
  • 33fbe2e1f8 Add CI step name for cargo-outdated oxalica 2023-04-14 02:06:05 +0800
  • 56a1fa87b9 Update flake 2023-04-03 oxalica 2023-04-04 01:51:06 +0800
  • 8ae5017ccb Check NixOS option completion in the feature list oxalica 2023-04-04 01:38:11 +0800
  • 7f88b40b3a Update dependencies oxalica 2023-04-04 01:02:40 +0800
  • 0718fca59b Parse rec attrsets in flake.nix oxalica 2023-03-30 22:04:10 +0800
  • f3eaa77002 Escape invalid identifiers in completions oxalica 2023-03-29 16:24:15 +0800
  • 932803b1de Fix panics when flake inputs contain self oxalica 2023-03-28 21:43:46 +0800
  • 775ba9e6ac Parse flake outputs and add flake package meta oxalica 2023-03-27 00:07:04 +0800
  • 73fda84341 Warn when running language server in terminal oxalica 2023-03-24 14:17:22 +0800