BSD Ports

editors/sly-quicklisp 20211206_8 FreeBSD

Basic Quicklisp support for SLY

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PD
Categories
editors, elisp
Package size
45.9 KiB, 53.3 KiB installed

Description

sly-quicklisp is an external contrib for SLY that provides a `sly-quickload' command (C-c C-d C-q) that prompts the user for a package to install.

In the other systems

SystemPortVersion
FreeBSDeditors/sly-quicklisp20211206_8
DragonFlyeditors/sly-quicklisp20211206_6
HardenedBSDeditors/sly-quicklisp20211206_8
GhostBSDeditors/sly-quicklisp20211206_8

Install

Binary package:

pkg install sly-quicklisp

From the ports tree:

cd /usr/ports/editors/sly-quicklisp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sly-quicklisp>0:editors/sly-quicklisp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20211206_820211206_820200707_620211206_720211206_8
FreeBSD:14:quarterly20211206_820211206_8n/a20211206_620211206_8
FreeBSD:15:latest20211206_820211206_8n/a20211206_720211206_7
FreeBSD:15:quarterly20211206_820211206_8n/an/an/a
FreeBSD:16:latest20211206_820211206_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

  • ${PREFIX}/${EMACS_SITE_LISPDIR}/sly/sly.el : editors/sly

Runtime 1

  • ${PREFIX}/${EMACS_SITE_LISPDIR}/sly/sly.el : editors/sly

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: editors_sly-quicklisp

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
emacs
Service scripts
none
Conflicts with
sly-quicklisp-emacs_*

Message after installing

To use the sly-quicklisp contrib, you must:
1. Register sly-quicklisp into SLY.  You just have to add this line to some init
   file:
(require 'sly-quicklisp)
   Doing this is not strictly necessary if you want to automatically activate
   this contrib using `sly-contribs' (see below), but it never hurts.
   This contrib's automatic activation at load was disabled, contrary to what
   upstream does.  Upstream's autoloads file is consequently not necessary, and
   not included in this package.
2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this
   is not the case, an error will be signaled at contrib activation, from which
   you can recover by using SLY's CONTINUE restart (will disable the contrib).

If you want sly-quicklisp to be automatically activated on each new SLY session,
put it in the `sly-contribs' list.  E.g., you can add something like this in
some Emacs' init file:
(setq sly-contribs '(sly-fancy sly-quicklisp))
or customize the variable.

To enable it on demand in already running SLY sessions instead, just use the
`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.

Files

pkg-plist 4
  • %%THIS_LISPDIR%%/sly-quicklisp-tests.el
  • %%THIS_LISPDIR%%/sly-quicklisp.el
  • %%THIS_LISPDIR%%/slynk-quicklisp.asd
  • %%THIS_LISPDIR%%/slynk-quicklisp.lisp
distinfo 1
FileSizeSHA256
joaotavora-sly-quicklisp-20211206-34c73d43dd9066262387c626c17a9b486db07b2d_GH0.tar.gz4593150648f6004d6fb8db4b6766e07b0ea5666ec088beb276a6c422cab51f257cd57

Commit history 0

No commits in the history this site was built from.