editors/lapce 0.4.6_8 FreeBSD
Lightning-fast and Powerful Code Editor
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20
- Categories
- editors
- Package size
- 14852.9 KiB, 42911.6 KiB installed
Description
Lapce is written in pure Rust with a UI in Druid. It is designed with Rope Science from the Xi-Editor which makes for lightning-fast computation, and leverages OpenGL for rendering.
- 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.
- 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.
Install
Binary package:
pkg install lapce
From the ports tree:
cd /usr/ports/editors/lapce/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lapce>0:editors/lapce
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.6_7 | 0.4.6_8 | - | - | - |
| FreeBSD:14:quarterly | 0.4.6_6 | 0.4.6_6 | n/a | - | - |
| FreeBSD:15:latest | 0.4.6_8 | 0.4.6_8 | n/a | - | - |
| FreeBSD:15:quarterly | 0.4.6_6 | 0.4.6_6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.6_6 | 0.4.6_8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libssh2.so: security/libssh2libgit2.so: devel/libgit2
Runtime 2
tree-sitter-grammars>0: textproc/tree-sitter-grammarsxdg-desktop-portal>0: deskutils/xdg-desktop-portal
The full lists below include those, and their dependencies in turn.
Build dependencies 33
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libffi
- devel/libgit2
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
- www/llhttp
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 97
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- converters/libiconv
- databases/sqlite3
- deskutils/libportal
- deskutils/xdg-desktop-portal
- devel/abseil
- devel/dbus
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libgit2
- devel/libgudev
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- filesystems/fusefs-libs3
- ftp/curl
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libdrm
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/fftw3-float
- math/libtommath
- math/mpdecimal
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/pipewire
- net/geoclue
- net/glib-networking
- net/libproxy
- print/freetype2
- print/indexinfo
- security/libssh2
- textproc/expat2
- textproc/libxml2
- textproc/tree-sitter-grammars
- www/libnghttp2
- www/llhttp
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo desktop-file-utils dos2unix gmake localbase:ldflags perl5 pkgconfig ssl xorg
- Service scripts
- none
Files
distinfo 736
| File | Size | SHA256 |
|---|---|---|
| rust/crates/Inflector-0.11.4.crate | 17438 | fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 |
| rust/crates/ab_glyph-0.2.21.crate | 17764 | 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39 |
| rust/crates/ab_glyph_rasterizer-0.1.8.crate | 11010 | c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 |
| rust/crates/addr2line-0.21.0.crate | 40807 | 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb |
| rust/crates/adler-1.0.2.crate | 12778 | f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe |
| rust/crates/ahash-0.8.11.crate | 43607 | e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011 |
| rust/crates/aho-corasick-1.1.3.crate | 183311 | 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 |
| rust/crates/allocator-api2-0.2.16.crate | 59025 | 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 |
| rust/crates/ambient-authority-0.0.2.crate | 14867 | e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b |
| rust/crates/android-activity-0.6.0.crate | 258597 | ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046 |
| rust/crates/android-properties-0.2.2.crate | 4563 | fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 |
| rust/crates/android-tzdata-0.1.1.crate | 7674 | e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/anes-0.1.6.crate | 23857 | 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 |
| rust/crates/anstyle-1.0.6.crate | 14604 | 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc |
| rust/crates/anyhow-1.0.69.crate | 43576 | 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800 |
| rust/crates/arbitrary-1.3.1.crate | 31941 | a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859 |
| rust/crates/arc-swap-1.6.0.crate | 67342 | bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6 |
| rust/crates/arrayref-0.3.7.crate | 9620 | 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545 |
| rust/crates/arrayvec-0.7.6.crate | 31237 | 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 |