Bumps the all-dependencies group with 42 updates in the / directory: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.42` | | [clap](https://github.com/clap-rs/clap) | `4.5.1` | `4.5.53` | | [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.12` | `0.5.15` | | [directories](https://github.com/soc/directories-rs) | `4.0.1` | `6.0.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.30` | `1.1.5` | | [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` | | [globset](https://github.com/BurntSushi/ripgrep) | `0.4.14` | `0.4.18` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.12.1` | | [interprocess](https://github.com/kotauskas/interprocess) | `1.2.1` | `2.2.3` | | [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.14.0` | | [notify](https://github.com/notify-rs/notify) | `5.2.0` | `8.2.0` | | [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` | | [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` | | [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.12.2` | | [remain](https://github.com/dtolnay/remain) | `0.2.14` | `0.2.15` | | [semver](https://github.com/dtolnay/semver) | `1.0.23` | `1.0.27` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.4` | | [serde_json](https://github.com/serde-rs/json) | `1.0.122` | `1.0.148` | | [tar](https://github.com/alexcrichton/tar-rs) | `0.4.41` | `0.4.44` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.10.1` | `3.12.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.12` | | [lapce-xi-rope](https://github.com/lapce/xi-editor) | `0.3.2` | `0.4.0` | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.11.0` | `0.13.0` | | [open](https://github.com/Byron/open-rs) | `5.1.4` | `5.3.3` | | [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.13` | `0.2.2` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.22.0` | `1.24.0` | | [config](https://github.com/rust-cli/config-rs) | `0.13.4` | `0.15.16` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.21.7` | `0.22.0` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` | | [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` | | [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.1` | | [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.16` | `1.0.20` | | [jsonrpc-lite](https://github.com/iorust/jsonrpc-lite) | `0.6.0` | `0.6.1` | | [polling](https://github.com/smol-rs/polling) | `3.6.0` | `3.11.0` | | [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.20` | `0.4.25` | | [grep-searcher](https://github.com/BurntSushi/ripgrep) | `0.1.13` | `0.1.14` | | [grep-matcher](https://github.com/BurntSushi/ripgrep) | `0.1.7` | `0.1.8` | | [grep-regex](https://github.com/BurntSushi/ripgrep) | `0.1.12` | `0.1.14` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.1` | `0.8.9` | | [slotmap](https://github.com/orlp/slotmap) | `1.0.7` | `1.1.1` | | [arc-swap](https://github.com/vorner/arc-swap) | `1.6.0` | `1.8.0` | | [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` | Updates `chrono` from 0.4.38 to 0.4.42 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.42) Updates `clap` from 4.5.1 to 4.5.53 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.1...clap_complete-v4.5.53) Updates `crossbeam-channel` from 0.5.12 to 0.5.15 - [Release notes](https://github.com/crossbeam-rs/crossbeam/releases) - [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md) - [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.12...crossbeam-channel-0.5.15) Updates `directories` from 4.0.1 to 6.0.0 - [Commits](https://github.com/soc/directories-rs/commits) Updates `flate2` from 1.0.30 to 1.1.5 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.30...1.1.5) Updates `git2` from 0.20.2 to 0.20.3 - [Changelog](https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3) Updates `globset` from 0.4.14 to 0.4.18 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/globset-0.4.14...globset-0.4.18) Updates `indexmap` from 2.9.0 to 2.12.1 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.9.0...2.12.1) Updates `interprocess` from 1.2.1 to 2.2.3 - [Release notes](https://github.com/kotauskas/interprocess/releases) - [Commits](https://github.com/kotauskas/interprocess/compare/1.2.1...2.2.3) Updates `itertools` from 0.12.1 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.14.0) Updates `notify` from 5.2.0 to 8.2.0 - [Release notes](https://github.com/notify-rs/notify/releases) - [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md) - [Commits](https://github.com/notify-rs/notify/commits/notify-8.2.0) Updates `parking_lot` from 0.12.3 to 0.12.5 - [Release notes](https://github.com/Amanieu/parking_lot/releases) - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.3...parking_lot-v0.12.5) Updates `rayon` from 1.10.0 to 1.11.0 - [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md) - [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.0...rayon-core-v1.11.0) Updates `regex` from 1.10.5 to 1.12.2 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.5...1.12.2) Updates `remain` from 0.2.14 to 0.2.15 - [Release notes](https://github.com/dtolnay/remain/releases) - [Commits](https://github.com/dtolnay/remain/compare/0.2.14...0.2.15) Updates `semver` from 1.0.23 to 1.0.27 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.23...1.0.27) Updates `reqwest` from 0.11.27 to 0.12.4 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.4) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `serde_json` from 1.0.122 to 1.0.148 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.122...v1.0.148) Updates `tar` from 0.4.41 to 0.4.44 - [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.41...0.4.44) Updates `tempfile` from 3.10.1 to 3.12.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.12.0) Updates `thiserror` from 1.0.69 to 2.0.12 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.12) Updates `lapce-xi-rope` from 0.3.2 to 0.4.0 - [Commits](https://github.com/lapce/xi-editor/commits) Updates `pulldown-cmark` from 0.11.0 to 0.13.0 - [Release notes](https://github.com/raphlinus/pulldown-cmark/releases) - [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.11.0...v0.13.0) Updates `open` from 5.1.4 to 5.3.3 - [Release notes](https://github.com/Byron/open-rs/releases) - [Changelog](https://github.com/Byron/open-rs/blob/main/changelog.md) - [Commits](https://github.com/Byron/open-rs/compare/v5.1.4...v5.3.3) Updates `unicode-width` from 0.1.13 to 0.2.2 - [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.13...v0.2.2) Updates `bytemuck` from 1.22.0 to 1.24.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.22.0...v1.24.0) Updates `config` from 0.13.4 to 0.15.16 - [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/config-rs/compare/v0.13.4...v0.15.16) Updates `base64` from 0.21.7 to 0.22.0 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.21.7...v0.22.0) Updates `sha2` from 0.10.8 to 0.10.9 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9) Updates `percent-encoding` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/commits) Updates `criterion` from 0.5.1 to 0.8.1 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/criterion-rs/criterion.rs/compare/0.5.1...criterion-v0.8.1) Updates `dyn-clone` from 1.0.16 to 1.0.20 - [Release notes](https://github.com/dtolnay/dyn-clone/releases) - [Commits](https://github.com/dtolnay/dyn-clone/compare/1.0.16...1.0.20) Updates `jsonrpc-lite` from 0.6.0 to 0.6.1 - [Commits](https://github.com/iorust/jsonrpc-lite/compare/v0.6.0...v0.6.1) Updates `polling` from 3.6.0 to 3.11.0 - [Release notes](https://github.com/smol-rs/polling/releases) - [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/polling/compare/v3.6.0...v3.11.0) Updates `libc` from 0.2.174 to 0.2.178 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.178/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.174...0.2.178) Updates `ignore` from 0.4.20 to 0.4.25 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.20...ignore-0.4.25) Updates `grep-searcher` from 0.1.13 to 0.1.14 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/grep-searcher-0.1.13...grep-searcher-0.1.14) Updates `grep-matcher` from 0.1.7 to 0.1.8 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/grep-matcher-0.1.7...grep-matcher-0.1.8) Updates `grep-regex` from 0.1.12 to 0.1.14 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/grep-regex-0.1.12...grep-regex-0.1.14) Updates `libloading` from 0.8.1 to 0.8.9 - [Commits](https://github.com/nagisa/rust_libloading/compare/0.8.1...0.8.9) Updates `slotmap` from 1.0.7 to 1.1.1 - [Changelog](https://github.com/orlp/slotmap/blob/master/RELEASES.md) - [Commits](https://github.com/orlp/slotmap/compare/v1.0.7...v1.1.1) Updates `arc-swap` from 1.6.0 to 1.8.0 - [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/arc-swap/compare/v1.6.0...v1.8.0) Updates `ahash` from 0.8.11 to 0.8.12 - [Release notes](https://github.com/tkaitchuck/ahash/releases) - [Commits](https://github.com/tkaitchuck/ahash/compare/v0.8.11...v0.8.12) --- updated-dependencies: - dependency-name: chrono dependency-version: 0.4.42 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: clap dependency-version: 4.5.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: crossbeam-channel dependency-version: 0.5.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: directories dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: flate2 dependency-version: 1.1.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: git2 dependency-version: 0.20.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: globset dependency-version: 0.4.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: indexmap dependency-version: 2.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: interprocess dependency-version: 2.2.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: itertools dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: notify dependency-version: 8.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: parking_lot dependency-version: 0.12.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: rayon dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: regex dependency-version: 1.12.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: remain dependency-version: 0.2.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: semver dependency-version: 1.0.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: reqwest dependency-version: 0.12.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: serde dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: serde_json dependency-version: 1.0.148 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: tar dependency-version: 0.4.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: tempfile dependency-version: 3.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: thiserror dependency-version: 2.0.12 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: lapce-xi-rope dependency-version: 0.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: pulldown-cmark dependency-version: 0.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: open dependency-version: 5.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: unicode-width dependency-version: 0.2.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: bytemuck dependency-version: 1.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: config dependency-version: 0.15.16 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: base64 dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: sha2 dependency-version: 0.10.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: percent-encoding dependency-version: 2.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: criterion dependency-version: 0.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: dyn-clone dependency-version: 1.0.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: jsonrpc-lite dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: polling dependency-version: 3.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: libc dependency-version: 0.2.178 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: ignore dependency-version: 0.4.25 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: grep-searcher dependency-version: 0.1.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: grep-matcher dependency-version: 0.1.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: grep-regex dependency-version: 0.1.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: libloading dependency-version: 0.8.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: slotmap dependency-version: 1.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: arc-swap dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: ahash dependency-version: 0.8.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>

Lapce
Lightning-fast And Powerful Code Editor
Lapce (IPA: /læps/) is written in pure Rust, with a UI in Floem. It is designed with Rope Science from the Xi-Editor, enabling lightning-fast computation, and leverages wgpu for rendering. More information about the features of Lapce can be found on the main website and user documentation can be found on GitBook.
Features
- Built-in LSP (Language Server Protocol) support to give you intelligent code features such as: completion, diagnostics and code actions
- Modal editing support as first class citizen (Vim-like, and toggleable)
- Built-in remote development support inspired by VSCode Remote Development. Enjoy the benefits of a "local" experience, and seamlessly gain the full power of a remote system. We also have Lapdev which can help manage your remote dev environments.
- Plugins can be written in programming languages that can compile to the WASI format (C, Rust, AssemblyScript)
- Built-in terminal, so you can execute commands in your workspace, without leaving Lapce.
Installation
You can find pre-built releases for Windows, Linux and macOS here, or installing with a package manager. If you'd like to compile from source, you can find the guide.
Contributing
Lapdev, developed by the Lapce team, is a cloud dev env service similar to GitHub Codespaces. By clicking the button above, you'll be taken to a fully set up Lapce dev env where you can browse the code and start developing. All dependencies are pre-installed, so you can get straight to code.
Guidelines for contributing to Lapce can be found in CONTRIBUTING.md.
Feedback & Contact
The most popular place for Lapce developers and users is on the Discord server.
Or, join the discussion on Reddit where we are just getting started.
There is also a Matrix Space, which is linked to the content from the Discord server.
License
Lapce is released under the Apache License Version 2, which is an open source license. You may contribute to this project, or use the code as you please as long as you adhere to its conditions. You can find a copy of the license text here: LICENSE.
