Commit graph

  • 5bde1852ea
    Merge d6c1f246e7 into 504599f7e5 rszyma 2025-12-13 19:52:15 +00:00
  • d6c1f246e7 use prefix for path completion.. rszyma 2025-12-13 20:51:56 +01:00
  • d0fe29514b
    Merge fc55bddbf8 into 504599f7e5 Plume 2025-12-10 09:56:31 +08:00
  • 80545c8308
    Merge 560a7b4352 into 504599f7e5 Timofey 2025-12-10 08:41:03 +08:00
  • 504599f7e5 Add remove_unused_with assist main C P 2025-09-24 17:42:11 +01:00
  • ecfcf884cb remove unused dep rszyma 2025-11-09 00:09:54 +01:00
  • c7ade24c78 extract to complete_filepath rszyma 2025-11-09 00:06:25 +01:00
  • b164c26fd9 replace remaining unwraps rszyma 2025-11-08 23:23:18 +01:00
  • c3b3385f2b fix clippy warning about std::env::home_dir rszyma 2025-11-08 23:10:09 +01:00
  • 5e3e71c940 fix completion for ./$0 ../$0 ~/$0 rszyma 2025-11-08 22:45:01 +01:00
  • 5183704086 Add filepath completion rszyma 2025-11-08 15:05:55 +01:00
  • fc55bddbf8
    assists/inline: simplify tests Léana 江 2025-10-11 11:09:56 +08:00
  • d9b35a84ba Add remove_unused_with assist C P 2025-09-24 17:42:11 +01:00
  • 01e573c9e3 Update CI dependencies to fix failures oxalica 2025-09-07 00:30:51 -04:00
  • 734503a008 Update to phf 0.13 oxalica 2025-09-07 00:19:26 -04:00
  • 1e00834915
    assists/inline: don't assist when binding is recursive Léana 江 2025-08-31 20:33:54 +08:00
  • b422777194
    assists/inline: add tests for let inherit in Léana 江 2025-08-14 12:19:36 +02:00
  • e806846d52
    assists/inline: refactor and allow let inherit in Léana 江 2025-08-14 12:15:55 +02:00
  • 436b66472c
    assists/inline: simplify helper function Léana 江 2025-08-11 20:21:47 +02:00
  • dee98e4f3b
    assists/inline: don't publish assist for non rec attrset Léana 江 2025-08-11 20:20:04 +02:00
  • 763b72cf95
    assists/inline: remove let-in check early return Léana 江 2025-08-09 23:53:41 +02:00
  • d86634aaec
    assists/inline: refactor Léana 江 2025-08-09 14:40:12 +02:00
  • 6a244b62d4
    assists/inline: constistent checking of definition Léana 江 2025-08-09 11:18:53 +02:00
  • ea63c21d27
    assists/inline: refactor tests Léana 江 2025-08-09 11:18:44 +02:00
  • 6ef1686410
    assists/inline: handle inherits when inlining from reference Léana 江 2025-08-09 10:57:59 +02:00
  • 1287e193fb
    assists/inline: test multi-attr inherit inline Léana 江 2025-08-09 10:22:07 +02:00
  • 453921df04
    assists/inline: handle inherits when inlining from definition Léana 江 2025-08-09 09:28:06 +02:00
  • cf98b02fc1
    assists/inline: refactor test cases Léana 江 2025-08-09 09:27:36 +02:00
  • 5a5e594193
    assists/inline: don't assist for inherit and patfield Léana 江 2025-08-09 00:11:21 +02:00
  • 4bef45187d
    assists/inline: add negative test for patfield Léana 江 2025-08-09 00:36:33 +02:00
  • 5cf51e1433
    assists/inline: add negative test for inherit Léana 江 2025-08-08 23:29:53 +02:00
  • f80fe365cb
    Fix the inference of extern list types (#176) Timofey 2025-08-08 21:51:41 +03:00
  • 560a7b4352 up Timofey K 2025-08-08 02:13:36 +03:00
  • 7f33a2090f up Timofey K 2025-08-08 00:51:26 +03:00
  • cd7a6f6d5d Update to criterion 0.7 oxalica 2025-07-27 20:09:52 -04:00
  • ce7036d6d7
    simplify walkup loop Léana 江 2025-07-20 09:26:16 +02:00
  • 542c05f07b
    rewrite by walking up the ast Léana 江 2025-07-19 22:47:56 +02:00
  • e78bcfad98
    minor refactor Léana 江 2025-07-19 20:34:55 +02:00
  • be3f89d469
    docs: add_to_inherit Léana 江 2025-07-19 12:15:19 +02:00
  • bfe460f5d9
    feat: add_to_inherit Léana 江 2025-07-19 11:36:16 +02:00
  • 524ae2d67d
    feat: inline expression code action (#173) Plume 2025-07-18 02:43:19 +02:00
  • c319c32395
    add test for inlining from rec attrset definition Léana 江 2025-07-17 23:55:34 +02:00
  • 963846e892
    don't inline when definition has more than one node Léana 江 2025-07-17 23:27:47 +02:00
  • c4bf2e6593
    rewrite into one assist function Léana 江 2025-07-17 22:42:37 +02:00
  • a3465950a9 add some documentation Sebastian Klähn 2024-11-17 13:55:02 +01:00
  • 4e99010d51
    correct let-in inline Léana 江 2025-07-17 13:45:47 +02:00
  • d3b778d573
    fix linting Léana 江 2025-07-16 01:52:24 +02:00
  • 9ab61c51f4
    handle removal of let-in after rewrite Léana 江 2025-07-16 01:37:32 +02:00
  • 1cd39808b9
    refactor parenthesize logic Léana 江 2025-07-16 01:13:14 +02:00
  • f895d8dc54
    basic working inline from definition Léana 江 2025-07-16 01:02:50 +02:00
  • 8432bf3eef
    rename inline -> inline_reference Léana 江 2025-07-15 15:12:46 +02:00
  • 9b4d1e547b
    improve lable and fix kind Léana 江 2025-07-15 15:11:19 +02:00
  • e6bf7e10e5
    use contains_without_paren() Léana 江 2025-07-15 15:05:27 +02:00
  • ac3fd2b673
    simplification of inline logic Léana 江 2025-07-15 09:50:20 +02:00
  • 09519547ea
    fix linting Léana 江 2025-07-13 17:13:09 +02:00
  • b2c2005888
    remove comment Léana 江 2025-07-13 17:01:16 +02:00
  • c39f60411b
    document inline codeaction Léana 江 2025-07-13 17:00:33 +02:00
  • 77112d8cad
    add more detail to codeaction label Léana 江 2025-07-13 16:55:55 +02:00
  • 92667bf8a7
    simplify attrset handling Léana 江 2025-07-13 16:53:24 +02:00
  • 07435a6c26
    handle duplicated parens Léana 江 2025-07-13 16:47:03 +02:00
  • 26d173f404
    update comment Léana 江 2025-07-13 16:37:23 +02:00
  • 260240d742
    handle lambda parenthesis when inlining Léana 江 2025-07-13 16:34:54 +02:00
  • 3e0ff15633
    feat: inline Léana 江 2025-07-13 16:27:29 +02:00
  • b043bfe1f3
    Don't complete inside comments (#171) rszyma 2025-07-01 05:48:14 +02:00
  • 88ae93bae1 Remove nightfox theme from vim-coc test ci oxalica 2025-06-30 23:18:14 -04:00
  • 5bea12e872 add tests and simplify code according to the review comment rszyma 2025-06-30 21:09:04 +02:00
  • 3789a003f7 Don't complete inside comments rszyma 2025-06-29 13:40:37 +02:00
  • 704192a3aa Fix clippy warnings oxalica 2025-06-28 16:11:51 -04:00
  • c41880b7c2 Do not force fat LTO and let packager decide oxalica 2025-06-28 16:07:23 -04:00
  • 4e5ac6ec65 Update to phf 0.12 oxalica 2025-06-21 22:10:51 -04:00
  • 870a4b1b5f
    Show inlay hints on the end of let/attrset bindings (#170) Plume 2025-06-16 06:14:04 +02:00
  • 370b04c4d0
    fix code style Léana 江 2025-06-16 06:04:21 +02:00
  • 0adaabc917
    fix spelling Léana 江 2025-06-15 11:18:11 +02:00
  • bcbafd19d6
    update filtering implementation Léana 江 2025-06-15 09:46:15 +02:00
  • 66c3e4ed18
    remove default value from ide crate Léana 江 2025-06-15 09:34:35 +02:00
  • d15f81abf3
    update config logic Léana 江 2025-06-15 09:29:19 +02:00
  • 1a42f3f3f4
    docs: document inlay hints Léana 江 2025-06-15 08:20:58 +02:00
  • ad6c5b4366
    remove post-processing Léana 江 2025-06-15 08:17:07 +02:00
  • 9bb52897bc
    hacky way to check line span Léana 江 2025-06-15 08:16:39 +02:00
  • 06dae73b12
    test configuration Léana 江 2025-06-15 07:47:54 +02:00
  • 090ebaa2e3
    use configuration Léana 江 2025-06-15 07:22:34 +02:00
  • 4961b39ad7
    wire up configuration Léana 江 2025-06-15 07:15:00 +02:00
  • 4f266b3708
    distinguish different kind of binding Léana 江 2025-06-15 06:38:06 +02:00
  • 59712d5fdc
    use .join() directly Léana 江 2025-06-15 06:03:00 +02:00
  • 832a5a7ce8
    better heuristic at detecting trivial hints Léana 江 2025-06-14 20:13:51 +02:00
  • bd86291050
    clean up imports Léana 江 2025-06-14 19:04:32 +02:00
  • 29d3a4caa9
    hacky way to filter out trivial cases Léana 江 2025-06-14 19:01:53 +02:00
  • 0a018d3f0d
    better formatting Léana 江 2025-06-14 14:40:32 +02:00
  • c9f8858570
    fix tests Léana 江 2025-06-14 14:35:09 +02:00
  • 3be9ef90a6
    add notes Léana 江 2025-06-14 14:28:06 +02:00
  • 4724ae60b2
    better ast traversal Léana 江 2025-06-14 14:19:33 +02:00
  • b614382e36
    enable inlay hint capability Léana 江 2025-06-14 13:12:50 +02:00
  • 7b6aa1e06b
    attempt to add inlay hints Léana 江 2025-06-14 11:13:32 +02:00
  • 9e4cccb088 Check and fix typos 2025-06-13 oxalica 2025-06-13 02:30:38 -04:00
  • 89e5a4e61e Set default formatter to nixfmt-rfc-style oxalica 2025-06-13 02:05:09 -04:00
  • 8c10ad278f Fix nixos-options eval on latest nixpkgs oxalica 2025-06-12 20:57:23 -04:00
  • 9e32aad822 Accept multiple files for diagnostics oxalica 2025-06-12 20:37:02 -04:00
  • 877a093557 Split out devShells dependenties to dev/flake.nix oxalica 2025-06-12 20:00:41 -04:00
  • 0c1b7004d9 Split out devShells dependenties to dev/flake.nix oxalica 2025-06-12 20:00:41 -04:00
  • dea1b5da4e Add lsp-bridge in Emacs doc Andy Stewart 2024-11-04 22:49:12 +08:00