title | emoji | type | topics | published | publication_name | ||
---|---|---|---|---|---|---|---|
軽くて速いエディターLapce |
🦈 |
tech |
|
true |
smartcamp |
LapceはRust製のエディターです。Linux, Windows, Macに対応しています。
UIはFloemという自前のものを使っており、Wpguでレンダリングされます。
UI的にはVScodeに似ています。
何より軽い!
インストールはgithubからインストーラーをダウンロードして行います。 https://github.com/lapce/lapce
コマンドパレットからEnableにできるモードです。
Vimのようなモードで
i
でインサートモードesc
でノーマルモードになります。
Lapce にはリモート開発機能があり、SSH 経由で Lapce をリモート マシンに接続できます。リモート マシンに接続すると、すべてのプラグインとコマンドがリモート マシンから実行されます。
テーマはVScodeのように拡張機能からインストールして変更できるようになります。
Lapceは拡張機能に対応しており、いくつか拡張機能が公開されています。
Rust
Ruby
Deno
Swift
Dart
Python
C#
Zig
etc...
など主要はものは一通りあります。
cargo install volts
でvoltsをインストールすることにより比較的簡単に拡張機能を公開することができ、WASIにコンパイルできる任意のプログラミング言語を使用することで開発することができます。
https://docs.lapce.dev/development/architecture
フロントにはFolemというLapce時前のものを使っています。
リモート開発機能を提供するため、Lapceはプロキシを通してファイル、プラグイン、LSPサーバーと対話しています。
まだVScodeほど機能は沢山なくstableにすらなってない開発中のコードエディタですが非常に軽いのでstableになる日を待ち望んでいます。