So that importers can adjust the file before inserting.
* guix/scripts/import.scm (%standard-import-options): Add ‘--file-to-insert’.
(guix-import): Pass it to importers when ‘--insert’ is set.
Change-Id: I8e7a18ee8e0f96d7fc5688a207a7a5390ad2fa30
* guix/utils.scm (find-definition-location): New procedure.
(find-definition-insertion-location): Define with it.
* guix/scripts/import.scm (import-as-definitions, guix-import): Support
expressions defined by 'define.
Change-Id: I03118e1a3372028b4f0530964aba871b4a1a4d25
For consistency with ‘insert-expression’.
* guix/scripts/import.scm (guix-import): Add two newlines after inserting.
Change-Id: I55b45ca137d175fdf6ee5c0bb2b6b1ca8385750d
* gnu/packages/crates-io.scm (rust-structopt-0.3): Do not skip build.
[source]: Remove failing test files.
Change-Id: I468ab9e5813bea6d4cbee74c22ae8ad4c4803a0c
Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tmux.scm (tmux-plugin-sessionizer): New variable.
Change-Id: Icebdbb52996512947af9141df35529e376091165
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-nucleo-0.5): New variable.
Change-Id: I383c8c5ee7ca72f762a5bde9af9691fc5032835b
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-nucleao-matcher-0.3): New variable.
Change-Id: Ie57590ff356bef6609bbdce8eff96da46e94b7a5
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-ratatui-0.28): New variable.
Change-Id: Ibcdc7f90dbfca428af50d4a64419eadd0d67dce4
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-octocrab-0.39): New variable.
Change-Id: I45d7a2e138608ebfee59acbb6c6d38a40ac11c6d
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io (rust-drm-sys-0.8): New variable.
Change-Id: I573d5fd2868d098afd6e4cd89df5b4740827fee2
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/rust-apps.scm (wallust): Update to 3.2.0.
Change-Id: I3c542cc3464ea72dc1ca3a5edd789d74f9dd13c8
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.17.1.
Change-Id: I5d5b805d5ecb365e8bacc5e600e939433cac3af3
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-minijinja-2): Update to 2.7.0.
Change-Id: I17da2d002728aa5e1e473557bbdc64aa5b81402a
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-documented-macros-0.9): New variable.
* gnu/packages/crates-io.scm (rust-documented-0.9): New variable.
Change-Id: I4a42d60b1c9302511cf5924b62b77d86f83125db
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-dirs-6): New variable.
Change-Id: I86be1720117f854b626e3b0c7868be44f4c4151e
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/rust-apps.scm (matugen): New variable.
Change-Id: I3d170afa7dd3619c56ad208d6a39fa6ba3d97ca0
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-update-informer-1): New variable.
Change-Id: I5b51e40cdeb2f647d3cf47aeaafe6088c04426bf
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-upon-0.8): New variable.
Change-Id: Ibb0ccdb83b5614915da21e4390a5b89020b64166
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-execute-0.2): New variable.
Change-Id: I15622b3237950fad3cf73b71f92c3490a353106d
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-typenum-1.17): New variable.
Change-Id: Ic50d4da45219ffe7878ed4203f06f590fd79ed47
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-resolve-path-0.1): New variable.
Change-Id: I35594ed962ccc44943a31cebad8c2be645b8f720
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-prettytable-rs-0.10): New variable.
Change-Id: Ibaf654ba0423aaec6bbab2d2a751bf5f712b1d25
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-paris-log-1): New variable.
Change-Id: Iea02921f5fa03701fb9bbd3b02f53da350e3b3ce
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-material-colors-0.4): New variable.
Change-Id: I1f2ddd57f2a6d4e9e9224964cf50e6011fcc1040
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-execute-command-macro-0.1): New variable.
Change-Id: I1dbeb254171f2ce93c79f3475ecdee8281affda0
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-execute-command-macro-impl-0.1):
New variable.
Change-Id: I6c072d4a422d28a9f883aa657ca83bd41a75e1c7
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-execute-command-tokens-0.1): New variable.
Change-Id: I626167212d851755fd04c04de7f2ed23c891de8a
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-const-default-derive-0.2): New variable.
Change-Id: I9361d7fa0c4d74589f517ae4b0bb91352c9fcedb
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-const-default-1): New variable.
Change-Id: Idd1058b2602124c5887bb0f7db4debaeb215a0df
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/crates-io.scm (rust-colorsys-0.6): New variable.
Change-Id: I5026cfcfde3f2c26efe3e86fea7552cac89c08ca
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/rust-apps.scm (difftastic): New variable.
Change-Id: I475adfb6bae6ef075b8460918cd86e48a3c748d1
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-yaml-0.7): New variable.
Change-Id: Iff5b17ed41921207abcb87558d1f2256b017fe0d
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-xml-0.7): New variable.
Change-Id: Ida5e11d1e0a9421a5942b28dd39210e49d2b8500
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-typescript-0.23): New variable.
Change-Id: I3ef6f1beade784e8d170023a20b6ab1061327502
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-toml-ng-0.7): New variable.
Change-Id: I635d8d51cd585655a0c98ed31dddf5218642248d
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-scala-0.23): New variable.
Change-Id: Iccc74e851e77cb5b6e436cc68c050b4c4b285251
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-rust-0.23): New variable.
Change-Id: I0d39afd3b84f0217ed0c2c7f358d760317eeacdc
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-ruby-0.23): New variable.
Change-Id: I49f77bef4315517d10cd9da8e36c9f59d0afabf4
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/tree-sitter.scm (rust-tree-sitter-python-0.23): New variable.
Change-Id: I7f39e11a516cb0154e3baa86c906b74a001144bf
Signed-off-by: Steve George <steve@futurile.net>